
GolfIV
GolfIV is a powerful protection tool for Fabric Minecraft servers, designed to prevent various types of exploitation and cheating. All mod features can be configured through the config/GolfIV_config.json
configuration file.
Inventory Protection
- Inventory action checking - blocks the ability to attack or use chat with open interface
- Survival item cleanup - removes incompatible enchantments, resets stack sizes and other parameters
- Banned items - determines which items should be removed when clicked
- NBT tag removal - completely clears NBT data in creative mode while preserving block picking capability
Packet Security
- Teleport coordinate hiding - removes coordinate data from player teleportation packets
- Entity health hiding - removes health information from transmitted data
- Equipment concealment - prevents viewing of enchantments, durability and stack size by opponents with cheating clients
- Sound exploit protection - substitutes coordinates in sound events, hindering player location detection
- Portal verification - detects impossible actions in portals (chat, inventory management)
- Kick prevention - prevents banning through books and other inventory overflow kick methods
Movement Control
- Ground position verification - ignores
onGround
status from movement packets and uses own calculations
Duplication Prevention
- Save limitation - ignores data exceeding Java DataOutput limit, preventing save errors
- Gravity block protection - blocks duplication of falling blocks
- Post-death duplication protection - prevents inventory copying when dying after disconnection
Combat System
- Wall-hit prevention - blocks the ability to hit entities through walls
- Hit distance checking - prevents attacks from excessively long distances
- Hit angle verification - analyzes the angle at which player attempts to hit an entity