Releases: TISUnion/Carpet-TIS-Addition
Releases · TISUnion/Carpet-TIS-Addition
Carpet TIS Addition v1.55
News
- Added rule
creativeInstantTame
(#130)
- Added rule
entityInstantDeathRemoval
- (mc1.20.3+) Added rule
tickFreezeCommandToggleable
(#131)
- Heading towards 1.20.5 snapshot
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.41 |
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20,1.20.1 |
mc1.20.1 |
>=1.4.112 |
1.20.2 |
mc1.20.2 |
>=1.4.118 |
1.20.3, 1.20.4 |
mc1.20.4 |
>=1.4.128 |
1.20.5 snapshots |
23w*** |
latest |
See here for more information of version support and end-of-life status
Carpet TIS Addition v1.54
News
- Added
/speedtest
command and rule speedTestCommandMaxTestSize
. Test download speed / upload speed / ping to the server in minecraft
- (1.20.3) Added rule
tickProfilerCommandsReintroduced
Changes
- Dependencies updated: MixinExtras -> 0.2.1, conditional-mixin -> 0.4.1
Fixes
- Fix clientside custom payload packet memoryleak (MC-121884) for TISCM protocol packets
- (< mc1.17) Fixed rule
optimizedHardHitBoxEntityCollision
crash due to change in v1.53
Patches
v1.54.1
- Fixed incompatibility between fabric loader 0.15.0+
- Updated MixinExtras to 0.3.1
v1.54.2
- (<mc1.20.3) Fixed
/tick warp status
command becomes inaccessible since v1.52.0
v1.54.3
- Minecraft 1.20.3 and 1.20.4 support (with the same
-mc1.20.4
jar)
- Updated fabric loader requirement to
>=0.14.25
to satisfy MixinExtras
v1.54.4
- (mc1.20.4) Fixed client crashes due to bad data in TNT entity (#129)
- Updated MixinExtras to 0.3.2
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.41 |
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20,1.20.1 |
mc1.20.1 |
>=1.4.112 |
1.20.2 |
mc1.20.2 |
>=1.4.118 |
1.20.3 snapshots |
23w*** |
latest |
1.20.3, 1.20.4 |
mc1.20.4 |
>=1.4.128 |
See here for more information of version support and end-of-life status
Carpet TIS Addition v1.53
Changes
- Update fabric loader dependency to
>=0.14.11
- [Breaking]
updateSuppressionSimulator
now uses lapis ore instead of redstone ore
- Redstone ore might have random update in random tick phase, which is bad
- The rule is not work-able yet due to a silly bug (see Fixes section), so it should be fine to make a breaking change
- Refactored rule
yeetUpdateSuppressionCrash
- Make the
UpdateSuppressionException
more sensor-less: it's now really a subclass of the wrapped exception, so we can test how vanilla handle those wrapped exception
- Add protection support for
ThreadExecutor#executeTask
in snapshots
- Show message of the wrapped exception in the hover message
- Perfecting rule
creativeNoClip
once again
- Make
creativeNoClip
enhancement works better with 1.18.2+ lithium
Fixes
- Fixed rule
updateSuppressionSimulator
not working. See the Change section for more details
- Fixed sometimes
creativeNoClip
enhancement not working
- (mc1.20.2+) Fixed
/refresh chunk
command accessing ungenerated chunk
- (mc1.20.2+) Fixed bad distance calculation for
/refresh chunk
command
Patches
v1.53.1
- (mc1.17.1) Fixed incompatibility with lithium
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.41 |
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20,1.20.1 |
mc1.20.1 |
>=1.4.112 |
1.20.2 |
mc1.20.2 |
>=1.4.118 |
1.20.3 snapshots |
23w*** |
latest |
Carpet TIS Addition v1.52
News
- Added
wanderingTrader
logger
- Added a website for Carpet TIS Addition, to enhance the document browsing experience
- (1.20.3) Add rule
tickCommandEnhance
to bring back those /tick
command enhancements (e.g. /tick sprint status
)
- (1.20.3) Add rule
tickWarpCommandAsAnAlias
for those who love /tick warp
- (1.20.3) Add rule
tickCommandPermission
to change the permission level requirement of the /tick
command
- (mc1.17+) Improve implements of
creativeNoClipEnhancement
enhancements. Hopefully it's no longer possible for creative-no-clip players to collide and stop minecarts accidentally
Changes
- Ensure
/removeentity
command remove entity cleanly
- Make storage vehicle entities never drop the containing items
- Updated conditional mixin to
0.4.0
- Updated MixinExtras to
0.2.0
Fixes
- Fixed rule
dispenserNoItemCost
does not work for non item-dispensing dispense behaviors
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.41 |
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20,1.20.1 |
mc1.20.1 |
>=1.4.112 |
1.20.2 |
mc1.20.2 |
>=1.4.118 |
1.20.3 snapshots |
23w*** |
latest |
Carpet TIS Addition v1.51
News
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.41 |
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20,1.20.1 |
mc1.20 / mc1.20.1 |
>=1.4.112 |
1.20.2 |
mc1.20.2 |
>=1.4.118 |
Carpet TIS Addition v1.50
News
- Add rule
updateSuppressionSimulator
. Activator / Powered rail on a redstone ore simulates an update suppressor on depowering
- Add rule
minecartFullDropBackport
- Heading towards 1.20.2 snapshot
Fixes
- Fixed inconsistent help message translation for command
/player xxx use randomly poisson
- Fixed wrong fabric carpet requirement for mc1.16.5 (#115)
- fabric carpet >=1.4.41 is required for mc1.16.5
Patches
v1.50.1
- (< mc1.17) Fixed
tiscmNetworkProtocol
kicking player for joining (#117)
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.41 |
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20,1.20.1 |
mc1.20 / mc1.20.1 |
>=1.4.112 |
Carpet TIS Addition v1.49
News
- Add MixinExtras as dependency, and jij it
- Improved mod compatibility for quite a few in theory
- Resolved confliction with carpet-fixes (#106)
- Now rule
yeetUpdateSuppressionCrash
should work in all mc versions with all possible combination of fabric-carpet / carpet extra
- Lifetime tracker: add self-exploded removal reason for creeper
Changes
- Make rule
redstoneDustRandomUpdateOrder
work better with microtiming logger's dust update order display in 1.16+
- Now the dust update order will use the randomized update order
Fixes
- (mc1.18+) Fixed
optimizedFastEntityMovement
might not work fully
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20,1.20.1 |
mc1.20 / mc1.20.1 |
>=1.4.112 |
Carpet TIS Addition v1.48
News
- Add rule
entityBrainMemoryUnfreedFix
, a bug fix porting for MC-260605
- Add some rule checks to ensure that the worlds can be loaded normally
- for rule
lightUpdates
only for now
- Minecraft 1.20 support
Patches
v1.48.1
- Made rule
yeetUpdateSuppressionCrash
works with CCE suppressors
v1.48.2
- (mc1.19+) Fixed
yeetUpdateSuppressionCrash
does not catch exceptions from ChainRestrictedNeighborUpdater.SixWayEntry
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20,1.20.1 |
mc1.20 / mc1.20.1 |
>=1.4.112 |
Carpet TIS Addition v1.47
New rules
- Added rule
fakePlayerRemoteSpawning
- The extra permission requirement for spawning remotely a fake player with
/player
command
- Here "remotely" means spawning a fake player at more than 16m away, or in other dimension
- Default:
true
, which means there's no permission check at all
- Added rule
loggerMovement
as a permission level control of the movement logger
- Default:
ops
(permission level 2)
Carpet Tweaks
- Add OP permission check to command
/log <loggerName> <option> <playerName>
and /log clean <playerName>
that controls logger subscription for other players
- Prevent player using
/info block
command as a remote chunk loader
- You can only query information of block in loaded chunk
- Carpet creativeNoClip enhanced:
- Ignore no-clip players in
IWorld#getEntityCollisions
: Calculation of collision boxes from entities, which will be used in e.g. entity (especially minecart) movement, boat placement, now ignores no-clip players
- (< mc1.16) Ignore no-clip players during end gateway teleporting entities
- Added
perTick
action type to EntityPlayerActionPack
- Improved
randomly
action type to EntityPlayerActionPack
- Usage:
/player <name> <action> randomly <generator> <args>
- Support random generators: uniform, poisson, gaussian
- Support simulation dry-run, screenshot
Lifetime Tracker
- Renamed "life time" to "lifetime" for correctness
- Also renamed
lifeTime
logger into lifetime
logger
- Display cleanup and improved, screenshot
- Make use of line list and Messenger.join
- Use " " instead of "- " as indent string for cleaner look
- Append percentage display for item / xp orb hovering extra count
- Explicitly display extra count for item / xp amount
- Explicit is better than implicit, or people will just don't know those data are stored in hover
- Flatten spawning / removal position for console, screenshot
- Added
container
spawning reason
- Indicating items dropped from container
Other Changes
- Make rule
yeetUpdateSuppressionCrash
work whenever possible
- Make it work when fabric-carpet or carpet-extra doesn't have rule
updateSuppressionCrashFix
- Extends mc1.19.2 support until mc1.21 is out
- Starting from mc1.19.3, Minecraft minor version change might contain larger changes, so we might need to maintain not-latest minor versions longer
- mc1.19.3 and mc1.19.4 are minor versions with not-small changes, so extend support fo mc1.19.2 and mc1.19.3
- See: https://help.minecraft.net/hc/en-us/articles/9971900758413
Fixes
- Fixed damage logger message translations
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 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20 snapshots |
23w*** |
latest |
1.20 |
mc1.20 |
>=1.4.112 |
Carpet TIS Addition v1.46
News
- Added rule
oakBalloonPercent
- Minecraft 1.19.4 support
Changes
- Added a value unit hint (m/gt) for rule
minecartTakePassengerMinVelocity
in its description
- Make TISCM mapping file failure proof during reading existing data
Fixes
v1.46.1
- (1.19+) Fixed compatibility issue with lithium 0.11.1 (#92)
- Now it conflicts with lithium <=0.11
- Fixed command validate stuffs spamming for rule
ultraSecretSetting
v1.46.2
- (1.19+) Fixed rule
renewableDragonEgg
does not work in mc1.19+ (#96)
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.3 |
mc1.19.3 |
>=1.4.96 |
1.19.4 |
mc1.19.4 |
>=1.4.100 |
1.20 snapshots |
23w*** |
latest |