Releases: auioc/arnicalib-mcmod
Releases · auioc/arnicalib-mcmod
v4.2.3
Features
- api: HScreen (WakelessSloth56)
- gui: demo screen (WakelessSloth56)
- api: HScreen blitSquare methods (WakelessSloth56)
Code Refactoring
- add AH identifier to registries (WakelessSloth56)
- gui: rename demo screen to simple screen (WakelessSloth56)
Builds
- bump version to 4.2.3 (WakelessSloth56)
v4.2.2
Features
- utils: RegistryUtils getAllRegistryObjects (WakelessSloth56)
- utils: methods for counting matching items (WakelessSloth56)
- utils: methods for clearing the specified count of items (WakelessSloth56)
Builds
- bump version to 4.2.2 (WakelessSloth56)
v4.2.1
Bug Fixes
- api: ServerPlayerEvent getPlayer method return value type (WakelessSloth56)
- utils: fix validator missing format arguments exception (WakelessSloth56)
- utils: fix incorrect validation in percentageChance methods (WakelessSloth56)
Builds
- bump verison to 4.2.1 (WakelessSloth56)
v4.2.0
Features
- api: IMixinEyeOfEnder (WakelessSloth56)
- mixin: eye of ender setSurvivable methods (WakelessSloth56)
- mixin: call setSurvivable in EnderEyeItem to set surviveAfterDeath instead of using signalTo method (WakelessSloth56)
- event: SetEyeOfEnderSurvivableEvent (WakelessSloth56)
- mixin: fire SetEyeOfEnderSurvivableEvent before add eye entity to level (WakelessSloth56)
- api: ServerPlayerEvent (WakelessSloth56)
- event: ServerPlayerSendMessageEvent extends ServerPlayerEvent (WakelessSloth56)
Styles
- constants all-uppercase (WakelessSloth56)
Code Refactoring
- event: SetEyeOfEnderSurvivableEvent extends ServerPlayerEvent (WakelessSloth56)
- event: rename ServerPlayerSendMessageEvent (WakelessSloth56)
Builds
- bump verison to 4.2.0 (WakelessSloth56)
Commits
- 7d759ae: Merge branch 'feature' into 1.18-forge (WakelessSloth56)
v4.1.9
Features
- utils: percentage chance methods (WakelessSloth56)
- utils: fraction chance methods (WakelessSloth56)
- utils: fraction chance with numerator (WakelessSloth56)
- utils: methods for validating fraction (WakelessSloth56)
- utils: validate input value before calculating chance (WakelessSloth56)
Styles
- utils: move message to relevant code region (WakelessSloth56)
Tests
- test command node (WakelessSloth56)
Builds
- update to forge 39.0.75 (WakelessSloth56)
- bump verison to 4.1.9 (WakelessSloth56)
v4.1.8
Code Refactoring
- new server command registry (WakelessSloth56)
Builds
- update to forge 39.0.20 (WakelessSloth56)
- update to forge 39.0.36 (WakelessSloth56)
- update to forge 39.0.44 (WakelessSloth56)
- update to forge 39.0.45 (WakelessSloth56)
- bump verison to 4.1.8 (WakelessSloth56)
Continuous Integration
- update dev-build script (WakelessSloth56)
- update auto-release script (WakelessSloth56)
v4.1.7
Features
- api: HPacketHandler (WakelessSloth56)
- utils: version utils (WakelessSloth56)
- utils: method for getting revision number from full mod version (WakelessSloth56)
- utils: method for getting build number from full mod version (WakelessSloth56)
Code Refactoring
- new PacketHandler (WakelessSloth56)
- api: use lang3 pair instead of tuple (WakelessSloth56)
- set network protocol version to 1 (WakelessSloth56)
Builds
- build: bump verison to 4.1.7 (WakelessSloth56)
Chores
- transfer repo (WakelessSloth56)
v4.1.6
Features
- api: construct HPotion by supplier (WakelessSloth56)
- api: constructor for making incurable potion (WakelessSloth56)
Code Refactoring
- api: move HPotion from item to alchemy (WakelessSloth56)
- utils: unit of duration uses tick instead of second in effect json (WakelessSloth56)
Builds
- bump verison to 4.1.6 (WakelessSloth56)
v4.1.5
Features
- utils: validate that the hidden mob effect is valid when create instance from json (WakelessSloth56)
- mixin: method for getting hidden effect from instance (WakelessSloth56)
- utils: method for saving mob effect instance to json (WakelessSloth56)
- mixin: method for getting real source from command source stack (WakelessSloth56)
Documentation
- dev build status badge (WakelessSloth56)
Code Refactoring
- mixin: MixinServerLifecycleHooks supports integrated server (WakelessSloth56)
- mixin: add abstract modifier to mixin classes (WakelessSloth56)
- utils: annotate CommandUtils.getPrivateSource method as deprecated (WakelessSloth56)
Builds
- update to forge 39.0.19 (WakelessSloth56)
- bump verison to 4.1.5 (WakelessSloth56)
v4.1.4
Features
- api: ordered forge registries (WakelessSloth56)
- utils: getRandomEffect method (WakelessSloth56)
- utils: validate class throw exception methods (WakelessSloth56)
- utils: methods for getting item by id (WakelessSloth56)
- utils: method for creating itemstack from json (WakelessSloth56)
- utils: create mob effect instance with custom curative items from json (WakelessSloth56)
Bug Fixes
- mixin: disable remap for LootContext.queriedLootTableId field (WakelessSloth56)
- use registry.containsKey instead of comparing to null (WakelessSloth56)
Documentation
- mixin: add overwrite annotation javadoc (WakelessSloth56)
Code Refactoring
- use initialization class instead of initializing in main mod class (WakelessSloth56)
- add final modifier to init,registry,factory classes (WakelessSloth56)
- mixin: overwrite setQueriedLootTableId instead of injecting (WakelessSloth56)
- utils: rearrange parameters of ItemUtils.createItemStack method (WakelessSloth56)
Performance Improvements
- utils: get from list directly when only 1 element is needed (WakelessSloth56)
- loot: get random potion from ordered registry instead of original registry (WakelessSloth56)
Builds
- add runs vmarg encoding utf-8 (WakelessSloth56)
- bump verison to 4.1.4 (WakelessSloth56)
Continuous Integration
- dev-build ignore tags (WakelessSloth56)