Skip to content

Releases: TISUnion/Carpet-TIS-Addition

Carpet TIS Addition v1.16

15 Apr 07:14
8421095
Compare
Choose a tag to compare

News

  • Lifetime tracker: Added spawner spawning reason
  • MicroTiming logger: Dye marker support. Use dye item or named dye item to mark what you are interested in
    • Added rule microTimingDyeMarker
    • Added enum option marker_only for rule microTimingTarget
    • More details will be displayed in message hastag and nametag
  • Added mspt display in /tick warp status
  • Use online yarn mapping getter for 1.17 snapshots

Changes

  • More natural rule lightUpdates implementation, might have better compatibility with other light monitor mods
    • More realistic simulation of light suppression with enum option suppressed
    • Added safety detection with rule synchronizedLightThread
  • Distinguished between dragonfight and entity phases in microTiming logger
  • Make instant commandblocks (created by rule instantCommandBlock) be able to execute infinite times within a gt
  • Updated modmenu parent field for 1.16.5+ branches. See #21

Carpet tweaks

  • Prevent updating EntityPlayerActionPack when tick frozen
  • Added OP permission check to cheaty command /player <someone> mount anything

Rules backport

for 1.15- branches

  • Ported rule lightEngineMaxBatchSize from fabric-carpet 1.4.23
  • Ported rule structureBlockOutlineDistance from fabric-carpet 1.4.25

Patches

1.16.1

  • Fixed carpet fake player not responding to knockback from player melee attack
  • Fixed inconsistent space char in ScheduleBlockEventEvent in Chinese
  • Let MicroTiming logger be able to log every kind of blockstate changes instead of only a few ones
  • Removed swing hand animation when using MicroTiming dye marker

image

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.16.x >=1.3.7
1.15.2 mc1.15.2-1.16.x >=1.4.8
1.16.4, 1.16.5 mc1.16.5-1.16.x >=1.4.25
1.17 snapshots mc21w<xxx>-1.16.x as new as possible ofc

Carpet TIS Addition 1.15

11 Mar 03:36
a2a4121
Compare
Choose a tag to compare

News

  • Added turtleEgg logger to tell u who breaks your eggs
  • Added rule turtleEggTrampledDisabled for best protection to your turtle eggs
  • Added /spawn tracking restart in carpet mod spawn tracker for lazyman
  • Added lifeTime HUD Logger to show the specific entity tracking summary in HUD

Changes

  • Arrange rule order into alphabetical order
  • Make light engine keep up faster after /carpet lightUpdates suppressed

Fixes

  • Fixed #18: Light queue logger I/O info remains wrongly after logging + unlogging + relogging

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.15.x >=1.3.7
1.15.2 mc1.15.2-1.15.x >=1.4.8
1.16.4, 1.16.5 mc1.16.5-1.15.x >=1.4.25
1.17 snapshots mc21w<xxx>-1.15.x as new as possible ofc

Carpet TIS Addition 1.14

25 Feb 01:56
db05051
Compare
Choose a tag to compare

Rule

  • Rename creativeOpenShulkerBoxForcibly into creativeOpenContainerForcibly. Why not make it works for chest too instead of only shulker box
  • Added lightQueueLoggerSamplingDuration to specify the sampling duration of lightQueue logger
  • Added synchronizedLightThread to make the main server thread wait for the light thread, so no randomly light suppression during tick warp etc.
  • Added ignored option for rule lightUpdates. With it light updates will be ignored but enqueued tasks can still be executed. Chunk loading is not affected with this option
    • compatible with PhiPro's lighting mods, e.g. mc-fix_mc-170012, Phosphor

Logger

  • Added lightQueue logger for debugging light task load or light suppression
    • compatible with Tic-TACS mod
  • Added tickWarp logger for checking the current warping status

Command

  • Added /player <name> <action> randomly argument for some of the /player commands. e.g. /player Steve use randomly 10 20 will make Steve right-click at dynamically varying random intervals in range [10, 20]
  • Added /tick warp status to display the current status of tick warping, including starter, estimated remaining time etc.

