23w12a is here with some changes to rendering (again!), sign, etc.
Fabric Loader 0.14.18 is released to handle the new 1.20 series. Fabric API 0.76.1 is released with, surprisingly, 0 breaking changes.
Since experimental features are no longer experimental, "OneTwenty" data generators were merged with vanilla ones. Legacy smithing table screen handler is also removed.
RenderSystem#setProjectionMatrix
now requires a parameter to specify how vertices should be sorted. VertexSorter
has two predefined sorting methods: by Z index, or by distance from the origin.
Redstone related methods in World
have been moved to RedstoneView
, an interface. Mods need to be recompiled, but otherwise no change should be necessary.
Codecs#STRINGIFIED_TEXT
to serialize text as JSON-serialized stringBlockPos#iterateRecursively
to implement the sponge logic (see javadoc)AbstractRedstoneGateBlock#getSideInputFromGatesOnly
to return whether a gate accepts inputs from other gates onlyAbstractSignBlock#openEditScreen
to edit the sign screenNoteBlock#getNotePitch
to calculate the note's pitchAnimalEntity#breed
to breed without producing a babySignChangingItem
for items that affect a signTestContext#assertFalse
to assert that a boolean condition should be false
UpdateSignC2SPacket
andSignEditorOpenS2CPacket
now have thefront
boolean field.