Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
Changelog
I don't want to undersell this to you: this is the single largest update in Doormat history and it's honestly setting the bar nerve-wrackingly high for the future of this mod! I've been working on this since the beginning of 1.20.5, roughly 130 days ago. Allow me to run you through the features: I can almost guarantee at least one thing on this list will pique your interest!
Changes
Know the redstone rules I've been writing and rewriting since the beginning? Well, they now have a collective name: the Tinker Kit! It's a bit of a work-in-progress, but hopefully this will allow me to refer to it less abstractly in changelogs from now on.
The first big change is that Carpet's quasiConnectivity rule has been made totally redundant and is now inaccessible with Doormat installed. This is because Doormat's /quasiconnectivity command can now modify the range at which components are affected by quasi-power, just like the original setting!
Before this update, modifying a component's quasi-connectivity or update type behavior was done by running one of the counterpart commands, picking one of the preset component options. The commands still exist, but they now work based on the exact block you want to modify. This means that every trapdoor, every fence gate, every door etc. is now separated from one another! Want to quasi-power warped fence gates but not crimson ones? Run /quasiconnectivity set 1 minecraft:warped_fence_gate! Because of this, many new components are modifiable that weren't before like redstone torches, repeaters and even mob heads. Go wild!
Oh yeah, the command syntax has changed to be much more versatile than before. Here are the new aliases, using /quasiconnectivity as an example:
/quasiconnectivity list(finds and displays all components' values in a list)/quasiconnectivity get <component>(finds and displays the value assigned to the component)/quasiconnectivity set <value> all(sets all components' values to the one specified)/quasiconnectivity set <value> <component>(sets the component's value to the one specified)/quasiconnectivity reset all(resets all components' values to their defaults)/quasiconnectivity reset <component>(resets the component's value to its default)
This should allow you to feel a lot more free while messing around with the settings. Some of the command outputs have things you can click to autocomplete new commands! It really is such an advanced system now; I highly recommend seeing what you can find.
For the mod creators out there, the Tinker Kit now supports registering new blocks to the system through the use of an API. There will be an article on the wiki page within the next few weeks, so make sure to look out for that. For the mod users, the Tinker Kit will know what to do with the vast majority of modded redstone components by default, so you don't have to worry about consistency gaps.
It's worth noting at this stage that this feature is huge and there are bound to be bugs. If you find one, please file a report on GitHub.
Some old settings have now changed in some more minor ways, just to make them a bit more intuitive. You will need to re-input the values you've chosen if you've modified them, so make sure to take some notes before installing this update:
chiseledBookshelfSignalBasisis nowchiseledBookshelfFullnessSignal, and the enumerator options have changed:interactionis nowfalsefullnessis nowtruefullness_lerpedis nowlerped
fastLeafDecayis nowfastLeafDecayingChanceand takes in aDoublerepresenting the chance per randomTick of decaying.forceGrassSpreadis nowforceGrassSpreading.renewableCobwebsis nowspawnersGenerateCobwebsdue to cobwebs being made renewable under the 1.21 experimental toggle.trialSpawnerSheepActivationis nowtrialSpawnerEntityRequirementand takes in an enumerator.zoglinsSpawnInPortalsis nowzoglinPortalSpawnChanceand takes in aDoublerepresenting the chance per spawn attempt that a zoglin will spawn instead of a zombified piglin.maxMinecartSpeedhas been separated intomaxMinecartSpeedLandandmaxMinecartSpeedWater.
Additions
Added 36 new rules! You can find more info about them in the wiki:
basaltGenProductblockFallingDelaycampfireRespawningcobblestoneGenProductconsistentWaterlogPushingcrafterSignalLerpingdisableBedTooFarWarningdisableBedUnsafeWarningdisableDragonEggTeleportationdisableEndGatewayCrossingdisableMaceKnockbackdisableMonsterSleepCheckdisablePrematureBlockFallingdragonEggFallingDelayendExitIgnoreLeavesgrassAgingChancehighlightSleepDepriverslazyLoadedShearSuppressionlavaFlowSpeedDefaultlavaFlowSpeedNethermoreTimeArgumentUnitsmovableEnchantingTablesmovableEnderChestsobserverHalfDelayobsidianFrameConversionobsidianGenProductpersistentRespawnAnchorChargepowderSnowPortalBreakingqcSuppressorravagersStompSnowsafeSandsculkCatalystXpCountsnowFormsUnderLeavesstoneGenProductvillagersAlwaysInheritBiomewoolDesertPyramids
Added Doormat's first logger: randomTicks! This keeps track of successful randomTicks and can even display them visually on the client! Just be careful with rendering at high random tick speeds.
Removals
It can't all be good. thornyRoseBush has been removed due to feeling out of scope of Doormat's existing feature set. I'll see if I can weave it into a new mod somewhere down the line.
Minor Changes and Bug Fixes
- Running
/randomtickon its own now sends a random tick to the block it's called from. - Added en_gb translations.
- #4 (reported by nickademas)
composterSideInputsno longer crashes with Lithium. fastLeafDecayingChanceno longer creates infinite scheduled tick loops, slowing the server MSPT down to a halt (lol).- Fixed local difficulty potentially not working properly on peaceful mode when
peacefulMonsterSpawningwas enabled. barrelItemDumpingnow checks if the barrel is facing down before attempting to eject items.- Fixed compact tooltips translating incorrectly on servers.
- Improved inter-mod compatibility of rules relating to fertilization.
- The overworld height validator now correctly scales with modified dimension sizes.
- Fertilizing moss blocks no longer consumes bonemeal even when the block is covered.
- Added the bad omen status effect to the
peacefulMonsterSpawningexceptions. - Updated all compact tooltip rules to use the new ItemStack components.
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
1.1.0+1.20.6Loaders
Game versions
1.20.5–1.20.6Environment
Downloads
98Publication date
May 1, 2024 at 7:43 PMPublisher

axialeaa
Owner



