Перейти к содержимому
Mineforgian

AStages

Restrict nearly every aspect of gameplay based on progression.

10K загрузок2 подписчиковLicenseRef-All-Rights-Reservedforgeneoforge

Обновлён 5 июля 2026 г. · опубликован 1 ноября 2025 г.

  • AStages 1.0.0 Update
  • AStages Beta Version

AStages

AStages is a lightweight progression framework for Minecraft. Built specifically for modpack creators and server admins, it lets you split gameplay into logical Stages so you can control exactly what players can see, use, or interact with.

How it works

By default, a player's stage container is completely empty. Anything tied to a locked stage is strictly inaccessible. The second a stage is added to the container, all associated blocks, items or permissions unlock instantly. As of version 2.0.0, stages can be added or removed even if the player is offline.

Scopes & Persistence

AStages gives you deep control over how and when stages apply:

  • Player-Scope: Assigned to individual players. Progression is personal and stays with them.
  • Server-Scope: Global stages. When active, the stage is unlocked for everyone on the server automatically.
  • Permanent: Standard behavior. Stages stay active until a script or command explicitly removes them.
  • Temporary: Built-in real-time countdowns. The timer only ticks while the player is online. Once it hits zero, the stage is removed.

What you can restrict

Restrictions are the padlocks on your world. You can link multiple different restrictions to a single stage, meaning one unlock can open up a whole phase of your pack.

You can set them up on the fly using in-game commands or use KubeJS scripts for deep attribute customization.

  • Crops: Freeze plant growth cycles and maturation ages.
  • Dimensions: Block access completely, set stay timers or cap maximum allowed visits.
  • Effects: Toggle status effects or filter them by specific amplifier levels.
  • Enchantments: Stop specific enchants from appearing on books, being used on tools, or being applied via Anvils/Enchanting Tables.
  • Items: Lock crafting and usage, or restrict container capacities (like specific slots in chests or backpacks).
  • Loot: Intercept loot tables to block drops or dynamically replace them with something else.
  • Mobs: Prevent specific entities from spawning based on light levels, biomes or dimensions.
  • Ores: Hide or modify ore blocks in the world until players are ready for them.
  • Pets: Selectively toggle breeding, taming, or mounting mechanics.
  • Recipes: Native server-side blocks for Crafting, Smelting, Smithing, Stonecutting, Campfires and more.
  • Regions: Block interactions and explosions within precise 3D boxes or spheres.
  • Screens: Lock GUIs and machinery menus while tracking exactly what the player tried to open.
  • Structures: Build physical collision boundaries around generated structures to block entry, interactions and explosion damage.

Addons

AStages runs on Forge 1.20.1 and NeoForge 1.21.1.

Built-in Support

The base mod natively integrates with:

  • KubeJS
  • JEI
  • In Control!
  • Jade
  • Fast Workbench

REI and EMI support are planned and currently under development.

First-Party Addons

Need to hook into other major mods? Use these dedicated addons:

Links & Resources

  • Wiki: Check the Docs for code snippets and attribute lists.
  • Discord: Join the Community for support and discussion.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
2.3.1-1.21.1Релиз1.21.1neoforge5 июля 2026 г..jar (898 КБ)
2.3.1-1.20.1Релиз1.20.1forge5 июля 2026 г..jar (1.1 МБ)
2.3.0-1.21.1Релиз1.21.1neoforge5 июля 2026 г..jar (898 КБ)
2.3.0-1.20.1Релиз1.20.1forge5 июля 2026 г..jar (1.1 МБ)
2.2.0-1.21.1Релиз1.21.1neoforge21 июня 2026 г..jar (798 КБ)
2.2.0-1.20.1Релиз1.20.1forge21 июня 2026 г..jar (981 КБ)
2.1.0-1.21.1Релиз1.21.1neoforge14 июня 2026 г..jar (784 КБ)
2.1.0-1.20.1Релиз1.20.1forge14 июня 2026 г..jar (968 КБ)
2.0.4-1.21.1Релиз1.21.1neoforge24 мая 2026 г..jar (746 КБ)
2.0.3-1.21.1Релиз1.21.1neoforge29 апреля 2026 г..jar (746 КБ)
2.0.2-1.21.1Релиз1.21.1neoforge12 апреля 2026 г..jar (733 КБ)
2.0.1-1.21.1Релиз1.21.1neoforge9 апреля 2026 г..jar (727 КБ)
2.0.0-1.21.1Релиз1.21.1neoforge7 апреля 2026 г..jar (727 КБ)
2.0.0-1.20.1Релиз1.20.1forge7 апреля 2026 г..jar (910 КБ)
2.0.0-alpha.6-1.21.1Альфа1.21.1neoforge16 февраля 2026 г..jar (623 КБ)

Показаны последние 15 из 21 версий. Все версии — на Modrinth.

Ченджлог

2.3.1-1.21.1Релиз1.21.1 · 5 июля 2026 г.

