All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Classic Mechanics

Classic Mechanics

by Wilozyx • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
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!

  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
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
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
Redstone dot placement R1.0-R1.16 Redstone 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 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
Silent squids B1.2-R1.9 Mutes squids, as they did not have/play any sounds up until R1.9
Old tilling I206-B1.6 Allows 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 despawning B1.2-B1.7 Disables 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 jockeys C0.26-A1.0.17 Disables spider jockeys
No chicken jockeys A1.0.14-R1.7.4 Disables chicken jockeys
No skeleton horse jockeys R1.6.1-R1.9 Disables skeleton horse jockeys/traps
Killer rabbits 14w27a-14w34a Returns 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.20 Removes trims from equipped, trimmed armor pieces
Old sharpness B1.9pre3-R1.9 Reverts the attack damage value calculations from the sharpness enchantment to those from older versions
Arrows don't burn victims <R1.1 Disables arrows that are on fire setting ablaze the victims they reach
No endermites from pearls B1.8-R1.9 Removes 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 damage N/A Makes 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 sleep N/A Disables sleeping in beds, still allows players to set their spawn in them
No fish <R1.13 Disables fish from existing in the world, as parity with pre-R1.13 versions
Old jumping PC131655-R1.9 Brings back the old jumping strength/height amount from pre-R1.9 versions (jumping height was slightly buffed in R1.9)
Old sheep health C0.28-B1.9pre3 Makes sheep have their old health amount (5 hearts/10hp)
Old spider health C0.26-B1.9pre2 Makes spiders have their old health amount (10 hearts/20hp)
Old cave spider health B1.8-B1.9pre2 Makes cave spiders have their old health amount (10 hearts/20hp)
Old silverfish health B1.8-B1.9pre2 Makes silverfish have their old health amount (10 hearts/20hp)
Ownerless fireworks R1.4.6-R1.16 Brings 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 armor C0.24-R1.0 In 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 spawn I205-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 burning R1.4.2-R1.13 Returns an old bug/"feature" where baby zombies would not burn due to sunlight if they were exposed to it
Old placement reach PC132211-R1.3 Prior 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.4 Disables the existence of wolves... Better than datapacks!
No elytra usage <R1.9 Disables players from wearing elytras
No weather <B1.5 Disables the weather system
Old despawning <B1.8 Returns the old mob despawning mechanics from pre-B1.8 versions. Does not affect mobs that have been named/tamed/etc
Old witch drops R1.4.2-R1.21 Makes 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 leaves C0.0.14a-R1.14 Disables leaves dropping sticks
No apple drops from leaves C0.0.14a-R1.1 While 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 drops B1.9pre6-R1.3.1 From 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 sounds A1.0.6-R1.9 Disables boat sounds, as they did not produce any up until R1.9
No minecart sounds IF618-R1.4.2 Disables all minecarts' sounds, as none of them produced any up until R1.4.2
Old bone meal B1.2-R1.5 Brings 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 durability I122-R1.0 Disables the durability functionality from bows, since, prior to R1.0, they did not have any!
Old zombie sounds C0.24-A1.0.3 Disables 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 leaves I218-B1.8 Makes leaves placed by players decayable, as they were in pre-B1.8 versions
Solid cobwebs B1.6-B1.7 During 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.0 Returns 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.0 Disables tool and armor items producing sounds and displaying particles when breaking (when their durability is at 0)
Old snow block drops A1.0.5-A1.1.1 Makes snow blocks drop 6 snowballs instead of 4, as they would
No experience <B1.8 Disables the existence of XP orbs and players having experience levels
No string placement I129-R1.3.1 Disables players placing string/tripwire
Sleep resets weather cycle B1.3-R1.18 In 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.9 Makes 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 fire A1.2.0-R1.6.1 Makes 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.8 Returns 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.17 Returns an old bug where dropped tool items get their durability reset
Old bows I122-B1.8 Returns 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 boosters I618-B1.6 Returns the minecart booster bug, where minecarts close to the sides of other minecarts can "boost" eachother
Minecart camera rotation I624-R1.3.1 Returns the old feature where minecart passengers' camera rotates according to their minecarts turning
Old minecart riding I624-R1.3.1 Brings 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 drops C0.24-B1.2 Disables skeletons' bone drops, emulating their pre-B1.2 drops
Obsidian drops cobblestone C0.28-IF618 Returns obsidian blocks' 1 cobblestone block drop
Old pig variant C0.24-R1.21.5 Turns all pigs into their old, temperate, variant
Old cow variant A1.0.8-R1.21.5 Turns all cows into their old, temperate, variant
Old chicken variant A1.0.14-R1.21.5 Turns all chickens into their old, temperate, variant
Endermen drop diamonds B1.8 PAX Demo Makes endermen drop diamonds on death, emulating their placeholder drops from the B1.8 PAX Demo version
Long distance wolf teleportation B1.4-R1.2.1 Brings back an old wolf-related quirk where if a player gets damaged, wolves can teleport to them even if such player is extremely far away
Wolves can attack owners B1.4-B1.6 Makes it so when a player damages themselves and the damage source is the same player (like shooting an arrow upwards and having it hit you) it will allow the player's tamed wolves to attack them
No piglins from portals A1.2.0-R1.3.1 Disallows zombified piglins from spawning in overworld nether portals
No sprint key B1.8-R1.7.2 Disables sprinting when the player is holding their sprinting key and only allows sprinting by double-tapping the forwards key, emulating pre-R1.7.2 gameplay
No bucket sounds IF615-R1.9 Disables bucket-related sounds
Old sheep spawn colors [Multi-Version] Makes it so sheep only ever spawn with certain colors, according to the selected version
Preloaded items [Multi-Version] Returns a feature where players would already have, pre-loaded, items in their hotbar when loading into a world/server while in creative mode
Spiders dont spawn with effects C0.26-R1.6.1 Disables spiders naturally spawning with effects
No named tile entities <R1.5 Makes it so tile entities (such as chests, furnaces, hoppers, etc) will not preserve their name after being placed down
Jumping gives XP B1.9pre-B1.9pre2 Brings back a debug feature left in the game, where, jumping would give the player XP
Old protection enchantments B1.9pre3-R1.9 Makes the protection enchantments' damage absorption calculations the same as they were in pre-R1.9 versions
Old cat variants R1.2.1-R1.14 Only allows the old variants of cats
Old zombie follow range C0.24-R1.6.1 Returns zombies only ever being able to detect entities from up to 16 blocks, regardless of difficulty
Half door cactus placement A1.0.11-B1.6 Brings back a bug which allowed players to cut doors in half and dupe them by placing them next to a cactus
Half bed cactus placement B1.3-B1.9pre6 Brings back a bug which allowed players to cut beds in half and dupe them by placing them next to a cactus
Shallow water allows sprinting B1.8-R1.13 Allows players to sprint while in 1-block-high water
Dynamic zombie damage R1.5-R1.6.1 Returns the dynamic zombie damage feature from R1.5 which made it so zombies' attack damage would depend both on difficulty and their health
Unleashable boats A1.0.6-R1.21 Disables leashing boats
Minecarts block fall damage IF624-B1.6 Disables entities receiving fall damage when falling while riding a minecart
Dispensers fire upward fireworks R1.4.6-R1.15 Makes dispensers fire fireworks with upwards velocity solely, like they used to, instead of at an angle depending on the rotation of the dispenser
Iron golems dont attack slimes R1.2.1-R1.4.2 Disables iron golems, slimes, and magma cubes aggroing & attacking eachother
No nether portal creation <A1.2.0 Disables players lighting nether portals
Shared block hitboxes <R1.9 Brings back an old bug where blocks with the same ID (of the same type, pratically) would be able to share hitboxes when a player looks at them or if an entity collides with them, this was famously used moreso for easy item elevators
Old silk touched mushroom blocks B1.9pre4-R1.8 Only ever allows mushroom blocks to drop their 6-spore-sided variants upon being silk touched
No snow silk touching B1.9pre4-R1.13 Makes snow layers drop snowballs instead of itself when being harvested with a silk touch tool
Spiders drop mushrooms C0.26-I129 Makes it so spiders drop 0-2 brown mushrooms upon death, just like they did in classic and indev
Sheep drop mushrooms C0.28-I202 Makes it so sheep drop 0-2 brown mushrooms upon death, just like they did in classic and indev
Logs drop planks C0.24-I223 Makes logs drop planks, just like they did in classic and indev, although, this module also supports modern log and plank types
Classic ore drops [Multi-Version] Changes ore blocks' drops depending on the version selected, mainly emulates classic and indev loot tables
Instant falling blocks <I618 Brings back a quirk from classic/indev/infdev where gravity-affected blocks would snap to the ground when being placed upon air
Old dropped items [Multi-Version] Makes dropped items appear and act like they did in prior versions
Primitive mob ai <R1.8 Emulates older behaviours and general old mob ai for general entities
Untemptable mobs <B1.9pre2 Disables players' ability to make certain animals follow them when they hold specific items (like seeds for chickens or carrots for pigs)
No old sprinting on stairs [Sub-Setting] Sub-setting of 'no sprint key' - Makes it so player can't sprint when colliding with stair blocks, a quirk of pre-R1.5 versions
Seemless nether portal disallowance [Sub-Setting] Sub-setting of 'no nether portal creation' - Disables particles/sounds/block updates from failed nether portals
Alternative instant block falling [Sub-Setting] Sub-setting of 'instant falling blocks' - Uses different operations for its parent module as to disable interpolation of falling blocks and to make it more accurate
Falling block lava transfer [Sub-Setting] Sub-setting of 'instant falling blocks' - Returns a bug where, if gravity-affected blocks were to fall upon lava, they would, themselves, be changed into lava
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] Sub-setting of 'boats deal fall damage' - 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] Sub-setting of 'minecart boosters' - disables the friction system for boosted minecarts off rails
Herobrine compatibility mode [Sub-Setting] Sub-setting of 'herobrine' - makes the 'herobrine' module compatible with more server/world types
Projectile interpolation compatibility [Sub-Setting] Sub-setting of 'old projectile motion' - fixes certain desync/stutter/interpolation issues that may happen in certain worlds/servers/modpacks
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 Setting] Allows the user to define the sound played when the main options menu is opened
Page change sounds [Dynamic Setting] Allows the user to define the sounds that are played when going through pages in the options menus
Module toggle sounds [Dynamic Setting] Allows the user to define the sounds that are played when you press the enable/disable buttons on modules
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
Reset triggers on load N/A Used mainly for fail-safe(ing) purposes. Resets common module triggers on loading/reloading the pack
Tag yourself as admin N/A Tags the player that clicked this module with the 'CM.Admin' tag
Give yourself the handbook N/A Gives the player who clicked the "Give" button a copy of the classic mechanics handbook, which has some information about the datapack
Instant modules N/A Makes some mechanics trigger instantly at the cost of performance
Detect server software on load N/A Detects what server software Classic Mechanics is installed in (if any) and sends informational messages to admins
Tag as admin on menu opening N/A Tags the player as an admin when opening the Classic Mechanics main menu
Loading messages N/A Sends messages to players tagged as admins to inform them about the loading process of Classic Mechanics
Instant loading N/A Makes Classic Mechanics load instantly instead of loading through various ticks
Alternative page-move buttons N/A Makes the first and last page of each category display 2 page-movement buttons instead of 1
Item modifications affect containers N/A Allows item-modification-based modules to modify items inside containers (such as chests, barrels, shulker boxes, ender chests, etc)
Uninstall N/A Simply uninstalls Classic Mechanics
Disable all N/A Disables all modules! This has the same functionality as the '[disable all]' buttons in the presets category!

