Releases: gnembon/fabric-carpet
Releases · gnembon/fabric-carpet
Carpet Mod 1.4.34 for Minecraft 1.16.5 and Minecraft 21w17a
What's new in carpet 1.4.34:
- support for 21w17a
scarpet changes:
- introduction of
...
unpacking operator - better way of creating argument lists, building lists and maps - as a result of the above, all functions should now be consider having variable argument length, meaning the argument errors will be reported on runtime, not compile time
- added 'language' to the entity API. Blame @Ghoulboy78
- added build-in json and base64 codec functions. Blame @Ghoulboy78
- damage related events will now be reported when damage value is 0, but the game still acts like there was damage
- fix the bug where API returned lists were not properly mutalble
- scarpet tasks and threads are now much better controlled. They will be terminated properly when the app is unloaded
- scarpet now uses its own branded logger for 'logger' and other logging purposes
Carpet Mod 1.4.33 for Minecraft 1.16.5 and Minecraft 21w16a
For developing carpet extensions with 1.4.33 on 21w16a, use carpet-core-version=1.4.33+v210424
, not v210421
What's new in carpet 1.4.33
- hopperCounter reports are now more colorful (and thus/hopefully more readable). The color of the item / block should (if possible) reflect their color in game, block their form or an ingredient they are made of.
- extremeBehaviours now make withers spawn charged skulls at 10% rate, not 0.1%
- cleanLogs now hides client errors in custom biomes
- commandline tweaks to built-in apps: camera, ai_tracker, etc. Blame @Ghoulboy78
- Fake players now take knockback from players like other players and animals. Blame @Fallen-Breath
scarpet changes:
- accessing NBT containers for lists (with addresses ending with
'[]'
) will now return singleton lists when only one element is found, not that element. blame @altrisi - fixes on how command output is handled when running commands via
run()
- the output should now correspond to what you see in vanilla. - added
player_list_header
andplayer_list_footer
as possible places wheredisplay_title
can insert its own text. Should work with carpet loggers. Blame @replaceitem and @altrisi - You can now specify app loading requirements preventing them from loading when the requirements are not met. Blame @altrisi
Carpet Mod 1.4.32 for Minecraft 1.16.5 and Minecraft 21w15a
What's new in carpet mod 1.4.32:
- support for 21w15a
- fixed behaviour of superhot when riding vehicles
- (1.17) added
renewableDeepslate
to spawn deepslate stone variants when generating below Y 0 from stone generators. I guess that would work only on custom overworlds, since it only happens below Y 0
scarpet changes:
Carpet Mod 1.4.31 for Minecraft 1.16.5 and Minecraft 21w14a
What's new in carpet mod 1.4.31:
- supports 21w14a
- updated carpet profiler to include scarpet components and highlighing portions that add to the total tally (only sections that are contained in others, or are client related are grayed out). Better support for custom dimensions in the profiler
- fake players will shake off other players when despawning (in case you did that)
- players can now place skulls inside themselves with creativeNoClip
- fixed compatibility issues with sound engine mods.
scarpet changes:
- fixed issues when listing zipped folders with some java distributions
- fixed suggester methods in custom commands not working properly
- added
'world_spawn_point'
tosystem_info()
Carpet Mod 1.4.30 for Minecraft 1.16.5, 21w13a
What's new in 1.4.30
- support for 21w13a
- removed
xpFix
from 1.17 since its fixed in vanilla
scarpet changes:
- all file IO functions can now read / write / list from inside .zip folders. One depthness of zipness is supported. Soe docs for details and exmaples.
- functions returning an integer (
floor
,round
, etc) will keep integer precision for long operations - fixed custom worlds from custom datapacks not ticking properly (frozen)
- added
reset_seed()
to allow to reset randomizers used by rand() - Allowed to modify built-in temporary variables (like
_a
,_
, otherwise its tough to reduce to a list withreduce
sound()
andparticle()
without arguments now return a list of available sounds / particles- added
scoreboard_property()
to modify scoreboards by @altrisi - fixed rendering of
draw_shape()
shapes in 1.17 with new rendering pipelines, added 'lean' and 'turn' parameter to labels and deprecated 'line' for other shapes as its not supported by GL3.2. Per community vote, color of lines will now be shaded with color of faces. https://twitter.com/gnembon_mc/status/1372562796341301255 - added several options to
system_info()
around the game version
Carpet Mod 1.4.29 for Minecraft 1.16.5, 21w11a and 21w10a
What's new in carpet mod 1.4.29
- support for 21w10a and 21w11a. Known issue: scarpet shapes ain't showing up properly in 21w10a (as well as chunk borders in vanilla, so I won't be stressing about it), partially fixed in 21w11a.
- added
playerPingListLimit
allowing to customize number of players showing up on the multiplayer screen when hovering over a server icon, blame @Andrews54757
scarpet changes:
true
andfalse
now serialize to'true'
and'false'
, instead of0
and1
, allowing for easy serializations to json and nbt (as1b
an0b
respectively).- fixed behaviour of
slice()
when attempting to slice off the last element, blame @replaceitem - deprecated
custom_dimension
in favour of: - added
create_datapack
andenable_hidden_dimensions
to allow adding of datapacks on the fly - some exceptions (with incorrect data, not incorrect code) are now user catchable with
try()
, blame @altrisi - added basic exception hierarchy to accommodate for new exception types, blame @altrisi
try()
andthrow()
can now operate on the new exception types, check docs for details and blame @altrisi and me- variable
_trace
is now available in exception handling blocks, providing call stack list, local variables, and point of failure.
Carpet Mod 1.4.28 for Minecraft 1.16.5 and Minecraft 21w08a
What's new in 1.4.28
- support for 21w08a (could be little wonky, or could not, who knows - quite a bit of changes)
- added
lightningKillsDropsFix
to fix mob drops getting destroyed when a lightning kills a mob
scarpet changes:
- added
entity~'fire'
Carpet Mod 1.4.27 for Minecraft 1.16.5 and Minecraft 21w07a
What's new in carpet 1.4.27:
- supports 21w07a
- fixes with inompatibility of structure block rules with vanilla servers. This carpet may not be compatible with carpet servers 1.4.25 and 1.4.26 - in that case just update your carpet mod to the newest version and you should be gucci.
Carpet Mod 1.4.26 for Minecraft 1.16.5 and Minecraft 21w06a
What's new in carpet 1.4.26:
- supports 21w06a
scarpet changes:
- added
__on_start()
event to allow initialization in player scoped apps - loop functions on 'null's behave like looping on empty lists
- fix for operators not to use contexts that don't apply
- scarpet shapes should now render much better without shaders
- __on_close() now triggers when players are still online in SP, not after they are already gone.
Carpet Mod 1.4.25 for Minecraft 1.16.5 and Minecraft 21w05a/b
What's new in carpet 1.4.25:
- support for 21w05a/b
- added
structureBlockOutlineDistance
,structureBlockIgnored
andstructureBlockLimit
(blame @BeetMacol ) to improve functionality of structure blocks. - /log ... option is now made accessible again
scarpet changes
null
value now behaves more like a proper no value value, rather than string of'null'
in certain scenarios,null
has now zero length,-null
isnull
and cannot be sliced- better compatibility of rendered scarpet shapes with other mods that affects client rendering.