Carpet TIS Addition

Carpet TIS Addition

Universal mod

A Carpet mod (fabric-carpet) extension, a collection of carpet mod style useful tools and interesting features

Game MechanicsUtility

3,767 downloads
39 followers
Created 9 months ago
Updated 7 days ago

External resources



Project members


Technical information

License
Client side
optional
Server side
optional
Project ID
Filter versions...

News

  • Added rule creativeNoItemCooldown, ender pearl rain in coming
  • Added rule stopCommandDoubleConfirmation, no more unintended triggering
  • Added rule toughWitherRose to let you place wither rose anywhere
  • Added command /sleep and related rule commandSleep to lag the server

Changes

  • Removed snakeyaml dependency and use yamlang gradle plugin to handle yaml translations on build time, so the mod jar is now smaller
  • Warns when rules that requires tiscm protocol are enabled and rule tiscmNetworkProtocol is not enabled
  • Lifetime tracker supports re-tracking those re-added-to-mobcap mobs, e.g. mobs dismout from minecart
    • Can be disabled by setting rule lifeTimeTrackerConsidersMobcap to false
  • (1.18.2) Compacts with lithium 0.10+
    • Now it conflicts with lithium <0.10

Fixes

  • Fixed crash with optifine 1.17.1+ (at least e.g. 1.17.1 HD U H1)
  • Fixed projectile logger enhancement doesn't work and crash in 1.19+
  • (1.16+) Fixed translatable text's args not copied in via Messenger.copy
    • Should fix the isolability issue between text receivers when doing server-side translation

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19.2 mc1.19.2 >=1.4.84
1.19.3 snapshots mc22w*** latest

News

  • Added rule creativeNetherWaterPlacement, why not
  • Added rule undeadDontBurnInSunlight, why not not
  • Added TISCM network protocol, switch-able by rule tiscmNetworkProtocol
  • Added rule syncServerMsptMetricsData using tiscm protocol to sync server mspt metrics data to the client, which can be seen in the right bottom corner of the F3 debug screen
  • (1.19+) Added rule instantBlockUpdaterReintroduced, bring back old behavior and have much logical logging messages for microtiming logger
  • (1.19+) Added rule flattenTriangularDistribution, make edge cases more likely to happen

Changes - Lifetime Tracker

  • (1.19+) Lifetime tracker: Make item entity removal due to InventoryOwner (villager, alley, piglin) picking up item work again

Changes - MicroTiming Logger

  • Improved microtiming state change info and general block state displaying
  • Updated setBlockState flag bit value descriptions. The full block state and related changes will be shown in the hover text for block state change events
  • Put merged message indicator to the same line as the prev message
  • (1.19+) Show advertise for rule instantBlockUpdaterReintroduced if it's disable when enabling rule microTiming

Deprecation - Microtiming Logger

Since Microtiming dye marker provides good enough user experience, it's time for us to deprecate those legacy wool stuffs

  • Deprecate non- marker_only value of rule microTimingTarget
  • Make marker_only the default value of microTimingTarget

Patches

v1.41.1

mc1.19+ only

  • (1.19+) Fixed crash with fabric-carpet 1.4.84

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19.2 mc1.19.2 >=1.4.84
1.19.3 snapshots mc22w*** latest

News

  • Added rule creativeNetherWaterPlacement, why not
  • Added rule undeadDontBurnInSunlight, why not not
  • Added TISCM network protocol, switch-able by rule tiscmNetworkProtocol
  • Added rule syncServerMsptMetricsData using tiscm protocol to sync server mspt metrics data to the client, which can be seen in the right bottom corner of the F3 debug screen
  • (1.19+) Added rule instantBlockUpdaterReintroduced, bring back old behavior and have much logical logging messages for microtiming logger
  • (1.19+) Added rule flattenTriangularDistribution, make edge cases more likely to happen

Changes - Lifetime Tracker

  • (1.19+) Lifetime tracker: Make item entity removal due to InventoryOwner (villager, alley, piglin) picking up item work again

