Releases: TISUnion/Carpet-TIS-Addition
Releases · TISUnion/Carpet-TIS-Addition
Carpet TIS Addition v1.16
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
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
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
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
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
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
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
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
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
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
Rule
- Added rule
poiUpdates
to control whether block changes will cause POI to updates or not
Others
- fabric-carpet 1.4.18 tick warp limit unlock compatibility
- flags info display in BlockStateChangeEvent in microTiming logger
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
Rule
- Added
microTimingTarget
to modify the way to specify events to be logged in microTiming logger
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 |