Socials

classic mechanics!

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
25w14craftmine 1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
25w14craftmine 1.21.5
Datapack
11h ago 1
1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
1.21.5
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
1.21.5
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.5
Fabric Forge Neoforge Quilt
11h ago 1
1.21.5
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.x
Fabric Forge Neoforge Quilt
11h ago 1
1.21.x
Datapack
11h ago 1
1.21.4
Fabric Forge Neoforge Quilt
11h ago 1
1.21.4
Datapack
11h ago 1
1.21.x
Fabric Forge Neoforge Quilt
11h ago 1
1.21.x
Datapack
11h ago 1
1.21.x
Fabric Forge Neoforge Quilt
11h ago 1
1.21.x
Datapack
11h ago 1
1.21.x
Fabric Forge Neoforge Quilt
11h ago 1
1.21.x
Datapack
11h ago 1
1.21.x
Fabric Forge Neoforge Quilt
11h ago 1
1.21.x
Datapack
11h ago 1
1.21.x
Fabric Forge Neoforge Quilt
11h ago 1
1.21.x
Datapack
11h ago 1
24w33a
Fabric Forge Neoforge Quilt
11h ago 1
24w33a
Datapack
11h ago 1
1.20.x
Fabric Forge Neoforge Quilt
11h ago 1
1.20.x
Datapack
11h ago 1
1.21.x
Fabric Forge Neoforge Quilt
11h ago 1
1.21.x
Datapack
11h ago 1
1.21.x
Fabric Forge Quilt
11h ago 1
1.21.x
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.21
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.21
Fabric Forge Quilt
11h ago 1
1.21
Datapack
11h ago 1
1.20.x
Datapack
11h ago 1
24w21b 24w21a 1.21.x
Fabric Forge Quilt
11h ago 1
24w21b 24w21a 1.21.x
Datapack
11h ago 1
1.20.x
Datapack
11h ago 1
1.20.x
Datapack
11h ago 1
24w21b 24w21a
Fabric Forge Quilt
11h ago 1
24w21b 24w21a
Datapack
11h ago 1
24w20a 24w19b 24w19a
Datapack
11h ago 1
24w19b 24w19a 24w18a
Fabric Forge Quilt
11h ago 1
24w19b 24w19a 24w18a
Datapack
11h ago 1
24w19b 24w19a 24w18a
Datapack
11h ago 1
24w19b 24w19a 24w18a
Datapack
11h ago 1
24w06a 24w05b 24w05a +10
Fabric Forge Quilt
11h ago 1
24w06a 24w05b 24w05a +10
Datapack
11h ago 1
24w06a 24w05b 24w05a +11
Datapack
11h ago 1
# Changes

  • > 1.26.2_01**

