Sorry it's taken so long to get the update out on the plugin pages. I've been busy, and even though the update has been done for a while, I just haven't had time to post it.
In this version, a lot has been overhauled to simplify the installation process where possible for all versions except Folia, due to some limitations with their API.
Major Changes
The datapack is no longer required for (Spigot, Bukkit, Paper, Pufferfish, Purpur, Leaf), since a custom generator has been built using the API to strip world chunk data of everything except biomes. This was done to support multi-world setups beyond the default 3 worlds.
⚠️⚠️⚠️ The plugin now creates 3 completely custom worlds and leaves the default ones untouched. So if you're switching from an old version and using (Spigot, Bukkit, Paper, Pufferfish, Purpur, Leaf), you'll need to do a few extra things. Like copying over your saved region data to the new worlds, and so on. ⚠️⚠️⚠️
If you're making a brand new server, you can just proceed as normal. Download the plugin and launch the server,no more extra steps like creating a datapack folder. Use the built-in
/tpr command to teleport to the SkyGrid worlds. Portals, beds, and similar stuff are now isolated from the standard worlds. For example, going through a portal in the SkyGrid Overworld takes you to a SkyGrid Nether or End, depending on the type.
New Features
Custom Ender Eye Portal Tracking
Stand-alone end portals have been added to the SkyGrid Overworld. The plugin has custom logic to let Ender Eyes track these portals.
- Eyes follow a smooth arc to the nearest registered portal
- They hover with particles for 5 seconds so players can catch them
- Then they get refunded to the player
- If no portal exists, the eye pops with a small explosion and gets refunded
- Portal data is stored in a fast binary file (portals.dat)
- Only works with END_PORTAL blocks in the grid
- Replaces the missing stronghold structure
Auto Mini-Chunk Regen
You can now mark any chunk to auto-regen on a timer. Great for farms, mob grinders, or any spot you want to reset without doing anything. Use easy in-game commands:
Code (Text):
/miniregen add
/miniregen remove
You can tab-complete the interval, alias, distribution, or group name.
New 1.21.5–1.21.7 Content
All the new blocks and mobs have been added to the grid. Things like:
- Firefly Bush
- Leaf Litter
- Wildflowers
- Bush
- Short Dry Grass
- Cactus Flowers
- Happy Ghast Spawners
- ... and more
/miniregen Command
Code (Text):
/miniregen add [seconds] [alias] [distribution] [group]
/miniregen remove [alias]
/miniregen remove group [groupName]
Examples
Code (Text):
# Regen this chunk every 5 minutes
/miniregen add 300 farmZone spring_to_life
# Stop that job
/miniregen remove farmZone
# Remove all jobs in the "farm" group
/miniregen remove group farm
Sample Materials List
Here's a sample
mini_regen_materials.yml setup:
Code (yml (Unknown Language)):
distributions:
spring_to_life:
FIRELY_BUSH: 1.0
LEAF_LITTER: 0.5
WILDFLOWERS: 0.7
SHORT_DRY_GRASS: 0.4
TALL_DRY_GRASS: 0.4
CACTUS_FLOWER: 0.2
LODESTONE: 0.8
Chest System Updates
The chest system now supports more loot customization:
- Mix Minecraft loot tables and your own custom ones
- Set custom item spawn chances
- See the SkyGridX Chest Settings Guide for full details
New tipped arrow logic adds random potion effects to arrows in chests for more variety.
End Fight Changes
The dragon fight is easier now:
- The End portal was moved to the same Y level as the obsidian platform
- A big dome around the fight area has been cleared of blocks
- Easier to shoot crystals and hit the dragon
- End pillars regenerate but no longer have cages
Bug Fixes
- Fixed enchanted books not combining properly
- Fixed enchantment text only showing in English (now uses server language)
- Lots of smaller bug fixes not listed
[HR][/HR]
There’s been a ton of changes. If you need help with anything or run into issues, let me know on the plugin Discord:
https://discord.gg/nSWCXFp4UA
Or submit issues on GitHub:
https://github.com/DavidS-Repo/SkyGridx/issues