Changelog
Changes
-> 1.6.0
-Added new 'silent squids' module (in 'mobs' category) - Disables squids' sounds, as they did not have any prior to R1.9
-Added new 'silent glow squids' module (in 'mobs' category) - sub-setting of 'silent squids' - disables glow squids' sounds, as parity
-Added new 'old tilling' module (in 'mechanics' category) - returns pre-B1.6 tilling, where tilling grass blocks with hoes would produce wheat seeds
-Added new 'no seed drops from grass' module (in 'mechanics' category) - sub-setting of 'old tilling' - disables seeds from dropping from short grass (aka tallgrass)
-Added new 'no squid despawning' module (in 'mobs' category) - disables the despawning of squids, as they did not despawn prior to B1.7
-Added new 'no glow squid despawning' module (in 'mobs' category) - sub-setting of 'no squid despawning' - disables glow squids from despawning
-Added new 'no spider jockeys' module (in 'mobs' category) - disables spider jockeys
-Added new 'no chicken jockeys' module (in 'mobs' category) - disables chicken jockeys
-Added new 'no skeleton horse jockeys' module (in 'mobs' category) - disables skeleton horse jockeys
-Added new 'snowball blaze fireballs' module (in 'cosmetical' category) - sub-setting of 'snowball fireballs' - makes blazes' small fireballs render as snowballs
-Added new 'killer rabbits' module (in 'mobs' category) - brings back the rare chance for killer rabbit spawns
-Added new 'disable all' module (in 'general' category) - instantly disables all modules from the Classic Mechanics datapack (this has the same functionality as the [disable all] buttons from the presets category, though, having this as it's own module seems better, in parallel to the buttons)
-Added new 'old tool durability' module (in 'mechanics' category) - brings back the old durability values of tools. This is a multi-setting module with the following options: I128 / I131 / I313 / A1.0.3 (these are named after popular specific versions, but are really from version groups!)
-Added new 'old durability on modern tools' module (in 'mechanics' category) - sub-setting of 'old tool durability' - makes modern tools such as netherite tools, tridents and maces have similar durability values as old tools! This works in conjunction with each of the 'old tool durability' options
-Added new 'old fishing loot' module (in 'mechanics' category) - brings back the old loot tables for fishing. This is a multi-setting module with the following options: A1.2.0 / R1.7.2 / R1.9 / R1.11 / R1.13 / R1.14 / R1.16 (these are named after popular specific versions, but are really from version groups! Also pre-R1.16 tables do not check for open bodies of water)
-Added new 'old dungeon chest loot' module (in 'blocks' category) - brings back the old loot tables for dungeon chests. This is a multi-setting module with the following options: A1.0.14 / B1.4 / R1.0 / R1.4.6 / R1.6.1 / R1.8 / R1.9 (these are named after specific versions, but are really from version groups!)
-Added new 'old nether fortress chest loot' module (in 'blocks' category) - brings back the old loot tables for nether fortress chests. This is a multi-setting module with the following options: R1.6.1 / R1.8 / R1.9 (these are named after specific versions, but are really from version groups!)
-Added new 'old stronghold chest loot' module (in 'blocks' category) - brings back the old loot tables for stronghold chests. This is a multi-setting module with the following options: B1.8 / R1.4.6 / R1.6.1 / R1.9 / R1.18 (these are named after specific versions, but are really from version groups!)
-Added new 'old desert pyramid chest loot' module (in 'blocks' category) - brings back the old loot tables for desert pyramid chests. This is a multi-setting module with the following options: R1.3.1 / R1.4.6 / R1.6.1 / R1.9 (these are named after specific versions, but are really from version groups!)
-Added new 'old jungle temple chest loot' module (in 'blocks' category) - brings back the old loot tables for jungle temple chests. This is a multi-setting module with the following options: R1.3.1 / R1.4.6 / R1.6.1 / R1.14 (these are named after specific versions, but are really from version groups!)
-Added new 'old mineshaft chest loot' module (in 'blocks' category) - brings back the old loot tables for mineshaft chests. This is a multi-setting module with the following options: B1.8 / R1.3.1 / R1.4.6 / R1.6.1 / R1.9 / R1.17 (these are named after specific versions, but are really from version groups!)
-Added new 'old bartering loot' module (in 'mechanics' category) - brings back the old loot tables for piglin bartering. This is a multi-setting module with the following options: 20w07a / 20w09a / 20w10a / R1.16 (these are named after specific versions, but are really from version groups!)
-Added new 'redstone dot placement' module (in 'blocks' category) - makes the default placement of redstone wire a dot, like how it was from R1.0 to R1.16, this still allows the modern right clicking of the wires to change their shape (this module is experimental!)
-Added new 'shields block 50% of damage' module (in 'others' category) - inspired by the old sword-blocking feature, makes shields only block 50% of incoming damage when the victim is blocking their shield
-Added new 'disable sleep' module (in 'others' category) - makes players unable to sleep if they interact with a bed, still allows players to set their spawn. Inspired by <B1.2 versions
-Added new 'message players on sleep' module (in 'others' category) - sub-setting of 'disable sleep' - sends a message to players who try to sleep, indicating them that sleeping is disabled
-Added new 'no fish' module (in 'mobs' category) - removes all fish from the world, in parity with pre-R1.13 versions where fish didn't exist
-Added new 'old jumping' module (in 'mechanics' category) - makes the max jumping height same(/close to) as what it was prior to R1.9
-Added new 'old endermen health' module (in 'mobs' category) - sub-setting of 'old endermen' - reverts endermen health values to their pre-B1.9pre3 one (20hp)
-Added new 'old sheep health' module (in 'mobs' category) - reverts sheep's health values to their pre-B1.9pre3 one (10hp)
-Added new 'old spider health' module (in 'mobs' category) - reverts spiders' health values to their pre-B1.9pre2 one (20hp)
-Added new 'old cave spider health' module (in 'mobs' category) - reverts cave spiders' health values to their pre-B1.9pre3 one (20hp)
-Added new 'old silverfish health' module (in 'mobs' category) - reverts silverfishes' health values to their pre-B1.9pre2 one (20hp)
-Added new 'entities trample farmland' module (in 'blocks' category) - sub-setting of 'old farmland' - makes the 'old farmland' module mechanics take entities into account instead of only players, at the cost of some additional performance
-Added new 'ownerless fireworks' module (in 'mechanics' category) - brings back an old bug where fireworks did not store any owner/origin data, meaning damaging neutral mobs with firework rockets would not aggro them
-Added new 'no zombie base armor' module (in 'mechanics' category) - removes zombies' 2.0 base armor attribute, which was added in R1.0.0
-Added new 'giants spawn' module (in 'mobs' category) - tries to faithfully emulate the spawning and functionality of old giants from I20100205
-Added new 'zombie-like giants' module (in 'mobs' category) - sub-setting of 'old giants' - makes giants use zombie sounds and have certain zombie functionalities such as spawning with/picking up equipment or breaking doors. Also limits their spawning conditions to the surface at night time
-Added new 'no daylight baby zombie burning' module (in 'mobs' category) - returns a bug that ranged from R1.4.2 to R1.13 which was initally tagged as "works as intended" but later got fixed, where, baby zombies would not burn under sunlight, unlike their adult counterparts
-Added new 'old placement reach' module (in 'mechanics' category) - brings back the old block placement reach/range of 4.0 meters instead of the 4.5 which was added in R1.3
-Added new 'early-mid release' preset - This preset emulates and combines the features from around R1.8.9!
-Added new 'alpha' preset - This preset emulates and combines the features from around A1.1.2_02!
-Added 'silent minecarts' & 'no boat sounds' module to the beta & early release presets
-Fixed 'check containers' sub-setting module option being formatted wrongly
-Fixed wording mistake in 'old bad omen' module hover-text
-Fixed 'faithful old rabbits' enable/disable buttons not working
-Fixed 'faithful old rabbits' sub-setting module option being formatted wrongly
-Fixed 'faithful old rabbits' not being in the toggles oversee menu
-Fixed 'old endermen' & 'Piglin to zombie pigman switching' modules' version numbers being incorrect
-Fixed early release & beta presets having incorrect wording for 'old boat crashing' scores, making them invalid
-Fixed 'old regen' not working due to spelling mistakes in it's function
-Removed villager inventory checks from 'check containers (no item names)' module function
-Removed some unnecessary module changes from the beta preset
-Fixed mid release preset having a version number of "1.12" and not "R1.12.2"
-Fixed early release preset having a version number of "1.2.5" and not "R1.2.5"
-'silent minecarts' & 'no boat sounds' are now properly disabled when clicking the [disable all] button
-Fixed invalid naming for 'check containers (no item names)' sub-setting module
-Fixed 'old gapple' not being disabled if set to mid-early release
-Fixed 'old enchanted golden apple' not being disabled when pressing the [disable all modules] button
-Fixed 'old enchanted golden apple' having incorrect messages in the oversee menu
-Fixed 'uninstall datapack' module having a duplicated description
-Modules that only cite their removed version now contain the "<" sign before the version number
-Disabling all modules will now reset player speed for players who were detected as sprinting with 'disable sprinting' turned on
-Fixed 'no mob equipment' module not working with 'instant modules' module
-Fixed 'check containers' module's function having incorrect naming
-Fixed 'no offhand' module not looping, making it work once when enabled and never again
-Potion tooltips will now be correctly removed if the item is in the player's offhand and 'no potion tooltips' sub-setting is on
-Fixed incorrect naming for 'no potion tooltips' module function calling
-Fixed 'old animal spawning' having incorrect mob cap spawning condition
-Fixed spelling mistake in 'old farmland' module's hover-text
-Cleaned up 'old farmland' module - merged not-shifting predicate and atop-farmland if-check into one predicate. RNG is now used over the time system of before. Entities in the block will also be tp'd up a small amount so they don't clip into the block. Removed old lines which got turned into several comments
-'floating gravity blocks' module function now uses a merged block tag instead of checking for multiple tags
-Redid the 'classic creepers' module - now a lot cleaner code-wise and way more optimized; no longer dependent on gravity, now uses markers and predicates (Note that, due to this change, old creepers might not function correctly in relation to this module, you can fix this by disabling then re-enabling the 'classic creepers' module while the creepers are in loaded chunks!)
-Created new comments on many of the datapack's function files for snooping people :3
-Created 'annotations_for_devs.txt' file inside datapack, for developers or general people who wish to work with/modify this datapack, hopefully it will ease wrapping your head around some stuff!
-Fixed 'testificate villagers' module being re-scheduled if 'instant modules' was on and the player summoned an entity with a spawn egg
-Using buckets of fish will now trigger modules if 'instant modules' is enabled
-Remade old endermen sound function for 'old endermen' module. Now uses a predicate for RNG, no longer attempts multiple schedules, tagging is now called in a seperate function
-Fixed 'herobrine' module using an invalid score for it's checks
-Fixed block placing trigger for 'vertical logs' module not working as expected
-Block placement function for 'vertical logs' module no longer checks for the score inside the actual function (since it already does that)
-Rehauled 'old mob step sounds' module's function - now searches for entities against an entity tag, instead of all entities that aren't players; entities are now tagged according to a motion-related predicate then untagged, instead of managing their scores, related to their motion NBT; step sound checks are now seperated into a different function file
-Remade 'old nightmares' module - altered loop timing, light checks and mob spawning are now in seperate functions, the code is now a lot cleaner and more organized & optimized, the nightmare mob is now a randomly chosen one, nightmare mobs now randomly spawn around the player
-Remade 'punch-sheep shearing' module - no longer tied with 'no panic' module function, now accurately gets sheared from player-sourced damage rather than any damage source, the amount of wool drop is now 1-3 (which is what it used to be in older versions) instead of constantly 2
-Cleaned 'no panic' module function a little
Files
classic-mechanics-1.6.0.jar(1.58 MiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
1.6.0+modLoaders
FabricForgeQuilt
Game versions
1.21Downloads
31Publication date
July 8, 2024 at 11:39 AMPublisher
Wilozyx
Member