``
  • Fixed clients being kicked off the server when enabling the following modules while the server is connected to a velocity proxy: 'old boat positioning logic' , 'old minecart riding' , 'killer rabbits'
``
# Changes

  • > 1.26.2_01**

``
  • Fixed clients being kicked off the server when enabling the following modules while the server is connected to a velocity proxy: 'old boat positioning logic' , 'old minecart riding' , 'killer rabbits'
``
# Changes

  • > 1.20.4_04**

``
  • Fixed clients being kicked off the server when enabling the following module while the server is connected to a velocity proxy: 'old boat position logic' , 'old minecart riding' , 'killer rabbits'
  • Fixed certain files being unparseable upon loading a world/server
``
# Changes

  • > 1.20.4_04**

``
  • Fixed clients being kicked off the server when enabling the following modules while the server is connected to a velocity proxy: 'old boat position logic' , 'old minecart riding' , 'killer rabbits'
  • Fixed certain files being unparseable upon loading a world/server
``
# Changes

  • > 1.26.2**

``
  • Fixed the 'minecart boosters' module not accurately displaying itself as being enabled when getting enabled
  • Fixed clients being kicked off the server when enabling the 'no endermites from ender pearls' module while the server is connected to a velocity proxy
``
# Changes

  • > 1.26.2**

``
  • Fixed the 'minecart boosters' module not accurately displaying itself as being enabled when getting enabled
  • Fixed clients being kicked off the server when enabling the 'no endermites from ender pearls' module while the server is connected to a velocity proxy
``
# Changes

  • > 1.20.4_03**

``
  • Fixed clients being kicked off the server when enabling the 'no endermites from ender pearls' module while the server is connected to a velocity proxy
  • Fixed not being able to move back a page when the player was in the last module-settings page in certain categories
  • Fixed page 7 of the 'mechanics' category being malformatted
``
# Changes

  • > 1.20.4_03**

``
  • Fixed clients being kicked off the server when enabling the 'no endermites from ender pearls' module while the server is connected to a velocity proxy
  • Fixed not being able to move back a page when the player was in the last module-settings page in certain categories
  • Fixed page 7 of the 'mechanics' category being malformatted
``
# Changes

  • > 1.26.1**

``
  • Fixed not being able to go to the last page of the mobs category
  • Fixed the 'old dropped items' module not working
``
# Changes

  • > 1.26.1**

``
  • Fixed not being able to go to the last page of the mobs category
  • Fixed the 'old dropped items' module not working
``
# Changes

  • > 1.26.0**

