Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Classic Mechanics

Classic Mechanics

Adds a variety of configurable features from older minecraft versions!

8,171
61
Adventure
Equipment
Game Mechanics

Compatibility

Minecraft: Java Edition

24w33a
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x

Platforms

Data Pack
Fabric
Forge
NeoForge
Quilt

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source

Creators

Wilozyx
Wilozyx Member

Details

Licensed CC0-1.0
Published last year
Updated 3 days ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
6

Classic Mechanics 1.26.2_01

by Wilozyx on Jul 2, 2025
Download

Classic Mechanics 1.26.2_01

by Wilozyx on Jul 2, 2025
Download

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'

Classic Mechanics 1.20.4_04

by Wilozyx on Jul 2, 2025
Download

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

Classic Mechanics 1.20.4_04

by Wilozyx on Jul 2, 2025
Download

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

Classic Mechanics 1.26.2

by Wilozyx on Jul 2, 2025
Download

Classic Mechanics 1.26.2

by Wilozyx on Jul 2, 2025
Download

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

Classic Mechanics 1.20.4_03

by Wilozyx on Jul 2, 2025
Download

Classic Mechanics 1.20.4_03

by Wilozyx on Jul 2, 2025
Download

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

Classic Mechanics 1.26.1

by Wilozyx on Jun 1, 2025
Download

Classic Mechanics 1.26.1

by Wilozyx on Jun 1, 2025
Download

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

Classic Mechanics 1.26.0

by Wilozyx on May 31, 2025
Download

Classic Mechanics 1.26.0

by Wilozyx on May 31, 2025
Download

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

Classic Mechanics 1.25.1

by Wilozyx on May 25, 2025
Download

Classic Mechanics 1.25.1

by Wilozyx on May 25, 2025
Download

Changes

-> 1.25.1

-Fixed certain modules that edit items not working
-Fixed the 'old food' module not being toggleable correctly

Classic Mechanics 1.25.0

by Wilozyx on May 24, 2025
Download

Classic Mechanics 1.25.0

by Wilozyx on May 24, 2025
Download

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)

Classic Mechanics 1.24.1

by Wilozyx on May 19, 2025
Download

Classic Mechanics 1.24.1

by Wilozyx on May 19, 2025
Download

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

Classic Mechanics 1.24.0

by Wilozyx on May 14, 2025
Download

Classic Mechanics 1.24.0

by Wilozyx on May 14, 2025
Download

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
1
2
6

Modrinth is open source.

fix-window-open@1656e14

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.