MCS Blocks (X) Datapack - Enhanced Game Mechanics
Important Information
Special attention for PaperMC and PurpurMC server owners! For proper operation you need to: Go to the "config/paper-world-defaults.yml" or "purpur.yml" file Find the parameter "allow-non-player-entities-on-scoreboards" and set the value to true
Technical Details: • Minecraft Version: 1.19.4 • Latest datapack version: v1.3 • Tested on: Vanilla and Spigot/Paper servers
Game Rules and Configuration Options
You can configure parameters through the /trigger command with operator permissions. To obtain operator permissions use: /function mcs_weather:permissions/op
Activation command: /trigger "rule_name" set (0 or 1) where 0 — disable, 1 — enable
Available settings (all enabled by default):
• mcs_fixes..disable.slab.x.ray • mcs_fixes..allow.nether.void.damage • mcs_fixes..allow.mobs.jump.over.rails • mcs_fixes..allow.mobs.destroy.transport • mcs_fixes..allow.boat.falling.damage
Main Features
1. Slab X-Ray Fix: Attempting to see through slabs results in blindness and damage.
2. Realistic Carpets: Carpets can now be collected only with shears, eliminating unlimited carpet exploit.
3. Nether Void Damage: When climbing above 128 blocks in the Nether, you take 4 health points of damage per second.
4. Hostile Mobs Jumping Over Rails: Mobs can now jump over rails, making defense more challenging.
5. Transportation Destruction: Aggressive mobs can destroy boats and minecarts when attacking targets. Exception — moving minecarts.
6. Falling Transportation: ❗ Warning ❗ When falling from heights greater than 24 blocks, transportation vehicles are destroyed and deal damage to the surrounding area: • Boats — 7 damage points • Minecarts — 11 damage points

Uninstalling the Modification
To completely remove the datapack use the command: /function mcs_fixes:uninstall/datapack
Compatibility
🔧 For datapack developers: To ignore custom mobs add one of the following tags to your code: • tag=!mcs_mob • tag=!smithed.entity • tag=!global.ignore
Please note: The modification is fully compatible with most existing datapacks!
Useful Resources
Follow updates and leave improvement suggestions:
Discord channel for discussions YouTube channel with demonstrations