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
- for rule
- Minecraft 1.20 support
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 | mc1.20 | >=1.4.112 |
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
- The extra permission requirement for spawning remotely a fake player with
- Added rule
loggerMovement
as a permission level control of the movement logger- Default:
ops
(permission level 2)
- Default:
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
- Ignore no-clip players in
- 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
- Usage:
Lifetime Tracker
- Renamed "life time" to "lifetime" for correctness
- Also renamed
lifeTime
logger intolifetime
logger
- Also renamed
- 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
- Make it work when fabric-carpet or carpet-extra doesn't have rule
- 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 |
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
- The extra permission requirement for spawning remotely a fake player with
- Added rule
loggerMovement
as a permission level control of the movement logger- Default:
ops
(permission level 2)
- Default:
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
- Ignore no-clip players in
- 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
- Usage:
Lifetime Tracker
- Renamed "life time" to "lifetime" for correctness
- Also renamed
lifeTime
logger intolifetime
logger
- Also renamed
- 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
- Make it work when fabric-carpet or carpet-extra doesn't have rule
- 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 |
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 |