Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Licensed CC0-1.0
Published 9 months ago
Updated 6 days ago
Changelog
Changes
-> 1.18.0
-Added new 'dynamic void fog' module (in 'cosmetical' category) - Makes the void fog player Y-level checks more dynamic, meant to be used for worlds with custom heights that differ from vanilla's
-Added new 'do player version checks' module (in 'general' category) - Allows the game to check for and operate on players who logged on during a previous version of Classic Mechanics
-Classic Mechanics will now check for when players who previously logged on in an older version of the datapack re-join/re-log in a newer version
-The game will now store players' UUIDs into a database storage so it can lookup version changes in the future (this would be used if a module that changes players' gameplay changes or updates significantly and Classic Mechanics needs to do certain operations on the player(s) due to it!)
-{The current player database system uses edited code originally made by Cloud Wolf! All credit goes to him!}
-Toggle functions are now organized within sub-folders under classic_toggles' /toggles/
-Removed some unnecessary data (CM_EndermanRay / CM_HerobrineRay)
-Module-dependent data is now only created when enabling the respective modules
-Particles displayed due to the 'void fog' module are now only shown per client
-Fixed void fog from the 'void fog' module being shown in other dimensions that are not the overworld
-The 'void fog' module's particles are now more accurate
-The data loading sequence has been changed
-The 'void fog' Y check no longer has a minimum Y height, only a maximum
-Slightly optimized the 'void fog' module
-The 'old tnt particles' module was moved to cosmetical category page 7
-Fixed being unable to disable the 'old tnt particles' module due to it still having the old settings disable format
-Optimized the 'constant love hearts' module
-Optimized the 'no arrow sticking' module
-Arrows from the 'no arrow sticking' module should now be less glitchy
-Slightly optimized the 'snowball blaze fireballs' module
-The update functionality for Classic Mechanics no longer only checks for if the player is updating from the last version: now checks for any version from version ID 10 and beyond
-Slightly optimized 'old TNT particles' module
-Changed many files' directories (this can *possibly* make certain modules not work anymore in worlds with older versions of this datapack. If you notice such thing happens, please disable and then re-enable the module in the settings menu!)
-Slightly optimized the 'old dragon bossbar' module
-Updated and changed many functions' formatting
-Optimized the 'old tnt ignition' module
-The 'floating gravity blocks' module now takes gravity blocks' velocity into account
-Gravity blocks should now align better atop fences/walls/gates when 'floating gravity blocks' is enabled
-Optimized the 'floating gravity blocks' module
-The 'old mineshaft chests' module now checks if the chest minecart is inside a abandoned mineshaft structure
-Slightly optimized the 'old mineshaft chests' module
-Suffocation checks for the 'solid cobwebs' module should now be more accurate
-Optimized the 'old brewing stand' module
-Added proper raycasting for the 'old brewing stand' module
-Added more comments into functions for organization and ease of use
-The 'disable sprinting' module now uses modifiers (NOTE! If you are updating this datapack: if players' movement are messed up, paste this command -> '/function classic_mechanics:main/load_version_changes_disablesprint')
-Optimized the 'disable sprinting' module
-Fixed certain modules not getting properly disabled when clicking the 'disable all' buttons
-Fixed 'no villager-zombie fighting' functions being called when enabling the alpha preset
-Fixed presets calling on disabled modules
-Fixed 'beta' , 'early release' , 'alpha' presets not calling certain modules' functions (you might need to disable and re-enable these presets if you had any enabled!)
-The 'early release' preset now turns on the minecart modules and the 'boats deal fall damage' module
-Fixed Classic Mechanics not disabling itself when uninstalling
-Fixed certain data not being removed when uninstalling Classic Mechanics
Files
Metadata
Release channel
ReleaseVersion number
1.18.0+modLoaders
Game versions
1.21.4Downloads
28Publication date
February 16, 2025 at 8:01 PMPublisher

Wilozyx
Member