Classic Mechanics
By Wilozyx
(NOTE: If you are updating from versions 1.0.0/1.0.1 to 1.1.0+ then go into the settings menu -> general category -> then click the 'enabled' button on the 'Do scores on reload' module. Afterwards do /reload !)
Classic mechanics is a datapack I've made in the past and kind of abandoned up until recently, when I decided to revisit and upload it. 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, 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)
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
This datapack was greatly inspired by Nostalgic Tweaks mod by Adrenix and Old Days mod by Exalm! Go check them out aswell!
-> NOTES
-
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!
-
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 FEATURES
Letter(s) | Version |
---|---|
PC | Pre-Classic |
C | Classic |
I | Indev |
IF | Infdev |
A | Alpha |
B | Beta |
R | Release |
Total modules: 114
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 |
No death messages | C0.24-B1.6 | Disables the display of death messages |
Old debug screen | I202-A1.2.0 | Disables the display of newer debug screen info |
No instant portals | A1.2.0-R1.4.2 | Makes the entry time of nether portal in creative the same as it is in survival |
Testificate villagers | B1.9-B1.9-pre2 | Displays the 'testificate' nametag above all villagers |
Old dragon bossbar | B1.9-R1.4.2 | Displays a purple 'boss health' bossbar instead of the 'ender dragon' |
Floating gravity blocks | I618-R1.14 | Allows gravity blocks like sand and gravel to remain floating if dropped above fences and walls |
No baby mobs | C0.24-B1.9 | Makes all baby mobs adults |
No mob equipment | C0.24-R1.4.2 | Removes tools and armor from mobs |
Disable zombie door-breaking | C0.24-R1.2.1 | Disables the ability of breaking doors from zombies |
No arrow sticking | C0.25-B1.8 | [EXPERIMENTAL] disables arrows sticking to player's bodies |
No left handed mobs | R1.4.2-R1.9 | Makes all mobs right handed |
Old critical hits | B1.8-R1.9 | Makes critting while sprinting possible |
Void fog | B1.8-R1.8 | Simulates void fog in lower Y levels |
No knockback resistance | C0.24-R1.16 | Disables the effects of knockback resistance when wearing netherite armor |
Old zombie drops | I219-B1.8 | Makes zombies drop feathers, as they used to prior to B1.8 |
Old cow drops | A1.0.8-B1.8 | Makes cows drop 0-2 leather only, as they used to prior to B1.8 |
No disc drops | C0.24-A1.0.14 | Disables creeper's music disc drops |
Old pig drops | I219-R1.3.1 | Makes pigs drop 0-2 porkchop only, as they did prior to R1.3.1 |
Old ghast drops | A1.2.0-B1.9 | Makes ghasts drop 0-2 gunpowder only, as they did prior to B1.9 |
Classic pig drops | C0.25-I219 | Makes pigs drop 0-2 brown mushroom only, as they did prior to indev 20100219, if 'old pig drops' module is enabled, this will override it's changes |
Old sheep drops | C0.28-R1.8 | Disables sheep's mutton drops |
Old spider drops | I219-B1.9pre2 | Makes spiders drop 0-2 string only, as they did prior to B1.9-pre2 |
Old pigman drops | A1.2.0-B1.9 | Makes zombified piglins drop 0-2 cooked porkchop only, as zombie pigmen did prior to B1.9 |
Old cat drops | R1.2.1-R1.14 | Disables cat's string drop that was added in 1.14 |
Old chicken drops | A1.0.14-B1.8 | Makes chickens drop 0-2 feathers only, as they did prior to B1.8 |
No cooked drops | C0.24-B1.5 | Disables fire affecting/cooking entities' drops |
No looting drops | B1.9pre3 | Disables the looting enchantment from affecting mob drops |
Old glass pane drops | B1.8-B1.9pre2 | Makes glass panes drop themselves when mined (as in, even without silk touch) |
Old-like stained pane drops | N/A | Inspired by B1.8's glass pane drops, makes stained glass panes drop themselves when mined |
Old ore drops | I128-R1.17 | Makes iron and gold ore blocks drop themselves when mined, instead of their raw ore counterparts |
Old stair drops | I629-B1.9pre6 | Makes stairs drop 1 block from their original material when mined |
No fortune drops | B1.9pre3 | Disables the fortune enchantment affecting block drops |
Old lapis drops | B1.2-B1.2_02 | Makes lapis ore drop 1 lapis per block mined |
No potion effects | B1.8 | Disables players having/pertaining potion effects |
Old ocelot | R1.2.1-R1.14 | Makes ocelot tameable by feeding them raw fishes, turning them into cats when done so |
Old sponges | C0.0.19a-I201-2 | Makes sponges continously drain 5x5x5 areas, as they did in classic |
Old wolf variant | B1.4-R1.20.5 | Makes all wolves have the same, old, wolf variant/texture |
No breeding | C0.24-B1.8 | Disables the breeding of animals/mobs |
Shield indicator | CTS 3 | Returns the shield indicator feature from the combat test snapshots |
Heal on sleep | MCPE A0.5.0 | Returns the minecraft pocket edition feature from it's alpha v0.5.0, where sleeping in beds healed the player |
Old iron golem knockback | R1.2.1-R1.9 | Disables iron golem's 100% knockback resistance, which was introduced in R1.9 |
No hero of the village gifts | B1.9-R1.14 | Disables villagers dropping gift items to players who have the 'hero of the village' effect |
Popcorn smelting | I129-I219 | Brings back the smelting of items mechanic from indev, where items would be smelt by dropping them into lava/fire, causing them to jump towards random directions, upwards, like popcorn |
Old boat crashing | A1.0.6-R1.9 | Makes boats "crash" upon hitting solid blocks at high speeds, just as they did prior to R1.9 (boats will drop themselves when crashing unless 'old boat crash drops' is enabled!) |
Old animal spawning | A1.2.0-B1.8 | Emulates the spawning of animals from alpha & beta |
Old endermen | B1.8-R1.0 | Brings back B1.8 endermen behaviour, where they would display smoke particles, had zombie sounds and would burn under sunlight |
Snowball fireballs | A1.2.0-B1.9 | Makes fireballs appear as snowballs, like they did prior to B1.9, where they were given the fire charge texture instead |
Old brewing stand | B1.9pre2-R1.9 | Emulates pre-R1.9 brewing stand behaviour, making fuel always be at max when brewing |
Herobrine | A1.0.3-B1.6 | Adds back herobrine... |
No offhand | I1231-R1.9 | Disables the use of the offhand slot, if any item is placed on it, it will be dropped in place, instead |
Old mineshaft chests | B1.8-R1.5 | Turns mineshaft minecarts into chests, as they were prior to R1.5 |
Silent villagers | B1.9-R1.5 | Removes villager and witch noises |
Old tool damage | (MultiVersion) | Makes tools use the damage values of older versions, this module is seperated into 3 'version-groups' which can be toggled: beta / early release / early-mid release |
Old boat positioning logic | R1.8-R1.9 | Brings back an old bug where mobs like zombies/skeletons wouldn't burn when riding boats, meanwhile endermen were damaged when riding boats on water |
No dead bush shearing | B1.6-R1.2.1 | Disables dead bushes dropping themselves when broken with shears |
No dead bush stick drops | B1.6-R1.9 | Disables sticks dropping when breaking dead bushes |
No morning cat gifts | R1.2.1-R1.14 | Disables cats dropping gift items to their owners when they wake up |
Old armor mechanics | I218-B1.9 | Emulates pre-B1.9 armor mechanics, where their protection values were based on durability |
No tooltips | B1.0-R1.0 | Hides/disables items' tooltips (names are still kept, they can also be disabled, through the 'no item names' module!) |
Lit lamp silk touch drops | R1.2.1-R1.7.2 | Returns an old bug where mining lit redstone lamps with silk touch tools would drop the lit variant of that block |
Old glinted items | B1.9pre2-R1.19.4 | Makes potions use the enchantment glint |
Old golden apples | (MultiVersion) | Returns the golden apple effects from older versions, this module is seperated into 3 different 'version groups' which can be toggled: late beta / early release / early-mid release |
Old enchanted golden apples | (MultiVersion) | Returns the enchanted golden apple effects from older versions, this module is seperated into 2 different 'version groups' which can be toggled: early release / early-mid release |
Slimes don't swim | A1.0.11-R1.8 | Returns older slime behaviour, where they couldn't swim when entering water, making them simply sink |
No bookshelf drops | C0.26-B1.9pre3 | Disables bookshelf blocks' drops, as they did not have any prior to B1.9pre3 |
No shulker drops | R1.9-R1.11 | Disables shulker drops, as they didn't have any prior to R1.11 |
Players drop apples | IF227-R1.3.1 | This is more of a reference or joke module, based on an old feature where Notch would drop apples on death (if this module is enabled, all players drop an apple when they die) |
Constant love hearts | B1.9pre2-R1.3 | Returns an old feature which was broken upon the 1.3 update due to the internal server changes, where animals which are willing to breed will constantly display heart particles until it is no longer the case |
Undead mobs swim | C0.24-R1.13 | Allows undead mobs like zombies and skeletons to swim up in water like any other mobs, just as they used to |
No drowned conversions | C0.24-R1.13 | Disables zombies/husks/etc turning into drowneds when in water, also makes them take drowning damage if they run out of air, just like they did up until R1.13 |
No zombie reinforcements | C0.24-R1.6.1 | Disables the zombie reinforcement mechanic added in R1.6.1, where they can spawn more nearby zombies when hit |
No item names | I0.31-B1.0 | Hides items' names when hovering over them and when equipping/scrolling through them |
Faithful boat particles | [Sub-Setting] | sub-setting of 'old boat particles' - allows boats to display the water particles even if on land |
Old boat crash drops | [Sub-Setting] | Makes boats drop planks and sticks when crashing, instead of boat items |
Endermite soulsand damage | [Sub-Setting] | sub-setting of 'silverfish soulsand damage' - allows endermites to take damage when standing on soul sand |
Old-like drops | [Sub-Setting] | sub-setting of 'old mob drops' - makes modern mobs have beta-esque item drops |
Detect inventory (no tooltips) | [Sub-Setting] | sub-setting of 'no tooltips' - allows detecting more slots at the cost of performance |
No potion tooltips | [Sub-Setting] | sub-setting of 'no tooltips' - disables potions' tooltips aswell |
Lit lamps drop with glint | [Sub-Setting] | sub-setting of 'old lit lamp silk touch drops' - makes lit redstone lamps' drops use enchantment glints to differentiate them |
Check containers (no item names) | [Sub-Setting] | sub-setting of 'no item names' - allows the module to detect more slots (like those from chests/anvils/barrels/etc) at the cost of performance |
Faithful old rabbits | [Sub-Setting] | sub-setting of 'old rabbits' - makes them have their old, R1.8, health values and disables fall damage for them |
No function messages | N/A | Disables the sending of function-trigger messages and the like |
Do scores on reload | N/A | This module is rather more technical and used mostly for datapack purposes, prior to v1.1.0 of this pack, scores would be added and pre-set everytime the world would load or /reload would trigger. When enabled, this module will do such rather than only doing so when first loading in the datapack, this is useful if you're debugging or updating from versions 1.0.0/1.0.1 to a more recent version of the pack |
Instant modules | N/A | Makes some mechanics trigger instantly at the cost of performance |
Uninstall | N/A | Simply uninstalls Classic Mechanics |
-> SOCIALS
- Youtube: [YT LINK]
- Planet Minecraft: [PMC LINK]
- Curseforge: [CF LINK]
- Discord: Wilozyx
Links
Featured versions
See allProject members
![](https://cdn.modrinth.com/user/VaJ1wPvi/2bfc54096151ecef560514bf75c7321b15091951.png)
Wilozyx
Member