File Details
astages-2.0.0-1.20.1
- R
- Apr 7, 2026
- 909.57 KB
- 1.1K
- 1.20.1
- Forge
File Name
astages-2.0.0-1.20.1-all.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
[2.0.0] - 07-04-2026
New Features
- Offline stages (will be polished in next releases).
- Add stage warning if a stage is not linked to any restriction/method. (Can be disabled via config flag).
- New temporary stages.
- Add test mode, related methods and config flag.
- New simple restrictions location can be configured.
- Implement tick method for temporary stages. (#65)
- New methods exposed for both Stages and TemporaryStages. (#75)
- Implement method
ignoreItemsfor Recipe Mod Restrictions. (#79) - New Preset system, that replaces old Config system, now supports all restrictions/stages and every method, not only attributes. (#93)
Bug Fixes
- Solve bug when reloading scripts.
- Solve bug which prevents restrictions from working as expected (client and server side).
- Solve bug which prevents world from loading correctly if a custom stage will be added without setting a custom stack. (#67)
- Solve disconnection from servers when client info command is run. (#68)
- Solve a bug which keeps server crashing at startup. (#73)
- Critical server crash caused by invalid registry setup. (#74)
- Solve server crash if null player is used to instantiate a holder. (#89)
- Solve Jade doesn't show correct item name and solve inventory not being updated when player logged in. (#92)
- Solve issue which prevents correct tooltip if JEI was not installed. (#95)
- Solve issue regarding command auto completion. (#96)
API Changes
- Annotations cleanup.
- Expose new utility methods.
- Adopt new Java IO file system.
- Unify event post/listener system over different loaders. (#61)
- New method for adding stages via java code, new tests. (#66)
- Moved stage managers and instances to attribute system like restrictions. (#70)
- Plugin integration for
StageandTemporaryStageclasses. (#76) - Attributes can now be added to all restrictions and stages, both client and server. (#77)
- Add
attachClientAttributesandattachClientStageAttributesmethods to AStagesPlugin class. (#78) - Divide Permanent and Temporary stages on the client. (#80)
- Refactor nearly all packages, breaking changes with legacy addons. (#88)
- Refactor reload system in order to be JS independent. (#90)
- Hide AHolder dev message under ENABLE_DEV_LOGS common config flag, change flag default value to false. (#94)
- Nullable stream codec builder. (1.21.X Only).
- Add tests for smithing table. (#97)