Scarpet

  • Now rule microTiming is required to be true for dispatching microTiming events, to prevent potential performance impact

Patches

v1.14.1

  • Fixed #17: Crash at dedicated server startup
  • Proper implementation for rule creativeOpenContainerForcibly

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.14.x >=1.3.7
1.15.2 mc1.15.2-1.14.x >=1.4.8
1.16.4, 1.16.5 mc1.16.5-1.14.x >=1.4.25
1.17 snapshots mc21w<xxx>-1.14.x as new as possible ofc

Carpet TIS Addition 1.13

18 Feb 04:13
e9d2601
Compare
Choose a tag to compare

Rule

  • Added rule fluidDestructionDisabled to prevent liquid from accidentally flooding your redstone wiring in creative
  • Ported fabric carpet 1.4.25 structure block protocol to 1.14 and 1.15 branches

LifeTime Tracker

  • Added support to tracking item count for item entity and xp amout for xp orb entity. Statistics are displayed in details (e.g. /lifetime item) mode as hover text. Note that item merging removel reason is not suppose to track item count

Scarpet

  • Added scarpet hooks to microTiming events by @Ghoulboy78. Available in 1.16+

Compatibility

  • Added compatibility with g4mespeed mod for rule blockEventPacketRange. The rule will overwrite g4mespeed's Block Event Distance server setting if the value of the rule has been modified
  • Fixed #14. Removed rule structureBlockLimit in 1.16+ since fabric carpet already has it

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.13.x >=1.3.7
1.15.2 mc1.15.2-1.13.x >=1.4.8
1.16.4, 1.16.5 mc1.16.5-1.13.x >=1.4.25
1.17 snapshots mc21w<xxx>-1.13.x as new as possible ofc

Carpet TIS Addition 1.12

21 Jan 06:33
32fb0fd
Compare
Choose a tag to compare

Rule

  • Added rule optimizedHardHitBoxEntityCollision for performance boost with tons of entities moving
  • Ported rule totallyNoBlockUpdate from TISCarpet to simply disable all block updates and state updates
  • Added rule tooledTNT. Do you want a silk-touch TNT or shears-TNT?
  • Added rule creativeOpenShulkerBoxForcibly to allow creative player to open shulker block even if it's blocked

Logger

  • Added "create" logging option for entity loggers (item, xporb)

LifeTime Tracker

  • Now both spawning position and removal position are displayed when showing details
  • Entities belonged to the previous trackings are ignored in current tracking

Compatibility

  • Added compatibility with tic-tacs mod, at least for now
  • Fixed optifine making lifetime tracker record mob despawn etc. wrongly

Patches

1.12.1

  • Fixed life time tracker counter increasing when tick freezing in 1.16.5+ branches

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.12.x >=1.3.7
1.15.2 mc1.15.2-1.12.x >=1.4.8
1.16.2, 1.16.3, 1.16.4, 1.16.5 mc1.16.5-1.12.x >=1.4.8 <1.4.25
1.17 snapshots mc21w<xxx>-1.12.x as new as possible ofc

Carpet TIS Addition 1.11

11 Dec 04:32
3390e8c
Compare
Choose a tag to compare

Rule

  • Added rule optimizedFastEntityMovement to optimize fast entity movement by only checking block collisions on current moving axis
  • Added rule optimizedTNTHighPriority to make rule optimizedTNT work with lithium

LifeTimeTracker

  • Fixed persistent not recorded when mob picks up item
  • Added spawning reason BLOCK_DROP for item
  • Use the amount of tickstage passing to define mobs' lifetime instead of the difference between gametime. It's more useful for mobfarms

Patches

1.11.1

  • Fixed incorrect in-game explanation of lifetime in LifeTimeTracker
  • Updated yarn mapping for mc20w49a version

1.11.2

  • Extends PICKUP removal reason to general MobPickup RemovalReason in LifeTimeTracker

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.11.x >=1.3.7
1.15.2 mc1.15.2-1.11.x >=1.4.8
1.16.2, 1.16.3, 1.16.4 mc1.16.4-1.11.x >=1.4.8
1.17 snapshots mc20w<xxx>-1.11.x as new as possible ofc

