What's new in Carpet 1.4.113:
- Its a experimental build to support 23w31a - many features are not working (blame @mojang) on this version which includes:
- Carpet client communication, affects mostly visual aspects of scarpet API. All clients are now recognized as vanilla
- Fake Players fail to spawn
- Scarpet Scoreboard API behaviour is undefined
scoreboardslotcommand argument type is ignored in scarpet apps
- French translation, blame @Calvineries
- Fix golem spawning range box in ai-tracker, blame @silnarm
- Fix piglin brutes spawning in air when
piglinsSpawningInBastionsis enabled, blame @aria1th - added
allowListingFakePlayersto configure listing fake players on the multiplayer screen, once fake players start working again, blame @filips123 - Remove
lightEngineMaxBatchSizerule, since it is now defunct, blame @altrisi
Scarpet changes:
- Include app name in deprecation warnings, blame @altrisi
- Fix registry lists being randomized, blame @manyrandomthings
- Fix chat signatures desyncing when cancelling
__on_player_message, blame @altrisi
What's new in Carpet 1.4.112:
- Support for Minecraft 1.20 and 1.20.1
What's new in Carpet 1.4.111:
- fixed issues with advancements after relogging with player shadow present and issues with fake players going through portals. Blame @silnarm
What's new in Carpet 1.4.110:
- support for Minecraft 1.20-pre5
What's new in carpet mod 1.4.109:
- Support for Minecraft 1.20-pre2/3/4
What's new in carpet 1.4.108:
- support for Minecraft 1.20-pre1
Scarpet changes:
- common fixed point arithmetic ops will not loose long precision. Blame @manyrandomthings and @altrisi
What's new in carpet mod 1.4.107:
- support for 23w18a
Scarpet changes:
relight_chunkandreset_chunkfunctionality is still borked, but now at least it doesn't crash your game. Yay.
What's new in Carpet 1.4.106:
- Support for 23w17a
Scarpet changes:
relight_chunkandreset_chunkfunctionality is not fully determined at this point due to significant changes to the light engine in 23w17a.
What's new in Carpet 1.4.105:
- support for 23w16a
- since concept block material has been removed in favour of block tags, sound types, etc, no material info is available via
/infocommand
Scarpet changes:
while(condition, expression)is now possible without a limit for more classic and obvious use ofwhileloop, duh...print(foo)without specifying the player will use the app player for player scoped apps to always send messages to the proper chat for player scoped apps.- deprecated
material()even further - now only returns'unknown'
What's new in Carpet 1.4.104:
- support for 23w14a
- one cannot /player shadow singleplayer server owners, blame @silnarm
Scarpet changes:
material(...)has been deprecated as since this version becomes pretty useless. Vanilla seems to remove the concept of materials for block tags- fixed
map_colour(...)to actually report map colour, not map colour.
What's new in Carpet 1.4.103:
- Support for 23w13a
What's new in Carpet 1.4.102:
- support for Minecraft 23w12a
What's new in Carpet 1.4.101:
- Fixed a regression where players weren't able to control minecarts. Blame @Ghoulboy78
- Fixed an issue causing some mods mixins to not work properly
Scarpet changes:
- Fixed functions from extensions not using the new
functionNameparameter being renamed to$METHOD_NAME_MARKER$. Blame @replaceitem
What's new in carpet mod 1.4.100:
- support for Minecraft 1.19.4
- fixed chests not sticking properly with movable tile entities enabled
- for the time the use of
fillLimitwill sync with vanilla gamerule. Still, it will be removed with 1.20 carpet release. blame @altrisi - fixed
/player <name> stopnot stopping fake players immediately. blame @Ghoulboy78 - fixed fake players not teleporting to unloaded chunks and not being able to respawn after exiting the end, blame @silnarm
Scarpet changes:
- make
bitwise_shift_rightshift bits logically. Introducedbitwise_arithmetic_shift_rightfor arithmetic shift operation. blame @altrisi
What's new in Carpet 1.4.99:
- support for 1.19.4-pre1
chunk_displaybuilt-in app uses now custom command to trigger, not in-game interactions- fixed issues with fake players not falling properly, affecting their fall damage, elytra deployment, crits etc. blame @silnarm
What's new in carpet 1.4.97:
- support for 23w06a
What's new in carpet 1.4.96:
- supports 23w05a and 23w04a
- extended
quasiConnectivityrule to provide any arbitrary distance where pistons, droppers and dispensers check for quasi power. Blame @SpaceWalkerRS- If you had it set to
false, you'll have to set it to zero
- If you had it set to
- added
tickSyncedWorldBordersto use game time, not real time to move world border. Blame @senseiwells
scarpet changes:
- fixes errors when trying to use scarpet shapes from a dedicated server. Thanks @vlad2305m
- added back
sample_noise()with new capabilities to sample any density functions defined in datapacks besides functions used in world generation. Blame @Crec0
This 1.19.3 version only fixes a server-side bug, other changes from the snapshot versions are not included, barring a command removal fix.
Scarpet changes:
- fixes errors when trying to use scarpet shapes from a dedicated server
What's new in Carpet 1.4.95:
- support for 23w04a
- removed
leadFixrule as its no longer needed - added
thickFungusGrowthto allow thick fungus to grow into 3x3 variant with bonemeal. Blame @Ghoulboy78
scarpet changes:
- added
world_min_spawning_lighttosystem_info()
What's new in Carpet 1.4.94:
- support for 20w03a
fillLimithas now been deprecated in flavor of vanillacommandModificationBlockLimitgamerule. To support existing worlds, for now the game chooses the largest value from two.fillLimitwill be removed in 1.20.0- removed
flatWorldStructureSpawningsince correct behaviour is now expected from vanilla game


