1.18 Update Plan!
On 11.30.2021, 1.18 will come out. YAY!!! Are we updating yet? NO!!! Why? Because our plugin engine won't be ready for some time. This update doesn't actually change that many mechanics, so speculation is that the update path will go faster...for example, there are literally no new blocks/items, so the only plugins which will have issues have to do with biome/terrain generation...which we don't use. Let's go through a checklist of things that need to update, I'll keep this up to date:
- Java - Minecraft will now require Java 17, whereas the last release required Java 16. This is important because there are some hardware errors around single-threading java 17 processes; it's possible we will have to modify our server wrapping code and server runtime flags.
Server Engine:
- SpigotMC - Initial Builds are out
-
PaperMC - Initial Builds are Out
- https://papermc.io/downloads The discord strongly cautions against considering these builds stable.
Plugins: We need plugins to be ready/tested in 1.18; No new blocks or items exist in this version, but the java change means we need to test plugins:
- EssentialsX - Dev Builds Support it
- LuckPerms - READY
- Vault - READY, Enough reports coming in that it's fine.
- GriefPrevention - Reports are Dev Builds are ready
- Dynmap - Experimental builds are out
- Multiverse-Core - READY, Discord bot confirms it should work but be cautions due to potential bugs
Here's some "optional" plugins that we use that aren't critical but need to be upgraded:
- BBOutlineReloaded - NOT READY and the server side was never updated to 1.17; the developer is having a potential licensing issue
- Dynmap Griefpreventoin - NOT READY, Likely works and just needs testing
- MatterBukkit - NOT READY, Likely works and just needs testing
- Geyser Spigot - READY
- nuVotifier - READY
Here are the data packs we use:
- Our main datapack bundle comes from vanillatweaks and can be found here: READY https://vanillatweaks.net/share#lLObHE
- More Mob Heads - Mobs have a chance to drop their head when killed, the head is a player head with a texture baked into the item.
- Player Head Drops - Players will drop their heads when killed. The dropped head will have a tag showing who killed them. The block is a player head with a texture baked into the item, so texture will persist even if the player changes skins.
- Wandering Trades - The wandering trader will now sell mini blocks which cost emeralds AND a full size version of the mini block. The blocks are player heads with textures baked into the item.
- Armor Statues - Provides a unique book which allows the posing and modification of armor stands and item frames
- Track Statistics - Tracks some interesting statistics
- Track Raw Statistics - Adds 100+ things to a scoreboard which can rotate and show online players who has done what
- Coordinates HUD - Shows the players XYZ coords and time of day above the hotbar
- Workstation Highlights - Allows you to find the workstation of any villager
- Villager Death Messages - Notifies the server chat when a villager is killed
- Stillagers - A custom DataPack made by surfrock66, this allows you to apply a nametag to Villagers titled "Stillager" which disables their AI which reduces lag in 1x1 spaces in trading halls. The still villagers will restock at 8:00 AM and 2:00 PM in game. This can be reversed by applying the nametag "Moveager." https://www.teh3l3m3nts.com/new-datapack-stillagers/
Lastly, there are some client mods we use which are very helpful but aren't deal-breakers
- Optifine - Preview version is out for 1.18
- Fabric Loader - Experimental Snapshots are out
- Fabric API - Experimental Snapshots are out
- Optifabric - Experimental Snapshots are out
-
ReplayMod - READY
- https://www.replaymod.com/download/ Per the discord it's released to VIP's so release is imminent.
- Litematica - READY
- MiniHUD - NOT READY - (Dev got sick and is working on it)
- Malilib - READY
- BBOutlineReloaded - NOT READY, developer may have stopped working on it