Changes - MicroTiming Logger

  • Improved microtiming state change info and general block state displaying
  • Updated setBlockState flag bit value descriptions. The full block state and related changes will be shown in the hover text for block state change events
  • Put merged message indicator to the same line as the prev message
  • (1.19+) Show advertise for rule instantBlockUpdaterReintroduced if it's disable when enabling rule microTiming

Deprecation - Microtiming Logger

Since Microtiming dye marker provides good enough user experience, it's time for us to deprecate those legacy wool stuffs

  • Deprecate non- marker_only value of rule microTimingTarget
  • Make marker_only the default value of microTimingTarget

Patches

v1.41.1

mc1.19+ only

  • (1.19+) Fixed crash with fabric-carpet 1.4.84

News

  • Added rule creativeNetherWaterPlacement, why not
  • Added rule undeadDontBurnInSunlight, why not not
  • Added rule instantBlockUpdaterReintroduced, bring back old behavior and have much logical logging messages for microtiming logger
  • Added TISCM network protocol, switch-able by rule tiscmNetworkProtocol
  • Added rule syncServerMsptMetricsData using tiscm protocol to sync server mspt metrics data to the client, which can be seen in the right bottom corner of the F3 debug screen
  • Added rule flattenTriangularDistribution, make edge cases more likely to happen

Changes - Lifetime Tracker

  • (1.19+) Lifetime tracker: Make item entity removal due to InventoryOwner (villager, alley, piglin) picking up item work again

Changes - MicroTiming Logger

  • Improved microtiming state change info and general block state displaying
  • Updated setBlockState flag bit value descriptions. The full block state and related changes will be shown in the hover text for block state change events
  • Put merged message indicator to the same line as the prev message
  • (1.19+) Show advertise for rule instantBlockUpdaterReintroduced if it's disable when enabling rule microTiming

Deprecate - Microtiming Logger

Since Microtiming dye marker provides good enough user experience, it's time for us to deprecate those legacy wool stuffs

  • Deprecate non- marker_only value of rule microTimingTarget
  • Make marker_only the default value of microTimingTarget

News

  • Added rule explosionNoEntityInfluence
  • Added rule deobfuscateCrashReportStackTrace
  • Added rule voidDamageAmount
  • Added rule voidDamageIgnorePlayer
  • Ported rule yeetUpdateSuppressionCrash for mc1.17- from TISCarpet13
  • Enhanced /fill command mode: added softreplace mode

Changes

  • Damage logger enhanced: you can now use <-> as a bidirectional target connectorin logging option
  • Lifetime tracker: display extra count text directly in console, e.g. item count

Fixes

  • Make rule largeBarrel work with fabric-transfer-api-v1, resolved #77

Patches

v1.40.1

mc1.19 only

  • (1.19) Fixed crash with lithium 0.9.0+, now it conflicts with lithium <0.9.0

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19.2 mc1.19.2 >=1.4.79

News

  • Added rule explosionNoEntityInfluence
  • Added rule deobfuscateCrashReportStackTrace
  • Added rule voidDamageAmount
  • Added rule voidDamageIgnorePlayer
  • Ported rule yeetUpdateSuppressionCrash for mc1.17- from TISCarpet13
  • Enhanced /fill command mode: added softreplace mode

Changes

  • Damage logger enhanced: you can now use <-> as a bidirectional target connectorin logging option
  • Lifetime tracker: display extra count text directly in console, e.g. item count

Fixes

  • Make rule largeBarrel work with fabric-transfer-api-v1, resolved #77

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19.2 mc1.19.2 >=1.4.79

Changes

  • mc 1.19.1 support

Fixes

  • (1.18) Fixed crash with lithium 0.8.0+, now it conflicts with lithium <0.8.0
  • (1.18+) Fixed microtiming tiletick phase doesn't display tiletick priority
  • (1.19) Fixed rule antiSpamDisabled might not work nicely

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19.1 mc1.19.1 >=1.4.79

News

  • Added rule observerNoDetection. Just stop blinking
  • Added subcommand /manipulate entity. Renaming, persistent state setter, vehicle control and velocity modifier
  • Carpet player action enhanced: added after action. /player Steve use after 100, best "redstone component" for making delays

