SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedGameplay & overhauls

Classic Mechanics

by Wilozyx · for Minecraft

Adds a variety of configurable features from older minecraft versions!

17KDownloads
15 mo agoLast updated
CC0-1.0License
Data pack · Fabric +3Loaders

About Classic Mechanics

From Modrinth

Adds a variety of configurable features from older minecraft versions!

Classic Mechanics Logo!

Classic mechanics is a datapack I've made into my passion project recently! The goal of this datapack is to re-insert older features, tweaks and mechanics of the game into modern minecraft, this includes various things from beta, alpha, infdev, indev, classic, early release, snapshots, april fools versions, etc.

The datapack comes with 'modules' - each one is a different tweak/feature/mechanic, all of them are toggle-able/configurable at any time and are only ever active if enabled, to preserve game performance.

Remember that all modules are _disabled by default_! To enable them you must type in the command for the options/config message (listed below)

You can also use _presets_ to mass enable several modules at once!

The options message contains a button you can click to see which modules are enabled/disabled, aswell as all modules, with the minecraft versions they were added and removed on

Config/Options message command:

/function classic_mechanics:options_message

If you're on classic mechanics version v1.17.0 or above you can also use the short version:

/function cm:opt

This datapack was greatly inspired by Nostalgic Tweaks mod by Adrenix and Old Days mod by Exalm! Go check them out aswell!

Also check out the auto-preset-enabler!

The Classic Mechanics Auto-Preset-Enabler is a datapack & mod that automatically enables a selected preset when loading a world/server. You can download it here!

This is a great feature for anyone planning on creating a modpack with this project!

## Notes

  1. This datapack aims to be compatible with several other types of datapacks, meaning, it purposefully does not touch things like world/terrain generation and actively tries other, different methods for results that would require such a thing!
  1. This datapack and all other work I've put out is fully public property. You can freely edit/modify/tweak/remake/copy/add to your modpack/add to your own pack/etc, anything you wish! <3

Current feature list
Click me to open the current feature list

| Letter(s) | Version | |---------------------|:---------------------:| | PC | Pre-Classic | | C | Classic | | I | Indev | | IF | Infdev | | A | Alpha | | B | Beta | | R | Release |

Total modules: 264

| Module Name | Version added/removed | Notes | |---------------------|:---------------------:|---------------------:| | Old boat particles | A1.0.6-R1.9 | Displays splash particles coming out of the boat when in a moving boat atop water | | Disable sprinting | C0.26-B1.8 | [EXPERIMENTAL!] this module simulates disabled sprinting by slowing the player down when he sprints, this is done for compatibility so expect bugs! | | Instant swing speed | B1.6-R1.9 | Allows the player to swing freely without the attack cooldown | | TNT ignite-punching | C0.26-B1.7| Makes players able to punch TNT to ignite it | | Piglin to pigmen switching | A1.2.0-R1.16 | switches all piglins into zombified piglins (zombie pigmen) | | Silverfish soulsand damage | B1.8-R1.14.3 | makes silverfish take damage when on soul sand | | Classic creepers | C0.24-I204-2 | Makes it so creepers explode after death | | Land squids | B1.2-R1.4.4 | Allows squids to live/breathe even if they're not under water | | No animal panic | C0.24-B1.8 | Makes animals not panic after they've been hurt | | Old farmland | I206-R1.1 | Allows farmland to be trampled if walked over (fences underneath or shifting prevents this!) | | Old rabbits | R1.8-R1.9 | Inflates rabbits' sizes to their 1.8 ones | | Punch-sheep shearing | I211-B1.7 | Allows players to punch sheep to shear it (may be buggy if enabled alongside 'no animal panic' - this'll be fixed in the future!) | | Old TNT particles | C0.26-B1.8 | Displays the 'smoke' particles when TNTs blow up | | Old zombie reach | C0.24-~B1.0 | [EXPERIMENTAL] lets zombie reach players from 3 blocks away, expect bugs with this! Will likely be redone in the future! | | No villager-zombie fighting | B1.9-R1.2.1 | Makes it so zombies won't attack villagers, villagers can still panic due to zombies though! | | Old nightmares | B1.3-B1.9 | Returns the nightmare mechanic; spawns mobs upon the player if they sleep in dark spaces! | | Vertical drowning knockback | C0.24-R1.3.1 | Knocks the player downwards when drowning | | Old dragon AI | B1.9-R1.9 | Keeps the dragon afloat and disables perching | | No daylight mob burning | C0.24-I213 | Allows mobs like skeletons and zombies to never burn on daylight | | Old regeneration | B1.8-R1.9 | [EXPERIMENTAL] mimics early release regeneration, every 4 seconds heals the player if they're above 17 hunger | | More ghasts | A1.2.0-B1.9 | Attempts to spawn more ghasts in the nether | | Old mob step sounds | C0.24-R1.4.2 | Adds old block step sounds to mobs | | No advancement messages | B1.5-R1.4 | Disables advancement messages | | Disable pillagers | R1.14-R1.14 | Disables the spawning of pillagers | | Disable phantoms | R1.13-R1.13 | Disables the insomnia system | | Disable wandering traders | R1.14-R1.14 | Disables the spawning of wandering traders | | Disable wardens | R1.19-R1.19 | Disables the spawning of wardens | | No entity cramming | C0.24-R1.11 | Disables entity cramming |

Read the full description on Modrinth →

Highlights

From source data

Game versions

Supports 53 Minecraft versions, the newest being 25w14craftmine.

Loaders

Runs on Data pack, Fabric, Forge, NeoForge and Quilt.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Runs on your server

From source side support

Modrinth lists Classic Mechanics as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
Data packFabricForgeNeoForgeQuilt
Runs on
Serverrequired on the server
Game versions
25w14craftmine and 52 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorWilozyx, as published on Modrinth
  • ✓LicenseCC0-1.0Free

Classic Mechanics, answered

Generated from the mod’s own source data.

Do my players need to install Classic Mechanics?

Modrinth lists Classic Mechanics as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Data pack, Fabric, Forge, NeoForge and Quilt.

Is it free?

Yes. Classic Mechanics is free to download from Modrinth. Its license is CC0-1.0.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Classic Mechanics on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add Classic Mechanics in one click.