Download
Choose Minecraft Version
1.21.51.21.5v1.23.0
Close

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!

  2. 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
PCPre-Classic
CClassic
IIndev
IFInfdev
AAlpha
BBeta
RRelease

Total modules: 217

Module NameVersion added/removedNotes
Old boat particlesA1.0.6-R1.9Displays splash particles coming out of the boat when in a moving boat atop water
Disable sprintingC0.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 speedB1.6-R1.9Allows the player to swing freely without the attack cooldown
TNT ignite-punchingC0.26-B1.7Makes players able to punch TNT to ignite it
Piglin to pigmen switchingA1.2.0-R1.16switches all piglins into zombified piglins (zombie pigmen)
Silverfish soulsand damageB1.8-R1.14.3makes silverfish take damage when on soul sand
Classic creepersC0.24-I204-2Makes it so creepers explode after death
Land squidsB1.2-R1.4.4Allows squids to live/breathe even if they're not under water
No animal panicC0.24-B1.8Makes animals not panic after they've been hurt
Old farmlandI206-R1.1Allows farmland to be trampled if walked over (fences underneath or shifting prevents this!)
Old rabbitsR1.8-R1.9Inflates rabbits' sizes to their 1.8 ones
Punch-sheep shearingI211-B1.7Allows 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 particlesC0.26-B1.8Displays the 'smoke' particles when TNTs blow up
Old zombie reachC0.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 fightingB1.9-R1.2.1Makes it so zombies won't attack villagers, villagers can still panic due to zombies though!
Old nightmaresB1.3-B1.9Returns the nightmare mechanic; spawns mobs upon the player if they sleep in dark spaces!
Vertical drowning knockbackC0.24-R1.3.1Knocks the player downwards when drowning
Old dragon AIB1.9-R1.9Keeps the dragon afloat and disables perching
No daylight mob burningC0.24-I213Allows mobs like skeletons and zombies to never burn on daylight
Old regenerationB1.8-R1.9[EXPERIMENTAL] mimics early release regeneration, every 4 seconds heals the player if they're above 17 hunger
More ghastsA1.2.0-B1.9Attempts to spawn more ghasts in the nether
Old mob step soundsC0.24-R1.4.2Adds old block step sounds to mobs
No advancement messagesB1.5-R1.4Disables advancement messages
Disable pillagersR1.14-R1.14Disables the spawning of pillagers
Disable phantomsR1.13-R1.13Disables the insomnia system
Disable wandering tradersR1.14-R1.14Disables the spawning of wandering traders
Disable wardensR1.19-R1.19Disables the spawning of wardens
No entity crammingC0.24-R1.11Disables entity cramming
No death messagesC0.24-B1.6Disables the display of death messages
Old debug screenI202-A1.2.0Disables the display of newer debug screen info
No instant portalsA1.2.0-R1.4.2Makes the entry time of nether portal in creative the same as it is in survival
Testificate villagersB1.9-B1.9-pre2Displays the 'testificate' nametag above all villagers
Old dragon bossbarB1.9-R1.4.2Displays a purple 'boss health' bossbar instead of the 'ender dragon'
Floating gravity blocksI618-R1.14Allows gravity blocks like sand and gravel to remain floating if dropped above fences and walls
No baby mobsC0.24-B1.9Makes all baby mobs adults
No mob equipmentC0.24-R1.4.2Removes tools and armor from mobs
Disable zombie door-breakingC0.24-R1.2.1Disables the ability of breaking doors from zombies
No arrow stickingC0.25-B1.8[EXPERIMENTAL] disables arrows sticking to player's bodies
No left handed mobsR1.4.2-R1.9Makes all mobs right handed
Old critical hitsB1.8-R1.9Makes critting while sprinting possible
Void fogB1.8-R1.8Simulates void fog in lower Y levels
No knockback resistanceC0.24-R1.16Disables the effects of knockback resistance when wearing netherite armor
Old zombie dropsI219-B1.8Makes zombies drop feathers, as they used to prior to B1.8
Old cow dropsA1.0.8-B1.8Makes cows drop 0-2 leather only, as they used to prior to B1.8
No disc dropsC0.24-A1.0.14Disables creeper's music disc drops
Old pig dropsI219-R1.3.1Makes pigs drop 0-2 porkchop only, as they did prior to R1.3.1
Old ghast dropsA1.2.0-B1.9Makes ghasts drop 0-2 gunpowder only, as they did prior to B1.9
Classic pig dropsC0.25-I219Makes 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 dropsC0.28-R1.8Disables sheep's mutton drops
Old spider dropsI219-B1.9pre2Makes spiders drop 0-2 string only, as they did prior to B1.9-pre2
Old pigman dropsA1.2.0-B1.9Makes zombified piglins drop 0-2 cooked porkchop only, as zombie pigmen did prior to B1.9
Old cat dropsR1.2.1-R1.14Disables cat's string drop that was added in 1.14
Old chicken dropsA1.0.14-B1.8Makes chickens drop 0-2 feathers only, as they did prior to B1.8
No cooked dropsC0.24-B1.5Disables fire affecting/cooking entities' drops
No looting dropsB1.9pre3Disables the looting enchantment from affecting mob drops
Old glass pane dropsB1.8-B1.9pre2Makes glass panes drop themselves when mined (as in, even without silk touch)
Old-like stained pane dropsN/AInspired by B1.8's glass pane drops, makes stained glass panes drop themselves when mined
Old ore dropsI128-R1.17Makes iron and gold ore blocks drop themselves when mined, instead of their raw ore counterparts
Old stair dropsI629-B1.9pre6Makes stairs drop 1 block from their original material when mined
No fortune dropsB1.9pre3Disables the fortune enchantment affecting block drops
Old lapis dropsB1.2-B1.2_02Makes lapis ore drop 1 lapis per block mined
No potion effectsB1.8Disables players having/pertaining potion effects
Old ocelotR1.2.1-R1.14Makes ocelot tameable by feeding them raw fishes, turning them into cats when done so
Old spongesC0.0.19a-I201-2Makes sponges continously drain 5x5x5 areas, as they did in classic
Old wolf variantB1.4-R1.20.5Makes all wolves have the same, old, wolf variant/texture
No breedingC0.24-B1.8Disables the breeding of animals/mobs
Shield indicatorCTS 3Returns the shield indicator feature from the combat test snapshots
Heal on sleepMCPE A0.5.0Returns the minecraft pocket edition feature from it's alpha v0.5.0, where sleeping in beds healed the player
Old iron golem knockbackR1.2.1-R1.9Disables iron golem's 100% knockback resistance, which was introduced in R1.9
No hero of the village giftsB1.9-R1.14Disables villagers dropping gift items to players who have the 'hero of the village' effect
Popcorn smeltingI129-I219Brings 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 crashingA1.0.6-R1.9Makes 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 spawningA1.2.0-B1.8Emulates the spawning of animals from alpha & beta
Old endermenB1.8-R1.0Brings back B1.8 endermen behaviour, where they would display smoke particles, had zombie sounds and would burn under sunlight
Snowball fireballsA1.2.0-B1.9Makes fireballs appear as snowballs, like they did prior to B1.9, where they were given the fire charge texture instead
Old brewing standB1.9pre2-R1.9Emulates pre-R1.9 brewing stand behaviour, making fuel always be at max when brewing
HerobrineA1.0.3-B1.6Adds back herobrine...
No offhandI1231-R1.9Disables the use of the offhand slot, if any item is placed on it, it will be dropped in place, instead
Old mineshaft chestsB1.8-R1.5Turns mineshaft minecarts into chests, as they were prior to R1.5
Silent villagersB1.9-R1.5Removes 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 logicR1.8-R1.9Brings 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 shearingB1.6-R1.2.1Disables dead bushes dropping themselves when broken with shears
No dead bush stick dropsB1.6-R1.9Disables sticks dropping when breaking dead bushes
No morning cat giftsR1.2.1-R1.14Disables cats dropping gift items to their owners when they wake up
Old armor mechanicsI218-B1.9Emulates pre-B1.9 armor mechanics, where their protection values were based on durability
No tooltipsB1.0-R1.0Hides/disables items' tooltips (names are still kept, they can also be disabled, through the 'no item names' module!)
Lit lamp silk touch dropsR1.2.1-R1.7.2Returns an old bug where mining lit redstone lamps with silk touch tools would drop the lit variant of that block
Old glinted itemsB1.9pre2-R1.19.4Makes 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 swimA1.0.11-R1.8Returns older slime behaviour, where they couldn't swim when entering water, making them simply sink
No bookshelf dropsC0.26-B1.9pre3Disables bookshelf blocks' drops, as they did not have any prior to B1.9pre3
No shulker dropsR1.9-R1.11Disables shulker drops, as they didn't have any prior to R1.11
Players drop applesIF227-R1.3.1This 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 heartsB1.9pre2-R1.3Returns 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 swimC0.24-R1.13Allows undead mobs like zombies and skeletons to swim up in water like any other mobs, just as they used to
No drowned conversionsC0.24-R1.13Disables 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
Redstone dot placementR1.0-R1.16Redstone used to be placed as a cross, as it does in modern, although, in R1.0, this was changed as to make singular redstone wires appear as "dots" which was reverted years later in R1.16 to crosses by default while being able to toggle between both shapes/mechanics through right clicking the wire. This module makes single redstone wires use the dot shape by default instead of the cross (still allows right clicking to toggle between shapes) [this module is EXPERIMENTAL!]
No zombie reinforcementsC0.24-R1.6.1Disables the zombie reinforcement mechanic added in R1.6.1, where they can spawn more nearby zombies when hit
No item namesI0.31-B1.0Hides items' names when hovering over them and when equipping/scrolling through them
Silent squidsB1.2-R1.9Mutes squids, as they did not have/play any sounds up until R1.9
Old tillingI206-B1.6Allows you to till grass blocks to get wheat seeds. This is so, as up until B1.6, wheat seeds did not drop from grass (as it did not exist) and so players would aquire seeds by tilling grass blocks!
No squid despawningB1.2-B1.7Disables squid despawning, this was a "feature"/bug from early to late beta where squids would not despawn like other mobs, and as so, would be commonly used as pets in aquariums at the time
No spider jockeysC0.26-A1.0.17Disables spider jockeys
No chicken jockeysA1.0.14-R1.7.4Disables chicken jockeys
No skeleton horse jockeysR1.6.1-R1.9Disables skeleton horse jockeys/traps
Killer rabbits14w27a-14w34aReturns killer rabbits into the game! bunnies will have the same amount of chance as they did (1/2500) to rather turn into killer rabbits!
No trims<R1.20Removes trims from equipped, trimmed armor pieces
Old sharpnessB1.9pre3-R1.9Reverts the attack damage value calculations from the sharpness enchantment to those from older versions
Arrows don't burn victims<R1.1Disables arrows that are on fire setting ablaze the victims they reach
No endermites from pearlsB1.8-R1.9Removes endermites spawning from ender pearls
Old tool durability[Multi-Version]Brings back old tool durability values. This is a multi-version module which encompasses all durability groups from I128 to A1.0.3 (tools' durability changed one last time in B1.2, and never changed again, meaning disabling this module is the same as B1.2+ durability)
Old fishing loot[Multi-Version]Makes fishing loot the same as it was in older versions. This is a multi-version module and so, envelops all changes/versions from A1.2.0-R1.16
Old dungeon chest loot[Multi-Version]Makes the chests in dungeons have their older loot tables. This multi-version module covers changes/versions from A1.0.14-R1.9, the loot was changed one last time in R1.18, which is still used in modern of course, which can be aquired by disabling the module
Old nether fortress chest loot[Multi-Version]Makes the chests from nether fortresses contain their older loot. This muli-version module encompasses changes/versions spanning from R1.6.1-R1.9, the loot was changed one last time in 1.20, which you can get, of course, by disabling the module
Old stronghold chest loot[Multi-Version]Makes stronghold chests' have the same loot as older versions did. This multi-version module covers changes/versions in loot from B1.8-R1.18, the last change in its' loot was in 1.20, which can be gotten by disabling the module
Old desert pyramid chest loot[Multi-Version]Makes desert pyramids' chests contain their older loot. This multi-version module covers the loot changes from R1.3.1-R1.9, the latest change was in R1.20, which can be aquired by disabling the module
Old jungle temple chest loot[Multi-Version]Makes jungle temples/pyramids' chest loot the same as it was in older versions of the game. This multi-version module covers changes in the loot from R1.3.1-R1.14, the last change was in R1.20, you can disable the module to get the 1.20+ loot tables
Old mineshaft chest loot[Multi-Version]Makes the old mineshaft chests' loot the same as it was in older versions. This multi-version module includes changes in the loot from B1.8-R1.17, in which the latest loot change, in R1.20.2, which can be aquired through disabling the module
Old pillager outpost chest loot[Multi-Version]Makes the chests in pillager outposts contain the same loot as in older versions. This multi-version module includes the loot from R1.14-R1.19, the latest change was in R1.20, which can be gotten again by disabling the module
Old bartering loot[Multi-Version]Returns the old loot that players would aquire by bartering with piglins. This multi-version module covers the loot from 20w07a-R1.16, you can disable the module to get the modern loot tables for it (1.16.2+)
Old villagers[Multi-Version]Reverts villagers' behaviour and trades (This module is a port of FungIsSquish's "retro villagers" datapack that has since been heavily modified to be implemented into Classic Mechanics. Props to FungIsSquish for the original code!)
Old painting variants[Multi-Version]Replaces placed paintings with variants from older versions
Shields block 50% of damageN/AMakes shields only ever block 50% of incoming damage to it's user. This module was made to parity the old sword-blocking feature from B1.8-R1.9 versions
Disable sleepN/ADisables sleeping in beds, still allows players to set their spawn in them
No fish<R1.13Disables fish from existing in the world, as parity with pre-R1.13 versions
Old jumpingPC131655-R1.9Brings back the old jumping strength/height amount from pre-R1.9 versions (jumping height was slightly buffed in R1.9)
Old sheep healthC0.28-B1.9pre3Makes sheep have their old health amount (5 hearts/10hp)
Old spider healthC0.26-B1.9pre2Makes spiders have their old health amount (10 hearts/20hp)
Old cave spider healthB1.8-B1.9pre2Makes cave spiders have their old health amount (10 hearts/20hp)
Old silverfish healthB1.8-B1.9pre2Makes silverfish have their old health amount (10 hearts/20hp)
Ownerless fireworksR1.4.6-R1.16Brings back an old bug, where fireworks would not store data on where/from who they came from, allowing players to damage neutral mobs while not aggro-ing them
No zombie base armorC0.24-R1.0In R1.0, zombies were buffed to have 2 armor points by default, even if they did not wear any armor. This module reverts this change
Giants spawnI205-I???(A lot of these indev versions have been since lost to time, and so, it isn't exactly known when natural giant spawns were removed) Brings back natural giant spawns. This module tries to replicate their spawning functionality as faithfully as possible with the information that has been available for giants. It also makes them fully functional!
No daylight baby zombie burningR1.4.2-R1.13Returns an old bug/"feature" where baby zombies would not burn due to sunlight if they were exposed to it
Old placement reachPC132211-R1.3Prior to R1.3, players could only ever place blcoks up to 4 meters away, this was slightly buffed in R1.3, where it was changed to 4.5 meters. This module reverts this change, bringing back the old block placement reach/range
No wolves<B1.4Disables the existence of wolves... Better than datapacks!
No elytra usage<R1.9Disables players from wearing elytras
No weather<B1.5Disables the weather system
Old despawning<B1.8Returns the old mob despawning mechanics from pre-B1.8 versions. Does not affect mobs that have been named/tamed/etc
Old witch dropsR1.4.2-R1.21Makes the witch drops the same as it was before R1.21, where witches got a heavy buff in their redstone drops
No stick drops from leavesC0.0.14a-R1.14Disables leaves dropping sticks
No apple drops from leavesC0.0.14a-R1.1While apples were in the game prior to R1.1, they could not be aquired from leaves up until that point. This module disables apples dropping from leaf blocks
No ice silk touch dropsB1.9pre6-R1.3.1From B1.9pre6, up until R1.3.1, ice blocks would not drop if mined with silk touch-enchanted tools; this was to prevent players from placing them in the nether, which could melt into water. This module does just that and disables ice blocks being dropped by silk touch tools
No boat soundsA1.0.6-R1.9Disables boat sounds, as they did not produce any up until R1.9
No minecart soundsIF618-R1.4.2Disables all minecarts' sounds, as none of them produced any up until R1.4.2
Old bone mealB1.2-R1.5Brings back the old bone meal mechanics, where they would immediately grow plants/crops/saplings when the user right clicked the block. This module also brings this functionality to modern blocks, like R1.16's nether fungi, R1.19's mangrove propagule, R1.20's cherry sapling, etc, etc!
No bow durabilityI122-R1.0Disables the durability functionality from bows, since, prior to R1.0, they did not have any!
Old zombie soundsC0.24-A1.0.3Disables zombies' idle sounds and makes their damage sound the same as the players' (zombies were only given their own seperate sounds in A1.0.3)
Impersistent placed leavesI218-B1.8Makes leaves placed by players decayable, as they were in pre-B1.8 versions
Solid cobwebsB1.6-B1.7During the testing phases of cobwebs in beta, during B1.6 through B1.7, cobwebs acted as solid blocks, even though you could pass through them, making entities that are within cobweb blocks suffocate just like they would with other solid blocks
Old tool effectiveness<R1.0Returns the old breakability of blocks relating to tools, some of the notable features for this module includes pickaxes being less effective with breaking furnaces, axes not being effective with breaking crafting tables, pickaxes not being effective against rails, etc
No item breaking effects<R1.0Disables tool and armor items producing sounds and displaying particles when breaking (when their durability is at 0)
Old snow block dropsA1.0.5-A1.1.1Makes snow blocks drop 6 snowballs instead of 4, as they would
No experience<B1.8Disables the existence of XP orbs and players having experience levels
No string placementI129-R1.3.1Disables players placing string/tripwire
Sleep resets weather cycleB1.3-R1.18In R1.18, the world's weather cycle would only ever be reset after sleeping if you slept during the rain/during a thunderstorm, meaning you could sleep and in the morning it could start to rain. This module makes the weather cycle be reset even if you sleep during clear weather
Old projectile motion<R1.9Makes it so when a player throws projectiles, the projectile does not take into account the player's motion into its own velocity (Note that currently, this only works/this is only made for snowballs/eggs/ender pearls)
Ghasts display fireA1.2.0-R1.6.1Makes ghasts visually display themselves as being on fire when flying into lava/fire/soul fire. This was removed in R1.6.1 due to the fact that ghasts are fire-immune
Old food<B1.8Returns the old, pre-B1.8 foods system, where all food items can only stack up to 1 item, players can right click the food to instantly eat, food directly heals the player on immediate use
Dropped items reset durability<A1.0.17Returns an old bug where dropped tool items get their durability reset
Old bowsI122-B1.8Returns the old, pre-b1.8, bow mechanics: right clicking instantly fires arrows, bows do not receive durability damage, arrows use old motion/gravity logic
Minecart boostersI618-B1.6Returns the minecart booster bug, where minecarts close to the sides of other minecarts can "boost" eachother
Minecart camera rotationI624-R1.3.1Returns the old feature where minecart passengers' camera rotates according to their minecarts turning
Old minecart ridingI624-R1.3.1Brings back old general minecart riding mechanics: pressing WASD won't push the minecart in certain directions; dismounting minecarts moves the player above the minecart instead of around it
No skeleton bone dropsC0.24-B1.2Disables skeletons' bone drops, emulating their pre-B1.2 drops
Obsidian drops cobblestoneC0.28-IF618Returns obsidian blocks' 1 cobblestone block drop
Old pig variantC0.24-R1.21.5Turns all pigs into their old, temperate, variant
Old cow variantA1.0.8-R1.21.5Turns all cows into their old, temperate, variant
Old chicken variantA1.0.14-R1.21.5Turns all chickens into their old, temperate, variant
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]Sub-setting of 'old boat crashing' - 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
Silent glow squids[Sub-Setting]Sub-setting of 'silent squids' - mutes glow squids aswell
No seed drops from grass[Sub-Setting]Sub-setting of 'old tilling' - makes grass not drop seeds when broken
No glow squid despawning[Sub-Setting]Sub-setting of 'no squid despawning' - disables despawning of glow squids
Snowball blaze fireballs[Sub-Setting]Sub-setting of 'snowball fireballs' - makes blazes' fireballs also render as snowballs (this was never in the game, but I thought it would be interesting parity!)
Old durability on modern tools[Sub-Setting]Sub-setting of 'old tool durability' - makes new tools such as the mace, trident and netherite tools have similar durability as to the old values
Message players on sleep[Sub-Setting]Sub-setting of 'disable sleep' - sends a message to players trying to sleep, indicating that sleeping is disabled
Old endermen health[Sub-Setting]Sub-setting of 'old endermen' - makes endermen have the same amount of health as they did prior to B1.9pre3 (10 hearts/20hp)
Entities trample farmland[Sub-Setting]Sub-setting of 'old farmland' - takes into account entities walking over farmland, letting them trample it if it isn't placed over fences/walls/gates
Zombie-like giants[Sub-Setting]Sub-setting of 'giants spawn' - makes giants a lot more zombie-like, allowing them to aquire/wear/use armor/tools, burn under sunlight, etc. This also changes their spawning conditions, making them only ever spawn in the surface during night time in dark areas
No old wolf spawning[Sub-Setting]Sub-setting of 'old animal spawning' - prevents wolves from being spawned by the old animal spawning mechanic
No frost silk touch drops[Sub-Setting]Sub-setting of 'no ice silk touch drops' - disables other ice-like blocks from being silk-touched, this includes packed ice, blue ice, etc
Old huge mushrooms[Sub-Setting]Sub-setting of 'old bone meal' - prior to B1.8pre2, when growing mushrooms into huge mushrooms, the block underneath them would turn into dirt, this module returns this "bug"!
No crossbow durability[Sub-Setting]Sub-setting of 'no bow durability' - disables the durability functionality of crossbows
Old foods give effects[Sub-Setting]Sub-setting of 'old food' - allows certain foods to give the user effects or act upon certain mechanics (like rotten flesh giving hunger or chorus fruit teleporting the player)
Milk clears effects[Sub-Setting]Sub-setting of 'old food' - Makes milk clear all effects from the user
No hunger[Sub-Setting]Sub-setting of 'old food' - Disables the hunger system
Old bows accept enchantments[Sub-Setting]Sub-setting of 'old bows' - allows arrows fired from enchanted bows to be affected by said enchantments
Old bow block interactions[Sub-Setting]Sub-setting of 'old bows' - returns an old bug from I122-A1.2.6 where players would fire arrows if they interacted with blocks while having a bow in their hand
Admin-only reload messages[Sub-Setting]Sub-setting of 'send message on reload' - makes the reload message only appear for players tagged with the 'CM.Admin' tag
Fall damage breaks boats[Sub-Setting]Makes it so boats can break if they fall into solid blocks from tall heights, like they did prior to the boat rehaul from R1.9
Minecarts rotate all entities[Sub-Setting]Sub-setting of 'minecart camera rotation' - makes minecarts rotate all entities instead of only players
No booster minecart friction[Sub-Setting]Disables the friction system for boosted minecarts off rails
Minecart boost time[Dynamic Setting]Sub-setting of 'minecart boosters' - allows the editing of the boost time increase from minecart boosts
Minecart boost friction[Dynamic Setting]Sub-setting of 'minecart boosters' - allows the editing of the amount of friction gained by boosted minecarts outside of rails
Main menu sounds[Dynamic SettingAllows the user to define the sound played when the main options menu is opened
Page change soundsDynamic SettingAllows the user to define the sounds that are played when going through pages in the options menus
Module toggle soundsDynamic SettingAllows the user to define the sounds that are played when you press the enable/disable buttons on modules
No function messagesN/ADisables the sending of function-trigger messages and the like
Do scores on reloadN/AThis 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
Reset triggers on loadN/AUsed mainly for fail-safe(ing) purposes. Resets common module triggers on loading/reloading the pack
Tag yourself as adminN/ATags the player that clicked this module with the 'CM.Admin' tag
Give yourself the handbookN/AGives the player who clicked the "Give" button a copy of the classic mechanics handbook, which has some information about the datapack
Instant modulesN/AMakes some mechanics trigger instantly at the cost of performance
Detect server software on loadN/ADetects what server software Classic Mechanics is installed in (if any) and sends informational messages to admins
Tag as admin on menu openingN/ATags the player as an admin when opening the Classic Mechanics main menu
Loading messagesN/ASends messages to players tagged as admins to inform them about the loading process of Classic Mechanics
Instant loadingN/AMakes Classic Mechanics load instantly instead of loading through various ticks
UninstallN/ASimply uninstalls Classic Mechanics
Disable allN/ADisables all modules! This has the same functionality as the '[disable all]' buttons in the presets category!

Socials

classic mechanics!

Classic Mechanics Trailer

https://github.com/user-attachments/assets/ccb6ff1b-9f71-4a74-bebe-b5e621c67747

See the original, uncompressed, video here!

ENJOY <3

CM_7

Smithed

Copyright © 2024 Smithed
Not an official Minecraft product. Not approved by or associated with Mojang Studios