This repository has been archived by the owner on Jan 14, 2022. It is now read-only.
Releases: auioc/ahutils-mod
Releases · auioc/ahutils-mod
v4.1.0
Features
- new root command node (WakelessSloth56)
- new version command handler (WakelessSloth56)
- api: two tuple and three tuple (WakelessSloth56)
- utils: new getModVersion method (WakelessSloth56)
Code Refactoring
- remove delogger (WakelessSloth56)
- remove addrlimiter (WakelessSloth56)
- remove crash command (WakelessSloth56)
- remove ip command (WakelessSloth56)
- remove heal command (WakelessSloth56)
- remove hurt command (WakelessSloth56)
- rename event registry to factory (WakelessSloth56)
- remove CommonEventHandler (WakelessSloth56)
- move HLootInjector to impl (WakelessSloth56)
Builds
- bump version to 4.1.0 (WakelessSloth56)
v4.0.4
Features
- api: HBlockMaterial set push only method (WakelessSloth56)
- utils: new ench utility methods (WakelessSloth56)
- utils: EffectUtils getEffectLevel method (WakelessSloth56)
- utils: JarUtils getManifest (WakelessSloth56)
- utils: built-in mob effect instance predicates (WakelessSloth56)
- LivingEatAddEffectEvent (WakelessSloth56)
- mixin: LivingEntity onEatAddEffect (WakelessSloth56)
- api: HPotion (WakelessSloth56)
Documentation
- porting: for developers use deobf instead (WakelessSloth56)
Styles
- mixin: import EventRegistry (WakelessSloth56)
Code Refactoring
- utils: use EntitySelector (WakelessSloth56)
- api: use HBlockMaterial directly (WakelessSloth56)
- mixin: rename MixinPistonBlock to MixinPistonBaseBlock (WakelessSloth56)
- move LivingEatAddEffectEvent from common to server (WakelessSloth56)
- mixin: overwrite addEatEffect instead of inject eat (WakelessSloth56)
Builds
- update to forge 39.0.9 (WakelessSloth56)
- update to forge 39.0.10 (WakelessSloth56)
- build: bump version to 4.0.4 (WakelessSloth56)
Commits
- 0776baf: Merge branch 'eat-event' into 1.18-forge (WakelessSloth56)
v4.0.3
Bug Fixes
- api: fix null LazyLoadedValue in HArmorMaterial (WakelessSloth56)
Code Refactoring
- utils: rename methods in EntityUtils (WakelessSloth56)
- utils: remove unused methods from LogUtil (WakelessSloth56)
Builds
- bump version to 4.0.3 (WakelessSloth56)
v4.0.2
Features
- configurable geoip2 api url (WakelessSloth56)
- lookup player ip command (WakelessSloth56)
- api: function interfaces that throws exception (WakelessSloth56)
- api: HSimpleException (WakelessSloth56)
- configurable geoip2 api available databases (WakelessSloth56)
- utils: HttpUtils (WakelessSloth56)
- utils: ip lookup utils (WakelessSloth56)
- utils: ip lookup result built-in handlers (WakelessSloth56)
- ip lookup command with additional info (WakelessSloth56)
- utils: TextUtils get empty text component method (WakelessSloth56)
- addrlimiter: a new command to enable or disable the addrlimiter temporarily (WakelessSloth56)
- geoip2 webapi example (WakelessSloth56)
Bug Fixes
- utils: fix incorrect geoip2 database name (WakelessSloth56)
Documentation
- fix forge version badge (WakelessSloth56)
Code Refactoring
- remove unused node from lookup command (WakelessSloth56)
- use emptyText method instead of getStringText method with empty string (WakelessSloth56)
Builds
- update to forge 39.0.8 (WakelessSloth56)
- bump version to 4.0.2 (WakelessSloth56)
v4.0.1
Features
- read full version from manifest (WakelessSloth56)
- mod version command (WakelessSloth56)
- add new damage sources in DamageSourceArgument (WakelessSloth56)
- protocol version uses mod main version (WakelessSloth56)
- EntityDamageSourceArgument (WakelessSloth56)
- IndirectEntityDamageSourceArgument (WakelessSloth56)
- hurt command entity damage source (WakelessSloth56)
- utils: EffectUtils remove effect by condition (WakelessSloth56)
- heal command (WakelessSloth56)
- utils: LogUtils static default mod logger (WakelessSloth56)
- new log handlers (WakelessSloth56)
Bug Fixes
- enable mixin remap (WakelessSloth56)
Code Refactoring
- remove unused config (WakelessSloth56)
- addrlimiter: static command message prefix (WakelessSloth56)
- rename main class (WakelessSloth56)
- change default mod version from empty to 0 (WakelessSloth56)
- command tree structure (WakelessSloth56)
- suppress unchecked warnings in damage source arguments (WakelessSloth56)
- command tree structure (WakelessSloth56)
- utils: move NetUtils from java to network (WakelessSloth56)
- utils: rename old NetUtils to AddressUtils (WakelessSloth56)
Tests
- disable mixin debug (WakelessSloth56)
Builds
- update to forge 39.0.6 (WakelessSloth56)
- update to forge 39.0.7 (WakelessSloth56)
- bump version to 4.0.1 (WakelessSloth56)
v4.0.0
Features
- TriggerCrashPacket debug crash mode (WakelessSloth56)
- command exception translatable messages (WakelessSloth56)
- utils: CommandUtils getPrivateSource method (WakelessSloth56)
- triggerClientCrash command can be executed by the server only (WakelessSloth56)
- configurable triggerClientCrash command suorce check (WakelessSloth56)
Documentation
- under maintenance (WakelessSloth56)
- porting to 1.18.1 (WakelessSloth56)
Code Refactoring
- crash command log details (WakelessSloth56)
- rename TriggerCrashPacket to TriggerClientCrashPacket (WakelessSloth56)
- disable unsafe crash mode (WakelessSloth56)
- porting: remove HItemTier, please use ForgeTier instead (WakelessSloth56)
- porting: HBlockMaterial (WakelessSloth56)
- porting: HArmorMaterial (WakelessSloth56)
- porting: IHPacket (WakelessSloth56)
- porting: fix ResourceLocation (WakelessSloth56)
- porting: fix ItemStack (WakelessSloth56)
- porting: I18nUtils (WakelessSloth56)
- porting: AddrUtils (WakelessSloth56)
- porting: MCTimeUtils (WakelessSloth56)
- porting: TextUtils (WakelessSloth56)
- porting: ItemUtils and PlayerUtils (WakelessSloth56)
- porting: SoundUtils (WakelessSloth56)
- porting: CommandUtils (WakelessSloth56)
- porting: EffectUtils (WakelessSloth56)
- porting: EnchUtils (WakelessSloth56)
- porting: TooltipEventHandler (WakelessSloth56)
- porting: EntityUtils (WakelessSloth56)
- porting: TriggerClientCrashPacket (WakelessSloth56)
- porting: HLootInjector (WakelessSloth56)
- porting: MixinPistonBlock (WakelessSloth56)
- porting: PistonEvent (WakelessSloth56)
- porting: MixinLootContext (WakelessSloth56)
- porting: ServerPlayerEntitySendMessageEvent (WakelessSloth56)
- porting: MixinServerPlayerEntity (WakelessSloth56)
- porting: McHiddenItemsGroup (WakelessSloth56)
- porting: ServerLoginEvent (WakelessSloth56)
- porting: MixinServerLifecycleHooks (WakelessSloth56)
- porting: ServerEventHandler.onServerLogin (WakelessSloth56)
- porting: addrlimiter.AddrManager (WakelessSloth56)
- porting: addrlimiter.AddrHandler (WakelessSloth56)
- porting: addrlimiter.AddrlimiterCommandHandler (WakelessSloth56)
- porting: DamageSourceArgument (WakelessSloth56)
- porting: ServerCommand (WakelessSloth56)
- porting: CommandArgumentRegistry (WakelessSloth56)
- porting: PacketHandler (WakelessSloth56)
- porting: resources (WakelessSloth56)
- porting: mixin config (WakelessSloth56)
Builds
- update to 1.18.1 (WakelessSloth56)
- bump version to 4.0.0 (WakelessSloth56)
Continuous Integration
- porting: update to java 17 (WakelessSloth56)
Commits
- 9756249: Merge branch 'porting-1.18' into 1.18-forge (WakelessSloth56)
v3.1.4
Features
- utils: NetUtils isLanAddress() methods (WakelessSloth56)
- addrlimiter: support bypassing the lan address (WakelessSloth56)
Bug Fixes
- utils: AddrUtils getIp method supports LocalAddress now (WakelessSloth56)
- utils: NetUtils isLocalAddress method supports local now (WakelessSloth56)
Code Refactoring
- utils: public LogUtil getLoggerByCaller method (WakelessSloth56)
Builds
- change min forge version to 36.2.5 (WakelessSloth56)
- mods.toml urls (WakelessSloth56)
- full version in mod description (WakelessSloth56)
- bump version to 3.1.4 (WakelessSloth56)
v3.1.3
Features
- utils: new TextUtils (WakelessSloth56)
- addrlimiter: translatable dump message (WakelessSloth56)
- addrlimiter: translatable command message (WakelessSloth56)
Documentation
- links to external documents (WakelessSloth56)
Code Refactoring
- utils: annotate I18nUtils as deprecated (WakelessSloth56)
- addrlimiter: move addrlimiter command handlers to a separate class (WakelessSloth56)
- addrlimiter: use simple text style (WakelessSloth56)
Builds
- update to forge 36.2.8 (WakelessSloth56)
- auto generate update json (WakelessSloth56)
- bump version to 3.1.3 (WakelessSloth56)
v3.1.2
Features
- addrlimiter: new AddrManager (WakelessSloth56)
- new address and net utils (WakelessSloth56)
- addrlimiter: new AddrHandler (WakelessSloth56)
- addrlimiter: add commands for dumping player map to chat or console (WakelessSloth56)
- FileUtils (WakelessSloth56)
- addrlimiter: add command for dumping player map to json file (WakelessSloth56)
- addrlimiter: add command for refreshing the player map (WakelessSloth56)
- addrlimiter: configurable addrlimiter (WakelessSloth56)
- addrlimiter: send warning when detected duplicate players (WakelessSloth56)
Documentation
- information for developers (WakelessSloth56)
Code Refactoring
- annotate old addrlimiter as deprecated (WakelessSloth56)
- remove old addrlimiter completely (WakelessSloth56)
- addrlimiter: executed commands only when enabled (WakelessSloth56)
Builds
- bump version to 3.1.2 (WakelessSloth56)
v3.1.1
Bug Fixes
- specify mixin max matches (WakelessSloth56)
Code Refactoring
- LootContext overwrite table id use mixin instead of fmlcoremod (WakelessSloth56)
- ServerPlayerEntitySendMessageEvent use mixin instead of fmlcoremod (WakelessSloth56)
- annotate PistonAddBlockLineEvent as deprecated (WakelessSloth56)
- PistonCheckPushableEvent use mixin instead of fmlcoremod (WakelessSloth56)
- remove fmlcoremod completely (WakelessSloth56)
Builds
- bump version to 3.1.1 (WakelessSloth56)