AStagesСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (35)
release
astages-2.5.3-1.21.1
2.5.3-1.21.19 сент. 2026 г.1,1 тыс.Minecraft: 1.21.1neoforge
Что нового
New Features
- Add stage management methods for players and servers. ([#289](https://github.com/Alessandro-Casale/AStages/pull/289))
- Implement mixin to manage menu opening and block stage ownership. ([#292](https://github.com/Alessandro-Casale/AStages/pull/292))
Bug Fixes
- Prevent unnecessary calls to show/hide in recipe viewers. ([#291](https://github.com/Alessandro-Casale/AStages/pull/291))
- Fix player UUID handling and nullability checks in Crafter block. ([#293](https://github.com/Alessandro-Casale/AStages/pull/293))
- Update item pickup restriction to use server and player context (1.21.X only). ([#300](https://github.com/Alessandro-Casale/AStages/pull/300))
API Changes
- Kubejs exposed methods now have default value set to true. ([#288](https://github.com/Alessandro-Casale/AStages/pull/288))
release
astages-2.5.3-1.20.1
2.5.3-1.20.19 сент. 2026 г.510Minecraft: 1.20.1forge
Что нового
New Features
- Add stage management methods for players and servers. ([#295](https://github.com/Alessandro-Casale/AStages/pull/295))
- Implement mixin to manage menu opening and block stage ownership. ([#297](https://github.com/Alessandro-Casale/AStages/pull/297))
Bug Fixes
- Prevent unnecessary calls to show/hide in recipe viewers. ([#296](https://github.com/Alessandro-Casale/AStages/pull/296))
- Fix player UUID handling and nullability checks in Crafter block. ([#298](https://github.com/Alessandro-Casale/AStages/pull/298))
- Update item pickup restriction to use server and player context (1.21.X only). ([#301](https://github.com/Alessandro-Casale/AStages/pull/301))
API Changes
- Kubejs exposed methods now have default value set to true. ([#294](https://github.com/Alessandro-Casale/AStages/pull/294))
release
astages-2.5.2-1.21.1
2.5.2-1.21.116 авг. 2026 г.1 тыс.Minecraft: 1.21.1neoforge
Что нового
Bug Fixes
- Prevent client-side execution of recipe restriction check for Campfire Recipes. ([#282](https://github.com/Alessandro-Casale/AStages/pull/282))
- Prevent client-side execution of recipe restriction check for Smithing Recipes. ([#283](https://github.com/Alessandro-Casale/AStages/pull/283))
- Update player handling in Stonecutter Menu for client-side recipe restrictions . ([#284](https://github.com/Alessandro-Casale/AStages/pull/284))
release
astages-2.5.2-1.20.1
2.5.2-1.20.116 авг. 2026 г.223Minecraft: 1.20.1forge
Что нового
Bug Fixes
- Prevent client-side execution of recipe restriction check for Campfire Recipes. ([#285](https://github.com/Alessandro-Casale/AStages/pull/285))
- Prevent client-side execution of recipe restriction check for Smithing Recipes. ([#286](https://github.com/Alessandro-Casale/AStages/pull/286))
- Update player handling in Stonecutter Menu for client-side recipe restrictions. ([#287](https://github.com/Alessandro-Casale/AStages/pull/287))
release
astages-2.5.1-1.21.1
2.5.1-1.21.111 авг. 2026 г.166Minecraft: 1.21.1neoforge
Что нового
Bug Fixes
- Move EMI plugin reload from Render Thread. ([#279](https://github.com/Alessandro-Casale/AStages/pull/279))
release
astages-2.5.1-1.20.1
2.5.1-1.20.111 авг. 2026 г.93Minecraft: 1.20.1forge
Что нового
Bug Fixes
- Move EMI plugin reload from Render Thread. ([#280](https://github.com/Alessandro-Casale/AStages/pull/280))
release
astages-2.5.0-1.21.1
2.5.0-1.21.18 авг. 2026 г.118Minecraft: 1.21.1neoforge
Что нового
New Features
- Add config options for recipe viewer integration and asynchronous cache building. ([#230](https://github.com/Alessandro-Casale/AStages/pull/230))
- Implement EMI integration for item, fluid and recipes. ([#232](https://github.com/Alessandro-Casale/AStages/pull/232))
- Implement REI integration for item, fluid and recipes. ([#236](https://github.com/Alessandro-Casale/AStages/pull/236))
- Update item property restrictions and tooltip messages (Introduce new methods). ([#257](https://github.com/Alessandro-Casale/AStages/pull/257))
- Update item messages for consistency. ([#261](https://github.com/Alessandro-Casale/AStages/pull/261))
- Refactor collision handling, Alex's Caves compatibility. ([#278](https://github.com/Alessandro-Casale/AStages/pull/278))
Bug Fixes
- Fix mod restriction evaluation logic. ([#234](https://github.com/Alessandro-Casale/AStages/pull/234))
- Fix remove_all action and command. ([#237](https://github.com/Alessandro-Casale/AStages/pull/237))
- Finally solved "AStages is forgetting Player Data". ([#239](https://github.com/Alessandro-Casale/AStages/pull/239))
- Handle corrupted legacy simple_restrictions.json. ([#240](https://github.com/Alessandro-Casale/AStages/pull/240))
- Improve player validation in block breaking and harvesting events. ([#253](https://github.com/Alessandro-Casale/AStages/pull/253))
- Add player validation in entity interaction event. ([#254](https://github.com/Alessandro-Casale/AStages/pull/254))
- Add player validation in player attack event. ([#255](https://github.com/Alessandro-Casale/AStages/pull/255))
API Changes
- Refactor reload handling to use ClientReloadPhase for improved clarity and consistency. ([#217](https://github.com/Alessandro-Casale/AStages/pull/217))
- Enhance client reload handling with new phases and improved model management. ([#223](https://github.com/Alessandro-Casale/AStages/pull/223))
- Introduce RecipeViewerManager and enhance JeiItemStagesPlugin with caching functionality. ([#224](https://github.com/Alessandro-Casale/AStages/pull/224))
- Replace HashMap with ConcurrentHashMap for thread-safe caching in OfflinePlayerStage. ([#238](https://github.com/Alessandro-Casale/AStages/pull/238))
- Update attribute names for consistency across restrictions. ([#256](https://github.com/Alessandro-Casale/AStages/pull/256))
- Mark update events as not yet implemented and deprecate UnpackLootTableEvent. ([#258](https://github.com/Alessandro-Casale/AStages/pull/258))
- Simplify client restriction reload state management. ([#259](https://github.com/Alessandro-Casale/AStages/pull/259))
- Add composite StreamCodec methods for variable argument handling (1.21.X only). ([#260](https://github.com/Alessandro-Casale/AStages/pull/260))
- Immutable server stages view in AStagesUtils. ([#275](https://github.com/Alessandro-Casale/AStages/pull/275))
- Replace List with Set for collections for structure restrictions. ([#276](https://github.com/Alessandro-Casale/AStages/pull/276))
- Add client-side structure restriction handling. ([#277](https://github.com/Alessandro-Casale/AStages/pull/277))
release
astages-2.5.0-1.20.1
2.5.0-1.20.18 авг. 2026 г.66Minecraft: 1.20.1forge
Что нового
New Features
- Add config options for recipe viewer integration and asynchronous cache building. ([#245](https://github.com/Alessandro-Casale/AStages/pull/245))
- Implement EMI integration for item, fluid and recipes. ([#246](https://github.com/Alessandro-Casale/AStages/pull/246))
- Implement REI integration for item, fluid and recipes. ([#247](https://github.com/Alessandro-Casale/AStages/pull/247))
- Refactor collision handling, Alex's Caves compatibility. ([#263](https://github.com/Alessandro-Casale/AStages/pull/263))
- Update item messages for consistency. ([#270](https://github.com/Alessandro-Casale/AStages/pull/270))
- Update item property restrictions and tooltip messages (Introduce new methods). ([#272](https://github.com/Alessandro-Casale/AStages/pull/272))
Bug Fixes
- Fix mod restriction evaluation logic. ([#241](https://github.com/Alessandro-Casale/AStages/pull/241))
- Fix remove_all action and command. ([#242](https://github.com/Alessandro-Casale/AStages/pull/242))
- Finally solved "AStages is forgetting Player Data". ([#243](https://github.com/Alessandro-Casale/AStages/pull/243))
- Handle corrupted legacy simple_restrictions.json. ([#244](https://github.com/Alessandro-Casale/AStages/pull/244))
- Improve player validation in block breaking and harvesting events. ([#266](https://github.com/Alessandro-Casale/AStages/pull/266))
- Add player validation in entity interaction event. ([#267](https://github.com/Alessandro-Casale/AStages/pull/267))
- Add player validation in player attack event. ([#268](https://github.com/Alessandro-Casale/AStages/pull/268))
API Changes
- Refactor reload handling to use ClientReloadPhase for improved clarity and consistency. ([#248](https://github.com/Alessandro-Casale/AStages/pull/248))
- Enhance client reload handling with new phases and improved model management. ([#249](https://github.com/Alessandro-Casale/AStages/pull/249))
- Introduce RecipeViewerManager and enhance JeiItemStagesPlugin with caching functionality. ([#250](https://github.com/Alessandro-Casale/AStages/pull/250))
- Replace HashMap with ConcurrentHashMap for thread-safe caching in OfflinePlayerStage. ([#251](https://github.com/Alessandro-Casale/AStages/pull/251))
- Add client-side structure restriction handling. ([#262](https://github.com/Alessandro-Casale/AStages/pull/262))
- Replace List with Set for collections for structure restrictions. ([#264](https://github.com/Alessandro-Casale/AStages/pull/264))
- Immutable server stages view in AStagesUtils. ([#265](https://github.com/Alessandro-Casale/AStages/pull/265))
- Mark update events as not yet implemented and deprecate UnpackLootTableEvent. ([#269](https://github.com/Alessandro-Casale/AStages/pull/269))
- Update attribute names for consistency across restrictions. ([#271](https://github.com/Alessandro-Casale/AStages/pull/271))
- Simplify client restriction reload state management. ([#273](https://github.com/Alessandro-Casale/AStages/pull/273))
- Add composite StreamCodec methods for variable argument handling (1.21.X only). ([#274](https://github.com/Alessandro-Casale/AStages/pull/274))
release
astages-2.4.1-1.21.1
2.4.1-1.21.120 июл. 2026 г.331Minecraft: 1.21.1neoforge
Что нового
Bug Fixes
- Fix AHolder retrieval logic. ([#221](https://github.com/Alessandro-Casale/AStages/pull/221))
- Correct logic for item mod restriction checks. ([#225](https://github.com/Alessandro-Casale/AStages/pull/225))
release
astages-2.4.1-1.20.1
2.4.1-1.20.120 июл. 2026 г.152Minecraft: 1.20.1forge
Что нового
Bug Fixes
- Fix AHolder retrieval logic. ([#222](https://github.com/Alessandro-Casale/AStages/pull/222))
- Correct logic for item mod restriction checks. ([#227](https://github.com/Alessandro-Casale/AStages/pull/227))
release
astages-2.4.0-1.21.1
2.4.0-1.21.116 июл. 2026 г.501Minecraft: 1.21.1neoforge
Что нового
New Features
- Update AItemTagRestriction class to use `TagKey<Item>` instead of `ResourceLocation` . ([#191](https://github.com/Alessandro-Casale/AStages/pull/191))
- Introduce entity type handling to show an error message if the wrong id is typed. ([#190](https://github.com/Alessandro-Casale/AStages/pull/190))
- Enhance KubeJS integration with player and server stage management methods. ([#192](https://github.com/Alessandro-Casale/AStages/pull/192))
- Integrate LootJS support for loot modification processing. ([#193](https://github.com/Alessandro-Casale/AStages/pull/193))
- Add living drops check for enhanced loot control, flag must be enabled in common config. ([#198](https://github.com/Alessandro-Casale/AStages/pull/198))
Bug Fixes
- Refactor stage retrieval logic in AClientHolder to be in line with AHolder implementation. ([#189](https://github.com/Alessandro-Casale/AStages/pull/189))
- Add ignoredBiomes method for AMobRestriction, restricted mobs can spawn with different equipment. ([#185](https://github.com/Alessandro-Casale/AStages/pull/185))
- Invert stage check logic in AScreenManager for server and player restrictions. ([#195](https://github.com/Alessandro-Casale/AStages/pull/195))
- Update AHolder and AStagesSuggestions to use ServerPlayer collection for command suggestions. ([#196](https://github.com/Alessandro-Casale/AStages/pull/196))
- Allow event to proceed when equipment restrictions are met. ([#209](https://github.com/Alessandro-Casale/AStages/pull/209))
- Implement AItemTag integration with new formatter and assignment manager, fix suggestion provider (1.20.X only). ([#212](https://github.com/Alessandro-Casale/AStages/pull/212))
- Refactor mob spawning event handling to use EntityJoinLevelEvent (1.20.X only). ([#220](https://github.com/Alessandro-Casale/AStages/pull/220))
API Changes
- Change item restriction collections from List to Set for improved performance and semantics. ([#197](https://github.com/Alessandro-Casale/AStages/pull/197))
- Rename reload methods to onReloadStarted and onReloadFinished for clarity. ([#214](https://github.com/Alessandro-Casale/AStages/pull/214))
- Simplify enum definitions and update StreamCodec usage for better clarity (1.21.X only). ([#215](https://github.com/Alessandro-Casale/AStages/pull/215))
release
astages-2.4.0-1.20.1
2.4.0-1.20.116 июл. 2026 г.96Minecraft: 1.20.1forge
Что нового
New Features
- Update AItemTagRestriction class to use `TagKey<Item>` instead of `ResourceLocation`. ([#201](https://github.com/Alessandro-Casale/AStages/pull/201))
- Enhance KubeJS integration with player and server stage management methods. ([#202](https://github.com/Alessandro-Casale/AStages/pull/202))
- Integrate LootJS support for loot modification processing. ([#204](https://github.com/Alessandro-Casale/AStages/pull/204))
- Add living drops check for enhanced loot control, flag must be enabled in common config. ([#208](https://github.com/Alessandro-Casale/AStages/pull/208))
- Introduce entity type handling to show an error message if the wrong id is typed. ([#211](https://github.com/Alessandro-Casale/AStages/pull/211))
Bug Fixes
- Add ignoredBiomes method for AMobRestriction, restricted mobs can spawn with different equipment. ([#199](https://github.com/Alessandro-Casale/AStages/pull/199))
- Refactor stage retrieval logic in AClientHolder to be in line with AHolder implementation. ([#200](https://github.com/Alessandro-Casale/AStages/pull/200))
- Allow event to proceed when equipment restrictions are met. ([#203](https://github.com/Alessandro-Casale/AStages/pull/203))
- Invert stage check logic in AScreenManager for server and player restrictions. ([#205](https://github.com/Alessandro-Casale/AStages/pull/205))
- Update AHolder and AStagesSuggestions to use ServerPlayer collection for command suggestions. ([#206](https://github.com/Alessandro-Casale/AStages/pull/206))
- Implement AItemTag integration with new formatter and assignment manager, fix suggestion provider (1.20.X only). ([#210](https://github.com/Alessandro-Casale/AStages/pull/210))
- Refactor mob spawning event handling to use EntityJoinLevelEvent (1.20.X only). ([#216](https://github.com/Alessandro-Casale/AStages/pull/216))
API Changes
- Change item restriction collections from List to Set for improved performance and semantics. ([#207](https://github.com/Alessandro-Casale/AStages/pull/207))
- Rename reload methods to onReloadStarted and onReloadFinished for clarity. ([#218](https://github.com/Alessandro-Casale/AStages/pull/218))
- Simplify enum definitions and update StreamCodec usage for better clarity (1.21.X only). ([#219](https://github.com/Alessandro-Casale/AStages/pull/219))
release
astages-2.3.2-1.21.1
2.3.2-1.21.17 июл. 2026 г.533Minecraft: 1.21.1neoforge
Что нового
Bug Fixes
- Fix tooltip checks and handle missing properties. ([#182](https://github.com/Alessandro-Casale/AStages/pull/182))
- Update item retrieval logic in AItemColors to use BlockItem directly. ([#186](https://github.com/Alessandro-Casale/AStages/pull/186))
release
astages-2.3.2-1.20.1
2.3.2-1.20.17 июл. 2026 г.85Minecraft: 1.20.1forge
Что нового
Bug Fixes
- Update item retrieval logic in AItemColors to use BlockItem directly. ([#187](https://github.com/Alessandro-Casale/AStages/pull/187))
- Fix tooltip checks and handle missing properties. ([#188](https://github.com/Alessandro-Casale/AStages/pull/188))
release
astages-2.3.1-1.21.1
2.3.1-1.21.15 июл. 2026 г.31Minecraft: 1.21.1neoforge
Что нового
Bug Fixes
- Add nullability and emptiness check for ItemStack in tooltip readiness. ([#179](https://github.com/Alessandro-Casale/AStages/pull/179))
release
astages-2.3.1-1.20.1
2.3.1-1.20.15 июл. 2026 г.65Minecraft: 1.20.1forge
Что нового
Bug Fixes
- Add nullability and emptiness check for ItemStack in tooltip readiness. ([#180](https://github.com/Alessandro-Casale/AStages/pull/180))
release
astages-2.3.0-1.21.1
2.3.0-1.21.15 июл. 2026 г.22Minecraft: 1.21.1neoforge
Что нового
New Features
- Refactor suggestion providers for player/server stages commands. ([#150](https://github.com/Alessandro-Casale/AStages/pull/150))
- Rename method `disableSpawning` in `disableOverallSpawning` for AMobRestriction. ([#152](https://github.com/Alessandro-Casale/AStages/pull/152))
- Refactor all config flags, both client and common sides. ([#168](https://github.com/Alessandro-Casale/AStages/pull/168))
- Custom messages for stage can be shown in player action bar. ([#170](https://github.com/Alessandro-Casale/AStages/pull/170))
- Change signature for stage methods in KubeJS. ([#171](https://github.com/Alessandro-Casale/AStages/pull/171))
Bug Fixes
- Commands accept string with spaces (must be quoted with single or double quotes). ([#149](https://github.com/Alessandro-Casale/AStages/pull/149))
- Fix in-game logo error. ([#147](https://github.com/Alessandro-Casale/AStages/pull/147))
- Hide original item tooltip while waiting for synchronization. ([#156](https://github.com/Alessandro-Casale/AStages/pull/156))
- Fix ALootRestriction bugs. ([#172](https://github.com/Alessandro-Casale/AStages/pull/172))
- Solve command suggestion not being correct when player or server only stages are involved. ([#174](https://github.com/Alessandro-Casale/AStages/pull/174))
- Update stage alert logic in order to use default settings when no attribute is changed. ([#175](https://github.com/Alessandro-Casale/AStages/pull/175))
- Fix unknown messages for stage checks and warnings in commands. ([#176](https://github.com/Alessandro-Casale/AStages/pull/176))
- Fix validation checks for player and server stages. ([#177](https://github.com/Alessandro-Casale/AStages/pull/177))
API Changes
- Rename parameters in AMobRestriction. ([#155](https://github.com/Alessandro-Casale/AStages/pull/155))
- Refactor all stage alert system for titles, subtitles, chat messages and action bar messages. ([#169](https://github.com/Alessandro-Casale/AStages/pull/169))
- Server and player only stages are synced between server and client. ([#173](https://github.com/Alessandro-Casale/AStages/pull/173))
release
astages-2.3.0-1.20.1
2.3.0-1.20.15 июл. 2026 г.24Minecraft: 1.20.1forge
Что нового
New Features
- Refactor suggestion providers for player/server stages commands. ([#151](https://github.com/Alessandro-Casale/AStages/pull/151))
- Rename method `disableSpawning` in `disableOverallSpawning` for AMobRestriction. ([#153](https://github.com/Alessandro-Casale/AStages/pull/153))
- Refactor all config flags, both client and common sides. ([#158](https://github.com/Alessandro-Casale/AStages/pull/158))
- Custom messages for stage can be shown in player action bar. ([#160](https://github.com/Alessandro-Casale/AStages/pull/160))
- Change signature for stage methods in KubeJS. ([#161](https://github.com/Alessandro-Casale/AStages/pull/161))
Bug Fixes
- Commands accept string with spaces (must be quoted with single or double quotes). ([#146](https://github.com/Alessandro-Casale/AStages/pull/146))
- Fix in-game logo error. ([#148](https://github.com/Alessandro-Casale/AStages/pull/148))
- Hide original item tooltip while waiting for synchronization. ([#157](https://github.com/Alessandro-Casale/AStages/pull/157))
- Fix ALootRestriction bugs. ([#162](https://github.com/Alessandro-Casale/AStages/pull/162))
- Solve command suggestion not being correct when player or server only stages are involved. ([#164](https://github.com/Alessandro-Casale/AStages/pull/164))
- Update stage alert logic in order to use default settings when no attribute is changed. ([#165](https://github.com/Alessandro-Casale/AStages/pull/165))
- Fix unknown messages for stage checks and warnings in commands. ([#166](https://github.com/Alessandro-Casale/AStages/pull/166))
- Fix validation checks for player and server stages. ([#167](https://github.com/Alessandro-Casale/AStages/pull/167))
API Changes
- Rename parameters in AMobRestriction. ([#154](https://github.com/Alessandro-Casale/AStages/pull/154))
- Refactor all stage alert system for titles, subtitles, chat messages and action bar messages. ([#159](https://github.com/Alessandro-Casale/AStages/pull/159))
- Server and player only stages are synced between server and client. ([#163](https://github.com/Alessandro-Casale/AStages/pull/163))
release
astages-2.2.0-1.21.1
2.2.0-1.21.121 июн. 2026 г.335Minecraft: 1.21.1neoforge
Что нового
New Features
- Add check for item predicate restriction models when client connects to a dedicated server. ([#142](https://github.com/Alessandro-Casale/AStages/pull/142))
- New methods for all restrictions. ([#143](https://github.com/Alessandro-Casale/AStages/pull/143))
Bug Fixes
- Fix item and block tinting rendering in inventory. ([#137](https://github.com/Alessandro-Casale/AStages/pull/137))
- Parsing stages in AHolder does not include server stages. ([#139](https://github.com/Alessandro-Casale/AStages/pull/139))
- Fix ModernFix crash. ([#144](https://github.com/Alessandro-Casale/AStages/pull/144))
release
astages-2.2.0-1.20.1
2.2.0-1.20.121 июн. 2026 г.75Minecraft: 1.20.1forge
Что нового
New Features
- New methods for all restrictions. ([#133](https://github.com/Alessandro-Casale/AStages/pull/133))
- Add check for item predicate restriction models when client connects to a dedicated server. ([#136](https://github.com/Alessandro-Casale/AStages/pull/136))
Bug Fixes
- Fix item and block tinting rendering in inventory. ([#141](https://github.com/Alessandro-Casale/AStages/pull/141))
- Parsing stages in AHolder does not include server stages. ([#140](https://github.com/Alessandro-Casale/AStages/pull/140))
- Fix ModernFix crash. ([#145](https://github.com/Alessandro-Casale/AStages/pull/145))
release
astages-2.1.0-1.21.1
2.1.0-1.21.114 июн. 2026 г.73Minecraft: 1.21.1neoforge
Что нового
New Features
- Limit player access for structures using new borders. ([#109](https://github.com/Alessandro-Casale/AStages/pull/109))
- Meaningful arg names in KubeJS. ([#112](https://github.com/Alessandro-Casale/AStages/pull/112))
- Restrict structure interaction to within the bounding box only. ([#114](https://github.com/Alessandro-Casale/AStages/pull/114))
- New methods for Stages and Temporary Stages. ([#116](https://github.com/Alessandro-Casale/AStages/pull/116))
Bug Fixes
- Solve disconnection if a structure is not restricted. ([#118](https://github.com/Alessandro-Casale/AStages/pull/118))
- Solve crash if builder is not correctly ended. ([#131](https://github.com/Alessandro-Casale/AStages/pull/131))
release
astages-2.1.0-1.20.1
2.1.0-1.20.114 июн. 2026 г.14,7 тыс.Minecraft: 1.20.1forge
Что нового
New Features
- New config flags to enable logs for specific mob types and spawn types. ([#122](https://github.com/Alessandro-Casale/AStages/pull/122))
- Implement criteria trigger and integrate AStages with vanilla Advancements system. ([#123](https://github.com/Alessandro-Casale/AStages/pull/123))
- Limit player access for structures using new borders. ([#126](https://github.com/Alessandro-Casale/AStages/pull/126))
- New methods for Stages and Temporary Stages. ([#127](https://github.com/Alessandro-Casale/AStages/pull/127))
- Meaningful arg names in KubeJS. ([#128](https://github.com/Alessandro-Casale/AStages/pull/128))
- Restrict structure interaction to within the bounding box only. ([#129](https://github.com/Alessandro-Casale/AStages/pull/129))
Bug Fixes
- Fix several bugs regarding mob restrictions. ([#119](https://github.com/Alessandro-Casale/AStages/pull/119))
- Fix mob spawning. ([#121](https://github.com/Alessandro-Casale/AStages/pull/121))
- Stages files are now overwritten every time an action (add/remove) is performed. ([#124](https://github.com/Alessandro-Casale/AStages/pull/124))
- NullPointerExecption in onPlayerTick when scanning all slots for enchanted books. ([#125](https://github.com/Alessandro-Casale/AStages/pull/125))
- Solve disconnection if a structure is not restricted. ([#130](https://github.com/Alessandro-Casale/AStages/pull/130))
- Solve crash if builder is not correctly ended. ([#132](https://github.com/Alessandro-Casale/AStages/pull/132))
API Changes
- Move player stages and server stages events to proper package. ([#120](https://github.com/Alessandro-Casale/AStages/pull/120))
release
astages-2.0.4-1.21.1
2.0.4-1.21.124 мая 2026 г.272Minecraft: 1.21.1neoforge
Что нового
Bug Fixes
- NullPointerExecption in onPlayerTick when scanning all slots for enchanted books. ([#107](https://github.com/Alessandro-Casale/AStages/pull/107))
release
astages-2.0.3-1.21.1
2.0.3-1.21.129 апр. 2026 г.277Minecraft: 1.21.1neoforge
Что нового
New Features
- Implement criteria trigger and integrate AStages with vanilla Advancements system. ([#104](https://github.com/Alessandro-Casale/AStages/pull/104))
Bug Fixes
- Stages files are now overwritten every time an action (add/remove) is performed. ([#105](https://github.com/Alessandro-Casale/AStages/pull/105))
release
astages-2.0.2-1.21.1
2.0.2-1.21.112 апр. 2026 г.240Minecraft: 1.21.1neoforge
Что нового
New Features
- New config flags to enable logs for specific mob types and spawn types. ([#102](https://github.com/Alessandro-Casale/AStages/pull/102))
Bug Fixes
- Fix several bugs regarding mob restrictions. ([#99](https://github.com/Alessandro-Casale/AStages/pull/99))
- Fix mob spawning. ([#101](https://github.com/Alessandro-Casale/AStages/pull/101))
API Changes
- Move player stages and server stages events to proper package. ([#100](https://github.com/Alessandro-Casale/AStages/pull/100))
release
astages-2.0.1-1.21.1
2.0.1-1.21.19 апр. 2026 г.49Minecraft: 1.21.1neoforge
Что нового
Bug Fixes
- Fix mob spawn deadlocks and implement transient data attachments. ([#98](https://github.com/Alessandro-Casale/AStages/pull/98))
release
astages-2.0.0-1.21.1
2.0.0-1.21.17 апр. 2026 г.39Minecraft: 1.21.1neoforge
Что нового
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](https://github.com/Alessandro-Casale/AStages/pull/65))
- New methods exposed for both Stages and TemporaryStages. ([#75](https://github.com/Alessandro-Casale/AStages/pull/75))
- Implement method `ignoreItems` for Recipe Mod Restrictions. ([#79](https://github.com/Alessandro-Casale/AStages/pull/79))
- New Preset system, that replaces old Config system, now supports all restrictions/stages and every method, not only attributes. ([#93](https://github.com/Alessandro-Casale/AStages/pull/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](https://github.com/Alessandro-Casale/AStages/pull/67))
- Solve disconnection from servers when client info command is run. ([#68](https://github.com/Alessandro-Casale/AStages/pull/68))
- Solve a bug which keeps server crashing at startup. ([#73](https://github.com/Alessandro-Casale/AStages/pull/73))
- Critical server crash caused by invalid registry setup. ([#74](https://github.com/Alessandro-Casale/AStages/pull/74))
- Solve server crash if null player is used to instantiate a holder. ([#89](https://github.com/Alessandro-Casale/AStages/pull/89))
- Solve Jade doesn't show correct item name and solve inventory not being updated when player logged in. ([#92](https://github.com/Alessandro-Casale/AStages/pull/92))
- Solve issue which prevents correct tooltip if JEI was not installed. ([#95](https://github.com/Alessandro-Casale/AStages/pull/95))
- Solve issue regarding command auto completion. ([#96](https://github.com/Alessandro-Casale/AStages/pull/96))
API Changes
- Annotations cleanup.
- Expose new utility methods.
- Adopt new Java IO file system.
- Unify event post/listener system over different loaders. ([#61](https://github.com/Alessandro-Casale/AStages/pull/61))
- New method for adding stages via java code, new tests. ([#66](https://github.com/Alessandro-Casale/AStages/pull/66))
- Moved stage managers and instances to attribute system like restrictions. ([#70](https://github.com/Alessandro-Casale/AStages/pull/70))
- Plugin integration for `Stage` and `TemporaryStage` classes. ([#76](https://github.com/Alessandro-Casale/AStages/pull/76))
- Attributes can now be added to all restrictions and stages, both client and server. ([#77](https://github.com/Alessandro-Casale/AStages/pull/77))
- Add `attachClientAttributes` and `attachClientStageAttributes` methods to AStagesPlugin class. ([#78](https://github.com/Alessandro-Casale/AStages/pull/78))
- Divide Permanent and Temporary stages on the client. ([#80](https://github.com/Alessandro-Casale/AStages/pull/80))
- Refactor nearly all packages, breaking changes with legacy addons. ([#88](https://github.com/Alessandro-Casale/AStages/pull/88))
- Refactor reload system in order to be JS independent. ([#90](https://github.com/Alessandro-Casale/AStages/pull/90))
- Hide AHolder dev message under ENABLE_DEV_LOGS common config flag, change flag default value to false. ([#94](https://github.com/Alessandro-Casale/AStages/pull/94))
- Nullable stream codec builder. (1.21.X Only).
- Add tests for smithing table. ([#97](https://github.com/Alessandro-Casale/AStages/pull/97))
release
astages-2.0.0-1.20.1
2.0.0-1.20.17 апр. 2026 г.3,6 тыс.Minecraft: 1.20.1forge
Что нового
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](https://github.com/Alessandro-Casale/AStages/pull/65))
- New methods exposed for both Stages and TemporaryStages. ([#75](https://github.com/Alessandro-Casale/AStages/pull/75))
- Implement method `ignoreItems` for Recipe Mod Restrictions. ([#79](https://github.com/Alessandro-Casale/AStages/pull/79))
- New Preset system, that replaces old Config system, now supports all restrictions/stages and every method, not only attributes. ([#93](https://github.com/Alessandro-Casale/AStages/pull/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](https://github.com/Alessandro-Casale/AStages/pull/67))
- Solve disconnection from servers when client info command is run. ([#68](https://github.com/Alessandro-Casale/AStages/pull/68))
- Solve a bug which keeps server crashing at startup. ([#73](https://github.com/Alessandro-Casale/AStages/pull/73))
- Critical server crash caused by invalid registry setup. ([#74](https://github.com/Alessandro-Casale/AStages/pull/74))
- Solve server crash if null player is used to instantiate a holder. ([#89](https://github.com/Alessandro-Casale/AStages/pull/89))
- Solve Jade doesn't show correct item name and solve inventory not being updated when player logged in. ([#92](https://github.com/Alessandro-Casale/AStages/pull/92))
- Solve issue which prevents correct tooltip if JEI was not installed. ([#95](https://github.com/Alessandro-Casale/AStages/pull/95))
- Solve issue regarding command auto completion. ([#96](https://github.com/Alessandro-Casale/AStages/pull/96))
API Changes
- Annotations cleanup.
- Expose new utility methods.
- Adopt new Java IO file system.
- Unify event post/listener system over different loaders. ([#61](https://github.com/Alessandro-Casale/AStages/pull/61))
- New method for adding stages via java code, new tests. ([#66](https://github.com/Alessandro-Casale/AStages/pull/66))
- Moved stage managers and instances to attribute system like restrictions. ([#70](https://github.com/Alessandro-Casale/AStages/pull/70))
- Plugin integration for `Stage` and `TemporaryStage` classes. ([#76](https://github.com/Alessandro-Casale/AStages/pull/76))
- Attributes can now be added to all restrictions and stages, both client and server. ([#77](https://github.com/Alessandro-Casale/AStages/pull/77))
- Add `attachClientAttributes` and `attachClientStageAttributes` methods to AStagesPlugin class. ([#78](https://github.com/Alessandro-Casale/AStages/pull/78))
- Divide Permanent and Temporary stages on the client. ([#80](https://github.com/Alessandro-Casale/AStages/pull/80))
- Refactor nearly all packages, breaking changes with legacy addons. ([#88](https://github.com/Alessandro-Casale/AStages/pull/88))
- Refactor reload system in order to be JS independent. ([#90](https://github.com/Alessandro-Casale/AStages/pull/90))
- Hide AHolder dev message under ENABLE_DEV_LOGS common config flag, change flag default value to false. ([#94](https://github.com/Alessandro-Casale/AStages/pull/94))
- Nullable stream codec builder. (1.21.X Only).
- Add tests for smithing table. ([#97](https://github.com/Alessandro-Casale/AStages/pull/97))
alpha
astages-2.0.0-alpha.6-1.21.1
2.0.0-alpha.6-1.21.116 февр. 2026 г.895Minecraft: 1.21.1neoforge
Что нового
This is an alpha version meant to be used only by developers!
Changelog can be found in Discord server.
alpha
astages-2.0.0-alpha.6-1.20.1
2.0.0-alpha.6-1.20.116 февр. 2026 г.2,8 тыс.Minecraft: 1.20.1forge
Что нового
This is an alpha version meant to be used only by developers!
Changelog can be found in Discord server.
alpha
astages-2.0.0-alpha.5-1.20.1
2.0.0-alpha.5-1.20.123 янв. 2026 г.123Minecraft: 1.20.1forge
Что нового
This is an alpha version meant to be used only by developers!
Changelog can be found in Discord server.
alpha
AStages 2.0.0-alpha.4-1.21.1
2.0.0-alpha.4-1.21.123 янв. 2026 г.102Minecraft: 1.21.1neoforge
Что нового
This is an alpha version meant to be used only by developers!
Changelog can be found in Discord server.
alpha
astages-2.0.0-alpha.4-1.20.1
2.0.0-alpha.4-1.20.116 янв. 2026 г.28Minecraft: 1.20.1forge
Что нового
This is an alpha version meant to be used only by developers!
Changelog can be found in Discord server.
alpha
astages-2.0.0-alpha.3-1.20.1
2.0.0-alpha.3-1.20.16 янв. 2026 г.17Minecraft: 1.20.1forge
Что нового
This is an alpha version meant to be used only by developers!
Changelog can be found in Discord server.
alpha
astages-2.0.0-alpha.2-1.20.1
2.0.0-alpha.2-1.20.125 дек. 2025 г.36Minecraft: 1.20.1forge
Что нового
This is an alpha version meant to be used only by developers!
Changelog can be found in Discord server.