Carpet TIS Addition 1.10

02 Dec 15:22
fb8c0ad
Compare
Choose a tag to compare

Logger

  • Added commandBlock logger for finding out where the annoying hidden running command block is

Command

  • Added lifetime tracker for tracking lifetime and spawn / removal reasons of entities

image

Patches

1.10.1

  • Fixd duplicated DeathRemovalReason in LifeTimeTracker

1.10.2

  • LifeTimeTracker: use plain text for hover display in overall mode to reduce potential network overload

1.10.3

  • Fixed mapping not loaded in 20w49a version

LifeTimeTracker

  • added slime division, raid and zombie reinforce spawning reasons
  • split DESPAWN reason into 4 induvidual despawn related reasons
  • used long to store spawn counts to prevent potential data overflow
  • fixed serval mistakes in documentation

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.10.x >=1.3.7
1.15.2 mc1.15.2-1.10.x >=1.4.8
1.16.2, 1.16.3, 1.16.4 mc1.16.4-1.10.x >=1.4.8
1.17 snapshots mc20w<xxx>-1.10.x as new as possible ofc

Carpet TIS Addition 1.9

26 Nov 04:02
1dd76c1
Compare
Choose a tag to compare

Rule

  • Ported rule tntFuseDuration from TISCarpet
  • Ported rule entityMomentumLoss from TISCarpet
  • Make fabric-carpet rule tntRandomRange work without optimizedTNT or with other explosion optimization mods
  • Added rule repeaterHalfDelay: Halve the delay of redstone repeaters upon a redstone ore

Logger

  • Stack trace display in Ticket logger
  • Scarpet tick stage in MicroTiming logger
  • Seperate ASYNC_TASK and PLAYER_ACTION stage in MicroTiming logger

Patches

1.9.1 for 1.16.4

  • Fixed rule renewableDragonEgg not working with lithium mod

1.9.2 for 1.16.4, 1.17

  • Compatible with fabric-carpet 1.4.19

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.9.x >=1.3.7
1.15.2 mc1.15.2-1.9.x >=1.4.8
1.16.2, 1.16.3, 1.16.4 mc1.16.4-1.9.0 ~ mc1.16.4-1.9.1 >=1.4.8, <=1.4.18
1.16.2, 1.16.3, 1.16.4 >=mc1.16.4-1.9.2 >=1.4.8
20w48a mc20w48a-1.9.x >=1.4.19

Carpet TIS Addition 1.8.0

21 Nov 11:31
d1bbdb2
Compare
Choose a tag to compare

Rule

  • Added rule poiUpdates to control whether block changes will cause POI to updates or not

image

Others

  • fabric-carpet 1.4.18 tick warp limit unlock compatibility
  • flags info display in BlockStateChangeEvent in microTiming logger

image

Fixes

  • /raid tracking realtime now works properly

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.8.x >=1.3.7
1.15.2 mc1.15.2-1.8.x >=1.4.8
1.16.2, 1.16.3, 1.16.4 mc1.16.4-1.8.x >=1.4.8
20w46a mc20w46a-1.8.x >=1.4.17

Carpet TIS Addition v1.7

13 Nov 16:40
b06221d
Compare
Choose a tag to compare

Rule

  • Added microTimingTarget to modify the way to specify events to be logged in microTiming logger

image

microTiming Logger

  • Added detailed entity info as extra info in entity stages
  • State change event now detects repeater locked state
  • Fixed crash when logging with not suggested value
  • Fixed schedule tick result sometimes incorrect when using lithium mod

Patches

1.7.1

  • Fixed ExecuteTileTickEvent still happen after block changed in microTiming logger
  • Added "ended" suffix for ACTION_END type ExecuteBlockEventEvent in microTiming logger

Requirements

Minecraft Carpet TIS Addition fabric carpet
1.14.4 mc1.14.4-1.7.x >=1.3.7
1.15.2 mc1.15.2-1.7.x >=1.4.8
1.16.2, 1.16.3, 1.16.4 mc1.16.4-1.7.x >=1.4.8
20w46a mc1.16.4-1.7.x >=1.4.17