``
  • Added new 'item modifications affect containers' module (in 'general' category) - makes it possible for certain modules to modify items inside containers (such as chests, barrels, shulkers, ender chests, etc)
  • Added new 'old dropped items' module (in 'mechanics' category) - makes dropped items look and behave like they used to in older versions (this module is still extremely experimental, and, as such, isn't toggled by presets!)
  • Added new 'primitive mob ai' module (in 'mobs' category) - emulates old behaviours, quirks and general mob ai from older versions
  • Added new 'untemptable mobs' module (in 'mobs' category) - disables players' ability to make mobs follow them by holding a certain item (like seeds for chickens or carrots for pigs)
  • Re-added the 'no item names' module (in 'cosmetical' category) - its sub-module was removed and replaced with the 'item modifications affect containers' module, which should encompass several modules
  • Fixed global item modifications having improper checks
  • Optimized the 'reset triggers' module
  • Fixed the pink page theme not having a proper toggle message
``
# Changes

  • > 1.26.0**

``
  • Added new 'item modifications affect containers' module (in 'general' category) - makes it possible for certain modules to modify items inside containers (such as chests, barrels, shulkers, ender chests, etc)
  • Added new 'old dropped items' module (in 'mechanics' category) - makes dropped items look and behave like they used to in older versions (this module is still extremely experimental, and, as such, isn't toggled by presets!)
  • Added new 'primitive mob ai' module (in 'mobs' category) - emulates old behaviours, quirks and general mob ai from older versions
  • Added new 'untemptable mobs' module (in 'mobs' category) - disables players' ability to make mobs follow them by holding a certain item (like seeds for chickens or carrots for pigs)
  • Re-added the 'no item names' module (in 'cosmetical' category) - its sub-module was removed and replaced with the 'item modifications affect containers' module, which should encompass several modules
  • Fixed global item modifications having improper checks
  • Optimized the 'reset triggers' module
  • Fixed the pink page theme not having a proper toggle message
``
# Changes

  • > 1.25.1**

``
  • Fixed certain modules that edit items not working
  • Fixed the 'old food' module not being toggleable correctly
``
# Changes

  • > 1.25.1**

``
  • Fixed certain modules that edit items not working
  • Fixed the 'old food' module not being toggleable correctly
``
# Changes

  • > 1.25.0**

``
  • Added new 'Herobrine compatibility mode' module (in 'mechanics' category) - sub-setting of 'herobrine' - Makes the 'herobrine' module more compatible with certain worlds/servers
  • Added new 'Projectile interpolation compatibility' module (in 'mechanics' category) - sub-setting of 'old projectile motion' - Fixes the desync/stutter/interpolation issues in projectiles that happens in certain types of servers/modpacks/worlds when the 'old projectile motion' module is enabled
  • Re-added the 'old food' module (in 'mechanics' category) and its sub-modules, 'old foods give effects' , 'milk clears effects' & 'no hunger'
  • Added new multi-setting option to the 'old villagers' module: 'R1.14' - emulates R1.14 villager trades (this addition is mainly attributed to the new cartographer trades from R1.21.5)
  • Optimized the 'old food' module
  • Added a, centralized, system for managing inventory/hotbar-wide item modifications, also manages item entity modifications
  • The game will now, once again, notify any admin players when it detects that classic mechanics has been updated successfully in the world/server files
  • A message will now appear in server/game consoles when classic mechanics is successfully updated by the user
  • Fixed tamed cats always being of the black variant when 'old ocelots' was enabled
  • Optimized the 'old ocelots' module
  • Fixed compatibility issues between the 'old ocelots' and 'old cat variants' module
  • Fixed the 'no elytra usage' module infinitely looping when the player equipped an elytra while in creative and while their inventory is open
  • Added a, centralized, system for managing armor item modifications
  • Fixed 'old animal spawning' being named 'old animal panic' on the module searching index array
  • Changed how uninstalling Classic Mechanics works, data removal is now spread out through 10 ticks instead of it all happening in the same tick
  • Moved the 'no morning cat gifts' module from the 'mechanics' category to 'drops'
  • Fixed the 'logs drop planks' module appearing twice in pages 14 and 15 of the 'drops' category
  • Optimized the 'old villagers' module (note that this module is actually far from how optimal I want it to be, but, Im way too lazy to rehaul it right now so this is gonna be a problem for future me)
  • Fixed toggling the 'old protection enchantments' module taking you to a different page
  • The 'no experience' module was moved to the 8th page of the 'mechanics' category (previously, was page 18)
``
# Changes

  • > 1.25.0**

``
  • Added new 'Herobrine compatibility mode' module (in 'mechanics' category) - sub-setting of 'herobrine' - Makes the 'herobrine' module more compatible with certain worlds/servers
  • Added new 'Projectile interpolation compatibility' module (in 'mechanics' category) - sub-setting of 'old projectile motion' - Fixes the desync/stutter/interpolation issues in projectiles that happens in certain types of servers/modpacks/worlds when the 'old projectile motion' module is enabled
  • Re-added the 'old food' module (in 'mechanics' category) and its sub-modules, 'old foods give effects' , 'milk clears effects' & 'no hunger'
  • Added new multi-setting option to the 'old villagers' module: 'R1.14' - emulates R1.14 villager trades (this addition is mainly attributed to the new cartographer trades from R1.21.5)
  • Optimized the 'old food' module
  • Added a, centralized, system for managing inventory/hotbar-wide item modifications, also manages item entity modifications
  • The game will now, once again, notify any admin players when it detects that classic mechanics has been updated successfully in the world/server files
  • A message will now appear in server/game consoles when classic mechanics is successfully updated by the user
  • Fixed tamed cats always being of the black variant when 'old ocelots' was enabled
  • Optimized the 'old ocelots' module
  • Fixed compatibility issues between the 'old ocelots' and 'old cat variants' module
  • Fixed the 'no elytra usage' module infinitely looping when the player equipped an elytra while in creative and while their inventory is open
  • Added a, centralized, system for managing armor item modifications
  • Fixed 'old animal spawning' being named 'old animal panic' on the module searching index array
  • Changed how uninstalling Classic Mechanics works, data removal is now spread out through 10 ticks instead of it all happening in the same tick
  • Moved the 'no morning cat gifts' module from the 'mechanics' category to 'drops'
  • Fixed the 'logs drop planks' module appearing twice in pages 14 and 15 of the 'drops' category
  • Optimized the 'old villagers' module (note that this module is actually far from how optimal I want it to be, but, Im way too lazy to rehaul it right now so this is gonna be a problem for future me)
  • Fixed toggling the 'old protection enchantments' module taking you to a different page
  • The 'no experience' module was moved to the 8th page of the 'mechanics' category (previously, was page 18)
``
# Changes

  • > 1.24.1**

``
  • Fixed gravel blocks dropping both gravel and flint instead of just gravel when the 'gravity block piston dupe' was enabled
  • Fixed copper ore & deepslate copper ore blocks dropping both their respective blocks aswell as copper ore, instead of one or the other, when certain modules were enabled
``
# Changes

  • > 1.24.1**

``
  • Fixed gravel blocks dropping both gravel and flint instead of just gravel when the 'gravity block piston dupe' was enabled
  • Fixed copper ore & deepslate copper ore blocks dropping both their respective blocks aswell as copper ore, instead of one or the other, when certain modules were enabled
``
# Changes

  • > 1.24.0**

``
  • Added new 'endermen drop diamonds' module (in 'other' category) - Emulates a B1.8 demo feature where endermen would drop diamonds as placeholder item drops
  • Added new 'long distance wolf teleportation' module (in 'mobs' category) - Returns an old quirk where when a player gets attacked, their wolves are able to teleport to them even if they are extremely far away (as long as they are loaded)
  • Added new 'wolves can attack owners' module (in 'mobs' category) - Brings back a bug where tamed wolves were able to attack their owners if said players managed to throw an arrow at themselves or trigger an explosion that would damage them
  • Added new 'no piglins from portals' module (in 'mobs' category) - Disallows zombified piglins from spawning in overworld nether portals
  • Added new 'no sprint key' module (in 'mechanics' category) - Brings back pre-R1.7.2 sprinting, where, players are supposed to double-tap W to sprint instead of using the sprint key
  • Added new 'no old sprinting on stairs' module (in 'mechanics' category) - Disallows sprinting when colliding with stair blocks, a quirk from pre-R1.5 versions
  • Added new 'no bucket sounds' module (in 'cosmetical' category) - Removes bucket-related sounds from R1.9+ versions (note that this module is experimental)
  • Added new 'old sheep spawn colors' module (in 'mobs' category) - Makes sheep spawn with the same color variations to those of older versions
  • Added new 'preloaded items' module (in 'mechanics' category) - Returns the pre-loaded items feature from earlier versions, where, players who log in (in creative) will automatically receive items in their hotbar (if such slots are not already occupied)
  • Added new 'alternative page-move buttons' module (in 'general' category) - Makes it so the first and last pages of each category display 2 page movement/switch buttons instead of 1
  • Added new 'spiders dont spawn with effects' module (in 'mobs' category) - Disallows spiders from spawning with effects
  • Added new 'no named tile entities' module (in 'blocks' category) - Removes custom name data from tile entities such as hoppers, chests, furnaces, etc that were renamed in an anvil and then placed down, returning pre-R1.5 behaviour
  • Added new 'jumping gives XP' module (in 'mechanics' category) - Brings back a B1.9 debug feature left in the game where jumping would give the player XP
  • Added new 'old protection enchantments' module (in 'mechanics' category) - Reverts the damage reduction calculations made by the protection enchantments (protection, projectile protection, fire protection, blast protection) (note that, differently from other new modules that are added to new pages or in an existing page in the end of a category, this module was added to page 13)
  • Added new 'old cat variants' module (in 'mobs' category) - Reverts cat variants
  • Added new 'old zombie follow range' module (in 'mobs' category) - Makes zombies' follow range value the same as it was in pre-R1.6.1 versions
  • Added new 'half door cactus placement' module (in 'blocks' category) - Returns a bug where placing a door next to cacti would cut the door in half and/or dupe it due to the cactus being broken/updating
  • Added new 'half bed cactus placement' module (in 'blocks' category) - Returns a bug similar to the 'half door cactus placement' one where placing a bed next to a cactus would update/break the cactus and cut the bed in half
  • Added new 'shallow water allows sprinting' module (in 'blocks' category) - Makes it so water blocks don't disable players' sprinting when they try to run in 1-block-tall bodies of water
  • Added new 'dynamic zombie damage' module (in 'mobs' category) - Returns the dynamic attack damage feature inherent to zombies during R1.5
  • Added new 'unleashable boats' module (in 'mechanics' category) - Disables leashing boats, returning pre-R1.21 functionality
  • Added new 'minecarts block fall damage' module (in 'mechanics' category) - Disables fall damage for entities riding minecarts
  • Added new 'dispensers fire upward fireworks' module (in 'blocks' category) - Makes dispensers only ever launch fireworks upward, instead of having their velocity relate to the rotation of the dispenser, just like how it was prior to R1.15
  • Added new 'iron golems dont attack slimes' module (in 'mobs' category) - Emulates iron golem's pre-R1.4.1 behaviour towards slimes and magma cubes, making it so they dont attack eachother
  • Added new 'no nether portal creations' module (in 'blocks' category) - Disables nether portals from being created/lit by players
  • Added new 'seemless nether portal disallowance' module (in 'blocks' category) - sub-setting of 'no nether portal creations' - makes it so particles/sounds/block updates are not triggered when disabling portals
  • Added new 'shared block hitboxes' module (in 'blocks' category) - Brings back an old bug where blocks of the same type/ID would momentarily share hitboxes, this was famously used for easy item elevators
  • Added new 'old silk touched mushroom blocks' module (in 'drops' category) - Makes mushroom blocks drop their 6-spore-sided variant when silk touched
  • Added new 'no snow silk touching' module (in 'drops' category) - Disables snow layers being acquireable with silk touch
  • Added new 'spiders drop mushrooms' module (in 'drops' category) - Makes it so spiders drop 0-2 brown mushrooms, just like how they did in classic and indev
  • Added new 'sheep drop mushrooms' module (in 'drops' category) - Makes it so sheep drop 0-2 brown mushrooms, just like how they did in classic and indev
  • Added new 'logs drop planks' module (in 'drops' category) - Makes logs drop 3-5 of their respective planks, just like how (oak) logs dropped 3-5 (oak) planks in classic and indev. This module does support modern log/plank types
  • Added new 'classic ore drops' module (in 'drops' category) - Makes ore blocks' drops the same as they were in classic and indev
  • Added new 'instant falling blocks' module (in 'blocks' category) - Brings back a feature/quirk from classic/indev/infdev where gravity-affected blocks would snap to the ground instead of gradually falling like they do today
  • Added new 'alternative instant block falling' module (in 'blocks' category) - sub-setting of 'instant falling blocks' - changes how the 'instant falling blocks' module operates on falling blocks, removing accidental interpolations
  • Added new 'falling block lava transfer' module (in 'blocks' category) - sub-setting of 'instant falling blocks' - brings back a bug that made it so falling blocks would be turned into lava if they were to fall into it
  • Fixed the 'old swords' module not working
  • Added a new '[edit]' button to the search page - allows the player to edit search iterations per tick, reset search data, and switch search keyboard formats
  • Moved the 'ABC' and 'QWERTY' format options from the search page to the search's edit page
  • Changed the search button in the search page: there are now 2 buttons, "[Harsh search]" & "[Advanced search]"
  • Added new advanced searching system
  • The search functionality was split into 2: harsh searching and advanced searching. Harsh searching is what was used previous to the update, its more performant than advanced searching but more limited. The new advanced searching system is generally a bit more performance-heavy but is a lot more helpful for searching through modules and is able to find keywords in the middle of modules' names and words
  • Fixed the internal max-search-iterations-per-tick value being modified by mistake, leading to slow searches
  • Removed some of the notes from the '[search modules]' button description hover-text
  • Optimized the 'disable sprinting' module
  • Fixed the version section of sub-modules having the wrong color
  • Fixed sub-modules with versions not being formatted properly
  • Fixed the 'minecart boost time' page not using page colors properly
  • Updating the game now always re-loads data associated to Classic Mechanics, regardless of the 'do data sets on reload' module
  • Fixed the game not removing searching-related data when Classic Mechanics is uninstalled
  • Fixed toggling the 'minecart boosters' module bringing the player to page 24 of the mechanics category
  • Module-dependent data is now removed once you disable such module(s)
  • Fixed the word "apple" being singular instead of plural in the 'old golden apples' & 'old enchanted golden apples' modules' toggle messages
  • Fixed multi-setting modules not showing their respective toggle messages
  • Fixed the 'minecart boost friction' page not following color formattings and the page theme colors
``
# Changes

  • > 1.24.0**

``
  • Added new 'endermen drop diamonds' module (in 'other' category) - Emulates a B1.8 demo feature where endermen would drop diamonds as placeholder item drops
  • Added new 'long distance wolf teleportation' module (in 'mobs' category) - Returns an old quirk where when a player gets attacked, their wolves are able to teleport to them even if they are extremely far away (as long as they are loaded)
  • Added new 'wolves can attack owners' module (in 'mobs' category) - Brings back a bug where tamed wolves were able to attack their owners if said players managed to throw an arrow at themselves or trigger an explosion that would damage them
  • Added new 'no piglins from portals' module (in 'mobs' category) - Disallows zombified piglins from spawning in overworld nether portals
  • Added new 'no sprint key' module (in 'mechanics' category) - Brings back pre-R1.7.2 sprinting, where, players are supposed to double-tap W to sprint instead of using the sprint key
  • Added new 'no old sprinting on stairs' module (in 'mechanics' category) - Disallows sprinting when colliding with stair blocks, a quirk from pre-R1.5 versions
  • Added new 'no bucket sounds' module (in 'cosmetical' category) - Removes bucket-related sounds from R1.9+ versions (note that this module is experimental)
  • Added new 'old sheep spawn colors' module (in 'mobs' category) - Makes sheep spawn with the same color variations to those of older versions
  • Added new 'preloaded items' module (in 'mechanics' category) - Returns the pre-loaded items feature from earlier versions, where, players who log in (in creative) will automatically receive items in their hotbar (if such slots are not already occupied)
  • Added new 'alternative page-move buttons' module (in 'general' category) - Makes it so the first and last pages of each category display 2 page movement/switch buttons instead of 1
  • Added new 'spiders dont spawn with effects' module (in 'mobs' category) - Disallows spiders from spawning with effects
  • Added new 'no named tile entities' module (in 'blocks' category) - Removes custom name data from tile entities such as hoppers, chests, furnaces, etc that were renamed in an anvil and then placed down, returning pre-R1.5 behaviour
  • Added new 'jumping gives XP' module (in 'mechanics' category) - Brings back a B1.9 debug feature left in the game where jumping would give the player XP
  • Added new 'old protection enchantments' module (in 'mechanics' category) - Reverts the damage reduction calculations made by the protection enchantments (protection, projectile protection, fire protection, blast protection) (note that, differently from other new modules that are added to new pages or in an existing page in the end of a category, this module was added to page 13)
  • Added new 'old cat variants' module (in 'mobs' category) - Reverts cat variants
  • Added new 'old zombie follow range' module (in 'mobs' category) - Makes zombies' follow range value the same as it was in pre-R1.6.1 versions
  • Added new 'half door cactus placement' module (in 'blocks' category) - Returns a bug where placing a door next to cacti would cut the door in half and/or dupe it due to the cactus being broken/updating
  • Added new 'half bed cactus placement' module (in 'blocks' category) - Returns a bug similar to the 'half door cactus placement' one where placing a bed next to a cactus would update/break the cactus and cut the bed in half
  • Added new 'shallow water allows sprinting' module (in 'blocks' category) - Makes it so water blocks don't disable players' sprinting when they try to run in 1-block-tall bodies of water
  • Added new 'dynamic zombie damage' module (in 'mobs' category) - Returns the dynamic attack damage feature inherent to zombies during R1.5
  • Added new 'unleashable boats' module (in 'mechanics' category) - Disables leashing boats, returning pre-R1.21 functionality
  • Added new 'minecarts block fall damage' module (in 'mechanics' category) - Disables fall damage for entities riding minecarts
  • Added new 'dispensers fire upward fireworks' module (in 'blocks' category) - Makes dispensers only ever launch fireworks upward, instead of having their velocity relate to the rotation of the dispenser, just like how it was prior to R1.15
  • Added new 'iron golems dont attack slimes' module (in 'mobs' category) - Emulates iron golem's pre-R1.4.1 behaviour towards slimes and magma cubes, making it so they dont attack eachother
  • Added new 'no nether portal creations' module (in 'blocks' category) - Disables nether portals from being created/lit by players
  • Added new 'seemless nether portal disallowance' module (in 'blocks' category) - sub-setting of 'no nether portal creations' - makes it so particles/sounds/block updates are not triggered when disabling portals
  • Added new 'shared block hitboxes' module (in 'blocks' category) - Brings back an old bug where blocks of the same type/ID would momentarily share hitboxes, this was famously used for easy item elevators
  • Added new 'old silk touched mushroom blocks' module (in 'drops' category) - Makes mushroom blocks drop their 6-spore-sided variant when silk touched
  • Added new 'no snow silk touching' module (in 'drops' category) - Disables snow layers being acquireable with silk touch
  • Added new 'spiders drop mushrooms' module (in 'drops' category) - Makes it so spiders drop 0-2 brown mushrooms, just like how they did in classic and indev
  • Added new 'sheep drop mushrooms' module (in 'drops' category) - Makes it so sheep drop 0-2 brown mushrooms, just like how they did in classic and indev
  • Added new 'logs drop planks' module (in 'drops' category) - Makes logs drop 3-5 of their respective planks, just like how (oak) logs dropped 3-5 (oak) planks in classic and indev. This module does support modern log/plank types
  • Added new 'classic ore drops' module (in 'drops' category) - Makes ore blocks' drops the same as they were in classic and indev
  • Added new 'instant falling blocks' module (in 'blocks' category) - Brings back a feature/quirk from classic/indev/infdev where gravity-affected blocks would snap to the ground instead of gradually falling like they do today
  • Added new 'alternative instant block falling' module (in 'blocks' category) - sub-setting of 'instant falling blocks' - changes how the 'instant falling blocks' module operates on falling blocks, removing accidental interpolations
  • Added new 'falling block lava transfer' module (in 'blocks' category) - sub-setting of 'instant falling blocks' - brings back a bug that made it so falling blocks would be turned into lava if they were to fall into it
  • Fixed the 'old swords' module not working
  • Added a new '[edit]' button to the search page - allows the player to edit search iterations per tick, reset search data, and switch search keyboard formats
  • Moved the 'ABC' and 'QWERTY' format options from the search page to the search's edit page
  • Changed the search button in the search page: there are now 2 buttons, "[Harsh search]" & "[Advanced search]"
  • Added new advanced searching system
  • The search functionality was split into 2: harsh searching and advanced searching. Harsh searching is what was used previous to the update, its more performant than advanced searching but more limited. The new advanced searching system is generally a bit more performance-heavy but is a lot more helpful for searching through modules and is able to find keywords in the middle of modules' names and words
  • Fixed the internal max-search-iterations-per-tick value being modified by mistake, leading to slow searches
  • Removed some of the notes from the '[search modules]' button description hover-text
  • Optimized the 'disable sprinting' module
  • Fixed the version section of sub-modules having the wrong color
  • Fixed sub-modules with versions not being formatted properly
  • Fixed the 'minecart boost time' page not using page colors properly
  • Updating the game now always re-loads data associated to Classic Mechanics, regardless of the 'do data sets on reload' module
  • Fixed the game not removing searching-related data when Classic Mechanics is uninstalled
  • Fixed toggling the 'minecart boosters' module bringing the player to page 24 of the mechanics category
  • Module-dependent data is now removed once you disable such module(s)
  • Fixed the word "apple" being singular instead of plural in the 'old golden apples' & 'old enchanted golden apples' modules' toggle messages
  • Fixed multi-setting modules not showing their respective toggle messages
  • Fixed the 'minecart boost friction' page not following color formattings and the page theme colors
``
# Changes

  • > 1.23.0**

``
  • Added new 'roman numerals' module (in 'general' category) - Enabled by default. When enabled, category pages will display roman numerals to show the page number, if disabled, the pages will display arabic numerals instead
  • Added new 'separators on pages' module (in 'general' category) - Enabled by default. When enabled, module/settings pages will use separators on the top to keep the pages more visually organized
  • Added new 'page themes' module (in 'general' category) - Allows users to control the color schemes of the settings/module pages. There are currently 11 different themes that can be selected
  • Added new 'gravity block piston dupe' module (in 'mechanics' category) - Brings back an old famous dupe method from later beta versions, where, players could power downwards-facing sticky pistons on and off, which would move gravity blocks, and dupe them, as they would be considered broken by the game
  • Added new 'silent end portal frames' module (in 'cosmetical' category) - Removes the end portal frame fill sound, making interacting with end portal frame blocks by placing ender eyes not play any sound. This emulates pre-R1.12.2 end portal frames as they did not use such sound!
  • The 'old pillager outpost chest loot' module was moved to its own page inside the 'blocks' category
  • Changed the formatting of notes in descriptions on modules' tooltips
  • Changed the formatting of disabled modules
  • The 'faithful old boat particles' sub-module no longer has a displayed version attached to it
  • Tweaked the description for the 'faithful old boat particles' sub-module
  • Fixed the 'no looting drops' module not having a lesser-than (<) symbol in the module's version section
  • The 'old-like stained pane drops' module is now a sub-module
  • Removed the version section from the 'old-like stained pane drops' sub-module
  • Fixed 'no fortune drops' module not having a lesser-than (<) symbol in the module's version section
  • The 'no death messages' sub-module now includes a dependency symbol on its settings page
  • Removed the note on the bottom of the 'uninstall datapack' module's description as it is no longer necessary
  • Changed the formatting of important specialized modules (such as the 'uninstall datapack' & 'disable all modules' modules)
  • Fixed the 'no crossbow durability' module not having a dependency symbol
  • Centralized module data for the following modules: 'old tool damage' , 'old golden apple' , 'old enchanted golden apple'
  • Fixed Classic Mechanics not removing data related to the 'old enchanted golden apples' module
  • Changed the formatting of the 'minecart boost time' & 'minecart boost friction' settings
  • Removed the version section of the 'faithful old rabbits' since its unnecessary
  • Removed the note found in the bottom of the 'old zombie reach' module's description
  • The 'old endermen' module and the 'old enderman health' sub-module were moved to page 20 of the 'mobs' category
  • The 'no old wolf spawning' sub-module now has a version section included
  • Changed the formatting of the pages for the following modules: 'main menu sounds' , 'page change sounds' , 'module toggle sounds' , 'open category sounds'
  • Fixed Classic Mechanics not getting auto-disabled upon uninstalling
  • Modules/settings pages are now slightly more compact
  • Module/settings/preset pages and their contents are now a lot more modular and the structures for displayed modules/titles/buttons/pages are now centralized
  • The color of certain module structures/parts have been tweaked/changed slightly
  • Fixed the 'early-mid release' preset showing the same enable message as the 'early release' preset's
  • All pages now use separators at the top as to make it more visually organized and less cluttered (this can be toggled through the 'separators on pages' module)
  • The version names in multi-setting modules found in the oversee menu are now placed after the module's name
  • Module oversee pages are now considered categories, internally
  • Spread the oversee menus through an extra page
  • Changed some of the formatting of the module oversee pages: the top now says "toggle overseer" and includes the page number, colors were tweaked, now more compact
``
# Changes

  • > 1.23.0**

``
  • Added new 'roman numerals' module (in 'general' category) - Enabled by default. When enabled, category pages will display roman numerals to show the page number, if disabled, the pages will display arabic numerals instead
  • Added new 'separators on pages' module (in 'general' category) - Enabled by default. When enabled, module/settings pages will use separators on the top to keep the pages more visually organized
  • Added new 'page themes' module (in 'general' category) - Allows users to control the color schemes of the settings/module pages. There are currently 11 different themes that can be selected
  • Added new 'gravity block piston dupe' module (in 'mechanics' category) - Brings back an old famous dupe method from later beta versions, where, players could power downwards-facing sticky pistons on and off, which would move gravity blocks, and dupe them, as they would be considered broken by the game
  • Added new 'silent end portal frames' module (in 'cosmetical' category) - Removes the end portal frame fill sound, making interacting with end portal frame blocks by placing ender eyes not play any sound. This emulates pre-R1.12.2 end portal frames as they did not use such sound!
  • The 'old pillager outpost chest loot' module was moved to its own page inside the 'blocks' category
  • Changed the formatting of notes in descriptions on modules' tooltips
  • Changed the formatting of disabled modules
  • The 'faithful old boat particles' sub-module no longer has a displayed version attached to it
  • Tweaked the description for the 'faithful old boat particles' sub-module
  • Fixed the 'no looting drops' module not having a lesser-than (<) symbol in the module's version section
  • The 'old-like stained pane drops' module is now a sub-module
  • Removed the version section from the 'old-like stained pane drops' sub-module
  • Fixed 'no fortune drops' module not having a lesser-than (<) symbol in the module's version section
  • The 'no death messages' sub-module now includes a dependency symbol on its settings page
  • Removed the note on the bottom of the 'uninstall datapack' module's description as it is no longer necessary
  • Changed the formatting of important specialized modules (such as the 'uninstall datapack' & 'disable all modules' modules)
  • Fixed the 'no crossbow durability' module not having a dependency symbol
  • Centralized module data for the following modules: 'old tool damage' , 'old golden apple' , 'old enchanted golden apple'
  • Fixed Classic Mechanics not removing data related to the 'old enchanted golden apples' module
  • Changed the formatting of the 'minecart boost time' & 'minecart boost friction' settings
  • Removed the version section of the 'faithful old rabbits' since its unnecessary
  • Removed the note found in the bottom of the 'old zombie reach' module's description
  • The 'old endermen' module and the 'old enderman health' sub-module were moved to page 20 of the 'mobs' category
  • The 'no old wolf spawning' sub-module now has a version section included
  • Changed the formatting of the pages for the following modules: 'main menu sounds' , 'page change sounds' , 'module toggle sounds' , 'open category sounds'
  • Fixed Classic Mechanics not getting auto-disabled upon uninstalling
  • Modules/settings pages are now slightly more compact
  • Module/settings/preset pages and their contents are now a lot more modular and the structures for displayed modules/titles/buttons/pages are now centralized
  • The color of certain module structures/parts have been tweaked/changed slightly
  • Fixed the 'early-mid release' preset showing the same enable message as the 'early release' preset's
  • All pages now use separators at the top as to make it more visually organized and less cluttered (this can be toggled through the 'separators on pages' module)
  • The version names in multi-setting modules found in the oversee menu are now placed after the module's name
  • Module oversee pages are now considered categories, internally
  • Spread the oversee menus through an extra page
  • Changed some of the formatting of the module oversee pages: the top now says "toggle overseer" and includes the page number, colors were tweaked, now more compact
``
# Changes

  • > 1.22.1**

``
  • Fixed certain files not loading
``
# Changes

  • > 1.22.1**

``
  • Fixed certain files not loading
``
# Changes

  • > 1.20.4_02**

``
  • Fixed presets not being able to be toggled
``
# Changes

  • > 1.20.4_02**

``
  • Fixed presets not being able to be toggled
``
# Changes

  • > 1.22.0**

``
  • Added new 'old swords' module (in 'mechanics' category) - Makes swords act like they did in previous versions; this is a multi-version/multi-setting module with 3 versions to choose from, swords are modified depending on the chosen version to more accurately replicate the version period selected
  • Re-added the 'old bow' module (in 'mechanics' category) and its sub-modules, 'old bows accept enchantments' & 'old bow block interactions'
  • Re-added the 'old tool effectiveness' module (in 'mechanics' category)
  • Re-added the 'old tool damage' module (in 'mechanics' category)
  • The 'old tool effectiveness' , 'old bows' & 'old tool damage' modules are no longer disabled inside presets
  • Added internal functionality for searching through modules
  • Added internal, centralized, functionality for modules that modify items in players' hands
  • Changed main settings menu: The "[Check toggles]" button is now more compact and no longer in italics, added a "[Search modules]" button for module-searching, removed info icons in the bottom, added seperator at the top
  • Added new module-searching page: users are able to type out strings to search through and find modules more easily
  • Fixed the sounds for page regression not working due to the default pitch value not being set
  • Fixed certain modules not being listed in the toggles-oversee menu
  • Fixed players producing noise when 'old mob step sounds' was enabled
  • Fixed the 'old bow' module not working in creative for the first time its enabled
  • Fixed certain modules not being disabled when clicking the "[disable all]" button
  • Fixed certain data not being removed when Classic Mechanics is uninstalled
  • Fixed the early release preset not using the 'old golden apple' module
  • Fixed enabling/disabling multi-setting modules not producing sounds
  • Fixed minor typo in the description for the 'old tool effectiveness' module
``
# Changes

  • > 1.22.0**

``
  • Added new 'old swords' module (in 'mechanics' category) - Makes swords act like they did in previous versions; this is a multi-version/multi-setting module with 3 versions to choose from, swords are modified depending on the chosen version to more accurately replicate the version period selected
  • Re-added the 'old bow' module (in 'mechanics' category) and its sub-modules, 'old bows accept enchantments' & 'old bow block interactions'
  • Re-added the 'old tool effectiveness' module (in 'mechanics' category)
  • Re-added the 'old tool damage' module (in 'mechanics' category)
  • The 'old tool effectiveness' , 'old bows' & 'old tool damage' modules are no longer disabled inside presets
  • Added internal functionality for searching through modules
  • Added internal, centralized, functionality for modules that modify items in players' hands
  • Changed main settings menu: The "[Check toggles]" button is now more compact and no longer in italics, added a "[Search modules]" button for module-searching, removed info icons in the bottom, added seperator at the top
  • Added new module-searching page: users are able to type out strings to search through and find modules more easily
  • Fixed the sounds for page regression not working due to the default pitch value not being set
  • Fixed certain modules not being listed in the toggles-oversee menu
  • Fixed players producing noise when 'old mob step sounds' was enabled
  • Fixed the 'old bow' module not working in creative for the first time its enabled
  • Fixed certain modules not being disabled when clicking the "[disable all]" button
  • Fixed certain data not being removed when Classic Mechanics is uninstalled
  • Fixed the early release preset not using the 'old golden apple' module
  • Fixed enabling/disabling multi-setting modules not producing sounds
  • Fixed minor typo in the description for the 'old tool effectiveness' module
``
# Changes

  • > 1.20.4_01**

``
  • Re-added the 'old bow' module (in 'mechanics' category) and its sub-modules, 'old bows accept enchantments' & 'old bow block interactions' [Addition from v1.22.0]
  • Re-added the 'old tool effectiveness' module (in 'mechanics' category) [Addition from v1.22.0]
  • Re-added the 'old tool damage' module (in 'mechanics' category) [Addition from v1.22.0]
  • The 'old tool effectiveness' , 'old bows' & 'old tool damage' modules are no longer disabled inside presets [Change from v1.22.0]
  • Added internal functionality for searching through modules [Addition from v1.22.0]
  • Added internal, centralized, functionality for modules that modify items in players' hands [Addition from v1.22.0]
  • Changed main settings menu: The "[Check toggles]" button is now more compact and no longer in italics, added a "[Search modules]" button for module-searching, removed info icons in the bottom, added seperator at the top [Change from v1.22.0]
  • Added new module-searching page: users are able to type out strings to search through and find modules more easily [Addition from v1.22.0]
  • Fixed the sounds for page regression not working due to the default pitch value not being set (if you already had Classic Mechanics installed previously and this fix does not work then please run this command: "/function classic_mechanics:general_modules/default_settings_data") [Fix from v1.22.0]
  • Fixed players producing noise when 'old mob step sounds' was enabled [Fix from v1.22.0]
  • Fixed the 'old bow' module not working in creative for the first time its enabled [Fix from v1.22.0]
  • Fixed the early release preset not using the 'old golden apple' module [Fix from v1.22.0]
  • Fixed enabling/disabling multi-setting modules not producing sounds [Fix from v1.22.0]
  • Fixed minor typo in the description for the 'old tool effectiveness' module [Fix from v1.22.0]
  • Fixed the 'reset triggers on load' module not working correctly [Fix from v1.21.0]
  • Fixed the uninstall sequence not removing certain data [Fix from v1.21.0]
  • Giants spawned due to the 'giants spawn' module will now use the entity.minecraft.giant translation key [Fix from v1.21.0]
  • Fixed the 'no skeleton bone drops' module not being in the alpha preset [Fix from v1.21.0]
``
# Changes

  • > 1.20.4_01**

``
  • Re-added the 'old bow' module (in 'mechanics' category) and its sub-modules, 'old bows accept enchantments' & 'old bow block interactions' [Addition from v1.22.0]
  • Re-added the 'old tool effectiveness' module (in 'mechanics' category) [Addition from v1.22.0]
  • Re-added the 'old tool damage' module (in 'mechanics' category) [Addition from v1.22.0]
  • The 'old tool effectiveness' , 'old bows' & 'old tool damage' modules are no longer disabled inside presets [Change from v1.22.0]
  • Added internal functionality for searching through modules [Addition from v1.22.0]
  • Added internal, centralized, functionality for modules that modify items in players' hands [Addition from v1.22.0]
  • Changed main settings menu: The "[Check toggles]" button is now more compact and no longer in italics, added a "[Search modules]" button for module-searching, removed info icons in the bottom, added seperator at the top [Change from v1.22.0]
  • Added new module-searching page: users are able to type out strings to search through and find modules more easily [Addition from v1.22.0]
  • Fixed the sounds for page regression not working due to the default pitch value not being set (if you already had Classic Mechanics installed previously and this fix does not work then please run this command: "/function classic_mechanics:general_modules/default_settings_data") [Fix from v1.22.0]
  • Fixed players producing noise when 'old mob step sounds' was enabled [Fix from v1.22.0]
  • Fixed the 'old bow' module not working in creative for the first time its enabled [Fix from v1.22.0]
  • Fixed the early release preset not using the 'old golden apple' module [Fix from v1.22.0]
  • Fixed enabling/disabling multi-setting modules not producing sounds [Fix from v1.22.0]
  • Fixed minor typo in the description for the 'old tool effectiveness' module [Fix from v1.22.0]
  • Fixed the 'reset triggers on load' module not working correctly [Fix from v1.21.0]
  • Fixed the uninstall sequence not removing certain data [Fix from v1.21.0]
  • Giants spawned due to the 'giants spawn' module will now use the entity.minecraft.giant translation key [Fix from v1.21.0]
  • Fixed the 'no skeleton bone drops' module not being in the alpha preset [Fix from v1.21.0]
``
Classic Mechanics Icon
Download Classic Mechanics
Select game version
Select platform