Bug Fixes

  • Add nullability and emptiness check for ItemStack in tooltip readiness. (#179)
2.3.1-1.20.1Релиз1.20.1 · 5 июля 2026 г.

Bug Fixes

  • Add nullability and emptiness check for ItemStack in tooltip readiness. (#180)
2.3.0-1.21.1Релиз1.21.1 · 5 июля 2026 г.

New Features

  • Refactor suggestion providers for player/server stages commands. (#150)
  • Rename method disableSpawning in disableOverallSpawning for AMobRestriction. (#152)
  • Refactor all config flags, both client and common sides. (#168)
  • Custom messages for stage can be shown in player action bar. (#170)
  • Change signature for stage methods in KubeJS. (#171)

Bug Fixes

  • Commands accept string with spaces (must be quoted with single or double quotes). (#149)
  • Fix in-game logo error. (#147)
  • Hide original item tooltip while waiting for synchronization. (#156)
  • Fix ALootRestriction bugs. (#172)
  • Solve command suggestion not being correct when player or server only stages are involved. (#174)
  • Update stage alert logic in order to use default settings when no attribute is changed. (#175)
  • Fix unknown messages for stage checks and warnings in commands. (#176)
  • Fix validation checks for player and server stages. (#177)

API Changes

  • Rename parameters in AMobRestriction. (#155)
  • Refactor all stage alert system for titles, subtitles, chat messages and action bar messages. (#169)
  • Server and player only stages are synced between server and client. (#173)
2.3.0-1.20.1Релиз1.20.1 · 5 июля 2026 г.

New Features

  • Refactor suggestion providers for player/server stages commands. (#151)
  • Rename method disableSpawning in disableOverallSpawning for AMobRestriction. (#153)
  • Refactor all config flags, both client and common sides. (#158)
  • Custom messages for stage can be shown in player action bar. (#160)
  • Change signature for stage methods in KubeJS. (#161)

Bug Fixes

  • Commands accept string with spaces (must be quoted with single or double quotes). (#146)
  • Fix in-game logo error. (#148)
  • Hide original item tooltip while waiting for synchronization. (#157)
  • Fix ALootRestriction bugs. (#162)
  • Solve command suggestion not being correct when player or server only stages are involved. (#164)
  • Update stage alert logic in order to use default settings when no attribute is changed. (#165)
  • Fix unknown messages for stage checks and warnings in commands. (#166)
  • Fix validation checks for player and server stages. (#167)

API Changes

  • Rename parameters in AMobRestriction. (#154)
  • Refactor all stage alert system for titles, subtitles, chat messages and action bar messages. (#159)
  • Server and player only stages are synced between server and client. (#163)
2.2.0-1.21.1Релиз1.21.1 · 21 июня 2026 г.

New Features

  • Add check for item predicate restriction models when client connects to a dedicated server. (#142)
  • New methods for all restrictions. (#143)

Bug Fixes

  • Fix item and block tinting rendering in inventory. (#137)
  • Parsing stages in AHolder does not include server stages. (#139)
  • Fix ModernFix crash. (#144)
2.2.0-1.20.1Релиз1.20.1 · 21 июня 2026 г.

New Features

  • New methods for all restrictions. (#133)
  • Add check for item predicate restriction models when client connects to a dedicated server. (#136)

Bug Fixes

  • Fix item and block tinting rendering in inventory. (#141)
  • Parsing stages in AHolder does not include server stages. (#140)
  • Fix ModernFix crash. (#145)
2.1.0-1.21.1Релиз1.21.1 · 14 июня 2026 г.

New Features

  • Limit player access for structures using new borders. (#109)
  • Meaningful arg names in KubeJS. (#112)
  • Restrict structure interaction to within the bounding box only. (#114)
  • New methods for Stages and Temporary Stages. (#116)

Bug Fixes

  • Solve disconnection if a structure is not restricted. (#118)
  • Solve crash if builder is not correctly ended. (#131)
2.1.0-1.20.1Релиз1.20.1 · 14 июня 2026 г.

New Features

  • New config flags to enable logs for specific mob types and spawn types. (#122)
  • Implement criteria trigger and integrate AStages with vanilla Advancements system. (#123)
  • Limit player access for structures using new borders. (#126)
  • New methods for Stages and Temporary Stages. (#127)
  • Meaningful arg names in KubeJS. (#128)
  • Restrict structure interaction to within the bounding box only. (#129)

Bug Fixes

  • Fix several bugs regarding mob restrictions. (#119)
  • Fix mob spawning. (#121)
  • Stages files are now overwritten every time an action (add/remove) is performed. (#124)
  • NullPointerExecption in onPlayerTick when scanning all slots for enchanted books. (#125)
  • Solve disconnection if a structure is not restricted. (#130)
  • Solve crash if builder is not correctly ended. (#132)

API Changes

  • Move player stages and server stages events to proper package. (#120)

Полная история изменений — на Modrinth.

Комментарии

Загружаем…