Backward compatibility with 1.20.1 (Forge & NeoForge) based on Version 1.21.1-0.4.0-Beta
✨ Added
- Schematic System
/neoblock scheme save <pos1> <pos2> [<center>] [<name>]
: Save structures centered around a point./neoblock scheme load <pos> [<name>]
: Load saved structures into the world.- Automatically loads
main.nbt
over the NeoBlock during world generation. - Additional schematics can be configured via config.toml
🛠 Improved
- Default world type is now set by the mod — no need for a separate default world mod.
- Removed all experimental warnings for a cleaner dev and player experience.
🧹 Internal Changes
- Refactored utility and data handling systems:
- Introduced
TierManager
for tier data management. - Unified utility methods under
MinecraftUtil
. - Integrated
WorldData
more deeply for persistent storage.
- Introduced
- Added default World Rules. Add the rules you want to be applied at the world creation. Check out the config change to apply these rules.
- Changed the Invalid Trade management. Now you will get a warning in the logs as well.
- Added two idle animations, animation which play after NeoBlock being idle.
- Pulse idle animation: Will pulse the NeoBlock with particles.
- Neo-Flow idle animation: A colorful rat starts crawling the NeoBlock.
- New Tier system implemented. Now up to 3 conditions are needed to unlock a tier:
- Blocks broken: The classic requirement. Set to -1 to disable the condition.
- Game time: Certain amount of time (in ticks) must pass to allow tier be unlocked. Set to -1 to disable the condition.
- Command lock: Requires command
/neoblock unlock <tier-number>
to be unlocked.
With the new system, all 3, if available must be met for tier to be unlocked. Also multiple tiers can be unlocked at the same time, and there is no hard sequence for tiers to be unlocked.
IMPORTANT:
Backup your configs and remove all the existing for this mod and allow the new config to be generated.
The first version for getting some feedbacks. If you played this mod, please give us some feedbacks over our discord server: https://discord.gg/m8ajAQUput