90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

Changes

-> 1.22.1

-Fixed certain files not loading

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.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.21.0

-Added new 'old pig variant' module (in 'mobs' category) - Makes all pigs their old, temperate, variant
-Added new 'old cow variant' module (in 'mobs' category) - Makes all cows their old, temperate, variant
-Added new 'old chicken variant' module (in 'mobs' category) - Makes all chickens their old, temperate, variant
-Updated Classic Mechanics to minecraft version 1.21.5
-Text component formattings have been updated
-The 'old wolf variants' module now modifies wolves' sound variants aswell as their texture variant
-Updated JSON files to use new entity component predicate formats
-Updated JSON files to use new tooltip_display component
-Fixed the 'reset triggers on load' module not working correctly
-Added compatibility for brown and blue eggs for the 'old projectile motion' module
-Fixed the uninstall sequence not removing certain data
-Updated the 'boats deal fall damage' module to use the new fall_distance double field
-Updated outdated data to use new equipment fields
-The 'classic sponges' module now purposefully does not create block updates unless when a sponge gets removed
-The 'old TNT' module now purposefully does not create block updates
-The 'vertical logs' module now purposefully does not create block updates
-Slightly optimized the 'no placed leaf persistence' module
-The 'no placed leaf persistence' module now purposefully does not create block updates
-The 'no string placement' module now purposefully does not create block updates
-Updated the Classic Mechanics Handbook item to use new JSON & SNBT formatting
-Added a console message logging system
-Updated the enchantment component formatting
-Classic Mechanics now uses cm_utils for chunk/block dependent handling
-Optimized the 'herobrine' module
-Giants spawned due to the 'giants spawn' module will now use the entity.minecraft.giant translation key
-Fixed the 'no skeleton bone drops' module not being in the alpha preset

Changes

-> 1.20.4

-Added functionality for auto-toggling presets upon loading Classic Mechanics
-Added functionality for overriding players being able to get the Classic Mechanics Handbook item
-The game now makes sure atleast one player is able to get the Classic Mechanics Handbook item
-Fixed the footstep sounds produced by mobs, when the 'old mob step sounds' module is on, being the '.place' type instead of '.step'
-Adjusted the volume and range for footstep noises derived from the 'old mob step sounds' module
-Fixed the sounds from the 'old mob step sounds' being non-locational
-Fixed certain sounds from the 'old mob step sounds' module not working
-Fixed the sounds made by clicking the "previous page" buttons playing the open-category sounds instead of the page-regress sounds
-Updated the 'annotations_for_devs.txt' file

Changes

-> 1.20.3

-Fixed not being able to toggle presets

Changes

-> 1.20.2

-Fixed the 'void fog' module not working correctly
-Fixed the 'old mob steps' module not working correctly
-The beta preset no longer enables the 'minecart boosters' module as it is meant to replicate B1.7.3
-Fixed the mid-release preset containing useless data
-Fixed presets creating outdated data
-Fixed presets not creating certain data
-Fixed the 'old boat particles' module not working if the 'faithful old boat particles' sub-module was also on
-Optimized the 'old boat particles' and 'faithful old boat particles' modules
-Fixed sometimes boats displaying particles when they shouldn't when 'old boat particles' was enabled
-Fixed the 'no death messages' module not being enabled correctly
-Fixed the 'disable warden spawning' and 'no entity cramming' modules disabling other modules when getting disabled themselves
-Fixed the 'no arrow sticking' module looping unintentionally causing it to break and not work
-Fixed the 'no arrow sticking' module leaving behind visible arrows in the world
-Fixed enabling then disabling then re-enabling the 'old dragon bossbar' module not re-naming dragons that had previously been named then un-named
-Fixed bug that opened page 3 of the cosmetic modules page whenever enabling the 'old tnt particles' module
-Fixed the 'old mob step sounds' module not working with certain blocks
-Made ghast spawning derived from the 'more ghasts' module more frequent
-Fixed the 'disable mobs using equipment' module not working
-Renamed the 'disable mobs using equipment' module to 'no mob equipment' (this name was previously used internally and it would tell you this was its name when enabling/disabling the module but the old name was used on the settings/modules page)
-Added a note at the bottom of the description of the 'no mob equipment' module
-Fixed sheep dropping wool but not being actually sheared when punched if 'punch sheep to shear' was enabled
-Fixed the 'punch sheep to shear' module's location context not being removed
-Fixed the 'old zombie reach' module not working correctly
-Fixed zombies having 5 blocks of reach instead of 3 when 'old zombie reach' was enabled
-Fixed the 'old animal spawning' module not working correctly
-Fixed the 'old endermen' module not being correctly enabled when clicking the "[enable]" button
-Fixed endermen affected by the 'old endermen' module being silent (note that this might not affect old enderman entities in your world, but will affect new ones)
-Fixed the 'killer rabbit' module not being enabled correctly when clicking the "[enable]" button (please re-toggle this module if you have toggled it in the past)
-Fixed the 'old critical hits' module not displaying sounds and particles correctly
-Fixed the absorption effect not being detected correctly by the 'old golden apples' module
-Fixed improper enchanted golden apple eating detection for the 'old enchanted golden apples' module
-Fixed the 'dropped items reset durability' not working correctly
-Fixed the 'floating gravity blocks' and 'old farmland' modules not being enabled/disabled correctly
-Fixed the 'floating gravity blocks' module not correctly detecting if it was on or off
-Fixed the 'no string placement' module not managing items correctly

