-
Notifications
You must be signed in to change notification settings - Fork 161
Changelog v0.10.5
github-actions edited this page Jul 4, 2025
·
2 revisions
Released 3rd July 2025.
This version includes protocol support for 1.21.93.
- Packets are now processed in batches, allowing for up to 256 packets to be processed in a single world transaction. This provides a big boost in performance however if you notice this causing any problems, please create an issue on GitHub.
- Creative items are now registered on startup, allowing users to register vanilla items and retain order in the inventory.
-
Stack.WithValue()now sets data to nil when last value is removed, fixing comparable checks. - Implemented the
OffHandinterface for vanilla items that can be held in the off-hand. - Added
DiscTears()andDiscLavaChicken()music disc types.
- Added support for slot validation to restrict items that can be placed in the off-hand inventory.
- Added the following methods relating to debug shapes:
AddDebugShape(debug.Shape)RemoveDebugShape(debug.Shape)VisibleDebugShapes() []debug.ShapeRemoveAllDebugShapes()
- Added the following methods relating to on-screen HUD elements:
ShowHudElement(hud.Element)HideHudElement(hud.Element)HudElementHidden(hud.Element) bool
- Added a new package implementing debug shapes which can be sent to a player to be drawn in the world.
- The following types have been added:
interface Shapestruct Arrowstruct Boxstruct Circlestruct Linestruct Spherestruct Text
- Added a new package implementing on-screen HUD elements that can be hidden/shown to players.
- The following functions have been added:
PaperDoll() ElementArmour() ElementToolTips() ElementTouchControls() ElementCrosshair() ElementHotBar() ElementHealth() ElementProgressBar() ElementHunger() ElementAirBubbles() ElementHorseHealth() ElementStatusEffects() ElementItemText() Element
- Added a
IgnoreTotem() boolmethod to theDamageSourceinterface, allowing for void damage to ignore Totems of Undying.
- Added
LightningExplodeandLightningThundersound types.
- Fixed a rare edge case where blocks due to false collision detections.
- UI Inventory is resent after every update to prevent desync.
- Removed extra velocity updates to firework trails causing them to go in front of the player.
- Effects are deleted from the EffectManager before ending, fixing invisibility issues.
- Remove unsetting of invisible flag when in Spectator mode.
- Players can no longer attack dead entities.
Copyright © 2020-2024 df-mc