Changes

  • Changed fabric loader requirement to >=0.11.7 for all versions
  • Merge all mc-version-separated branches into a single branch

Fixes

  • (1.19+) Fixed rule totallyNoBlockUpdate doesn't work correctly
  • (1.19+) Fixed rule lightUpdates with value ignored doesn't work as expected (#70)

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 mc1.19 >=1.4.79
1.19.1 snapshots corresponding version latest

News

  • Added supplier counter (scounter): /scounter command and scounter hud logger
    • Based on rule hopperNoItemCost. Works like carpet's hopper counter, but it counters the amount of item it output
  • Added phantom logger to see who's the one that summoned plantoms or remind you to go sleep
  • Carpet creativeNoClip enhancements: Never gets detected by pressure plates or tripwires

Fixes

  • Fixed hover text fails to be translated
  • (mc1.17+) Fixed multiple logging options don't work in item and xporb loggers

Full Changelog: https://github.com/TISUnion/Carpet-TIS-Addition/compare/v1.36.0...v1.37.0

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 mc1.19 >=1.4.79

News

  • Added rule farmlandTrampledDisabled
  • Added movement logger
  • Lifetime tracker:
    • Spawning reason natural now supports phantom, cat, pillager and zombie siege spawning
    • Added pickup_block removal reason for 1.16+ enderman
  • Carpet creativeNoClip enhancements: Ignore block change entity movement (entity teleport when farmland being broken etc.)

Fixes

  • (mc1.18+) Enable mixin compat logic of rule optimizedFastEntityMovement to lithium only if lithium's entity.collisions.movement is enabled, fixes #62

Full Changelog: https://github.com/TISUnion/Carpet-TIS-Addition/compare/v1.35.0...v1.36.0

Patches