Changes

-> 1.20.1

-The 'no animal panic' module has been temporarily force-disabled due to the change of how animal panic works in 1.21+ (this module will be rehauled in a future update and will be brought back!)
-Fixed the alpha preset displaying "Enabled beta preset" instead of "Enabled alpha preset"
-Fixed the alpha and beta presets not enabling the 'no breeding' module correctly

Changes

-> 1.20.0

-Added new 'obsidian drops cobblestone' module (in 'drops' category) - Returns the pre-IF618 obsidian drop; obsidian blocks drop cobblestone instead of themselves 
-Optimized the 'boats deal fall damage' module
-Optimized the 'arrows don't burn victims' module
-Optimized the 'old boat crashing' and 'old boat crashing drops' modules
-Fixed chest-boats not dropping the correct items when 'old boat crashing drops' was enabled
-Merged the loot tables used for the 'old boat crashing drops' module
-Fixed particles and sounds for the 'old critical hits' module not working correctly
-Particles and sounds that derive from the 'old critical hits' module now use a raycast for getting the affected victim entity
-The particles and sounds that derive from the 'old critical hits' module no longer affect players solely, it can now affect most entities
-Optimized the 'old critical hits' module
-Fixed player updating system not working correctly
-Organized various functions, predicates, loot tables and other files into sub-folders
-Slightly optimized the 'old enchanted golden apples' module
-Slightly optimized the 'old golden apples' module
-Fixed nightmare-derived mobs still spawning if players aren't sleeping if the player that triggered it enters then exits the bed quickly while the 'old nightmares' module is on
-Nightmare-derived mobs will no longer spawn on creative mode players when the 'old nightmares' module is enabled
-Optimized the 'old nightmares' module
-Fixed not being able to enable/disable the 'old projectile motion' module correctly
-Optimized the 'old projectile motion' module
-The 'old projectile motion' module is now compatible with splash potions, lingering potions, wind charges and fishing rod bobbers
-Slightly optimized the 'old tool durability' module
-Optimized the 'no offhand' module
-Optimized the 'old bad omen' module
-Optimized the 'no potion effects' module
-Fixed the 'no knockback resistance' module not affecting players
-Fixed the 'no knockback resistance' module not properly checking for if the module was enabled or disabled
-Slightly optimized the 'no experience' module
-Optimized the 'no elytra' module
-Optimized the 'no breeding' module
-Removed unused value storage data ('CM_InLoveValue')
-Removed certain unused or useless files
-Fixed the 'old rabbits' module always functionally acting as if the 'faithful old rabbits' sub-module was enabled
-Seperated the use of flint and steel from the 'instant_spawn_monsters' group of functionalities for the 'instant modules' module
-Optimized all the functions derived from the 'instant modules' module
-Fixed the 'no arrow sticking' module not visually working correctly
-All adequate modules are now compatible with smithed's tagging conventions (the modules affected by this are: 'old dragon bossbar' , 'no trims' , 'snowball fireballs' , 'snowball small fireballs' , 'classic creepers' , 'disable zombie door breaking' , 'no zombie baby burning' , 'no mob equipment' , 'no fish' , 'no chicken jockeys' , 'no spider jockeys' , 'no squid despawning' , 'no glow squid despawning' , 'no villager-zombie fighting' , 'no zombie base armor' , 'no zombie reinforcements' , 'old cave spider health' , 'old ender dragon' , 'old endermen health' , 'old endermen' , 'old iron golem knockback' , 'old rabbits' , 'old sheep health' , 'old silverfish health' , 'old spider health' , 'old wolf variants' , 'old zombie sounds' , 'piglin to pigman switching' , 'silverfish soul sand damage' , 'testificates' , 'disable fire arrows' , 'no endermites from pearls' , 'old projectile motion' , 'endermite soul sand damage' , 'slimes dont swim' , 'killer rabbits' , 'no drowned conversion' , 'no skeleton horse jockeys' , 'old boat positioning logic' , 'old ocelots' , 'old villagers' , 'old zombie reach' , 'giants spawn' , 'zombie-like giants spawn')
-Classic mechanics now contains an ID string in the pack.mcmeta file to comply with smithed's conventions
-All loot tables now contain the "__smithed__" field as to support Weld functionality
-Fixed the 'floating gravity blocks' module not detecting walls/gates/fences correctly
-Fixed the 'old sponges' module not detecting sponge block placement correctly
-Fixed the 'no skeleton bone drops' module auto-enabling itself
-Fixed certain data not being removed when Classic Mechanics gets uninstalled
-Expanded the description of the datapack to be colored and include the current version

Project members

Wilozyx

Member

Details

Licensed CC0-1.0
Published a year ago
Updated 10 hours ago