Sledgehammer
Smashes the stupid out of the client & server
Sledgehammer
Sledgehammer utilises SpongePowered/Mixin to patch issues in Minecraft and Forge mods
Features
- Configurable - Compatible with Forge, SpongeForge, and SpongeVanilla
Client Patches
- Fix BluSunrize/ImmersiveEngineering#3474 - Disable SearchTree reloading (Speeds up server connection process) - Increase the maximum length for a WorldType name in SPacketJoinGame
Common Patches
- Prevent crashes due to invalid translation keys - Make LazyLoad Thread-safe (Should fix MC-68381 - Server Patches - Print a single message instead of a stacktrace for advancement errors - Don't reload Advancements on World Load (Fixes Achievement issues on SkyFactory 4) - Fix NullPointerException in BiomeProvider::findBiomePosition - Prevent Grass turning into Dirt - Prevent Ice turning into Water - Prevent Totemic from changing the weather - Chunk Saving - Alert players when a chunk fails to save - Remove all Entities and TileEntities from chunks that fail to save - Remove all blacklisted items from chunks that fail to save - Generate a crash report and safely stops the server if a chunk fails to save - Reduce Network usage by postponing flush - Fix SpongePowered/SpongeCommon#2013 - Redirect inventory debugging messages added by Sponge - Fix MC-134716 - Player kick exploit - Prevent or delete any items that attempt to teleport across dimensions - Limit books to 50 pages with 255 characters for each - Fix potential deadlock on shutdown - Prevent ConcurrentModificationException in PlayerChunkMap - Fix Item spawn packet exploit with ProjectRed - Fix P3pp3rF1y/Reliquary#370 - Redirect Ruins debugging messages - Fix Daveyx0/PrimitiveMobs#59 (Sponge only) - Force permission check for OP based commands (Sponge only) - Fix Misty World portal issues (Sponge only) - Fix An-Sar/PrimalCore#210 (Fixed in 0.6.56 according to Dev) (Sponge only) - Prevent movement outside of the world border (Sponge only) - Prevent sending blank death messages (Sponge only)
Dependencies
- SpongePowered/configurate - SpongePowered/Mixin
The jar containing '-sponge' does not contain these dependencies as they are already present in a Sponge environment.