v1.36.1

  • (mc1.19 only) Fixed crash with lithium 0.8.0 (#64)

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 (snapshots) mc22w*** latest
1.19 mc1.19 latest

News

  • Added rule farmlandTrampledDisabled
  • Added movement logger
  • Lifetime tracker:
    • Spawning reason natural now supports phantom, cat, pillager and zombie siege spawning
    • Added pickup_block removal reason for 1.16+ enderman
  • Carpet creativeNoClip enhancements: Ignore block change entity movement (entity teleport when farmland being broken etc.)

Fixes

  • (mc1.18+) Enable mixin compat logic of rule optimizedFastEntityMovement to lithium only if lithium's entity.collisions.movement is enabled, fixes #62

Full Changelog: https://github.com/TISUnion/Carpet-TIS-Addition/compare/v1.35.0...v1.36.0

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 (snapshots) mc22w*** latest

News & Changes

  • Added rule clientSettingsLostOnRespawnFix
  • Damage logger enhanced
    • Better target specification via the logging option. You can use stuffs like ->creeper, vex->players and @e[distance=..10] to specify the damage calculation you are interested in. Check the document for more details
    • Displays initial health amount in the first line
  • Earlier logger activated check to reduce further potential lag from microtiming logger when it doesn't suppose to record anything

Fixes

  • Fixed arguments in TranslatableText are not translated

Full Changelog: https://github.com/TISUnion/Carpet-TIS-Addition/compare/v1.34.0...v1.35.0

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 snapshots mc22w*** latest

News & Changes

  • Added rule minecartTakePassengerMinVelocity
  • Lifetime tracker: spawning reason summon now supports vex summoning
  • Added command /removeentity and related rule commandRemoveEntity
  • Make important command feedbacks boardcast to ops, e.g. tracker start/stop etc.
  • show more stuffs in /raid list instead of full mode only

Fixes

  • Fixed arguments in TranslatableText are not translated

Full Changelog: https://github.com/TISUnion/Carpet-TIS-Addition/compare/v1.33.0...v1.34.0

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 snapshots mc22w*** latest

News & Changes

  • Added rule mobcapsDisplayIgnoreMisc
  • zh_cn translation renaming: 监视器 -> 记录器
  • (1.18+) Added mobcapsLocal hud logger
  • (1.18+) Added /spawn mobcapsLocal sub command

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 snapshots mc22w*** latest

News

  • Lifetime tracker: records dolphin / fox picks up (entity removal) / throws item (entity spawning)

Fixes

  • Fixed wrong thrower type in some MobThrowSpawningReason
  • (1.17+) Fixed lifetime logger is not subscribe-able

Patches

v1.32.1

  • Fixed zh_cn translation for ticket logger (#60)
  • Mod compatibility: Let malilib recognize rule largeBarrel for its InventoryUtils.getInventory

v1.32.2

  • Updated lib snakeyaml to 1.30
  • Use lib conditionalmixin for optional mixin application
  • (1.17+) Fixed /log explosions full + power source ignited tnt crashes the game (#61)

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 snapshots mc22w*** latest

News

  • Lifetime tracker: records dolphin / fox picks up (entity removal) / throws item (entity spawning)

Fixes

  • Fixed wrong thrower type in some MobThrowSpawningReason
  • (1.17+) Fixed lifetime logger is not subscribe-able

Patches

v1.32.1

  • Fixed zh_cn translation for ticket logger (#60)
  • Mod compatibility: Let malilib recognize rule largeBarrel for its InventoryUtils.getInventory

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.2 >=1.4.56
1.19 snapshots mc22w*** latest

News

  • Lifetime tracker: records dolphin / fox picks up (entity removal) / throws item (entity spawning)

Fixes

  • Fixed wrong thrower type in some MobThrowSpawningReason
  • (1.17+) Fixed lifetime logger is not subscribe-able

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.1 >=1.4.56
1.19 snapshots mc22w*** latest

News

  • Added rule entityTrackerInterval
  • Added rule entityTrackerDistance
  • Added rule witherSpawnedSoundDisabled
  • Lifetime tracker:
    • Added spawning reason dispensed for items being dispensed from droppers etc.
    • Spawning reason block_drop now supports creative mode shulker box mining
    • (1.17+) Records item entities spawned by item entity destroyed

Patches

v1.31.1

  • (1.14 only) Fixed rule snowMeltMinLightLevel not working

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.1 >=1.4.56
1.19 experience snapshots mc1.19_deep_dark_experimental_snapshot-<index> latest
1.19 snapshots mc22w*** latest

News

  • Added rule entityTrackerInterval
  • Added rule entityTrackerDistance
  • Added rule witherSpawnedSoundDisabled
  • Lifetime tracker:
    • Added spawning reason dispensed for items being dispensed from droppers etc.
    • Spawning reason block_drop now supports creative mode shulker box mining
    • (1.17+) Records item entities spawned by item entity destroyed

Patches

v1.31.1

  • (1.14 only) Fixed rule snowMeltMinLightLevel not working

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.1 >=1.4.56
1.19 experience snapshots mc1.19_deep_dark_experimental_snapshot-<index> latest

News

  • Added rule entityTrackerInterval
  • Added rule entityTrackerDistance
  • Added rule witherSpawnedSoundDisabled
  • Lifetime tracker:
    • Added spawning reason dispensed for items being dispensed from droppers etc.
    • Spawning reason block_drop now supports creative mode shulker box mining
    • (1.17+) Records item entities spawned by item entity destroyed

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.2 mc1.18.1 >=1.4.56
1.19 experience snapshots mc1.19_deep_dark_experimental_snapshot-<index> latest

News

  • Added rule entityPlacementIgnoreCollision
  • Added rule preciseEntityPlacement
  • Added rule cauldronBlockItemInteractFix
  • Added rule snowMeltMinLightLevel

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.1, 22w03a mc1.18.1 >=1.4.56

News

  • Added mob_conversion spawning/removal reason in lifetime tracker

Fixes

  • Fixed data of historical /tick warp status is not completely frozen

Version Requirements

Minecraft Carpet TIS Addition Fabric Carpet
1.14.4 mc1.14.4 >=1.3.7
1.15.2 mc1.15.2 >=1.4.8
1.16.4, 1.16.5 mc1.16.5 >=1.4.38
1.17.1 mc1.17.1 >=1.4.56
1.18.1, 22w03a mc1.18.1 >=1.4.56

External resources



Project members


Technical information

License
Client side
optional
Server side
optional
Project ID