|
| 1 | +# v0.9.19 |
| 2 | + |
| 3 | +Released 23rd November 2024. |
| 4 | + |
| 5 | +This version includes protocol support for 1.21.40 as well as a number of bug fixes and new features. |
| 6 | + |
| 7 | +## Bug Fixes |
| 8 | + |
| 9 | +- Fixed incorrect interface definition causing Bows enchanted with Punch not to work |
| 10 | + correctly (https://github.com/df-mc/dragonfly/pull/927). |
| 11 | +- Fixed a nil pointer that could occur with Ender Chests (https://github.com/df-mc/dragonfly/pull/929). |
| 12 | +- Fixed incorrect calculations with the Efficiency enchantment. |
| 13 | +- Players will no longer fall through blocks when being |
| 14 | + teleported (https://github.com/df-mc/dragonfly/pull/931). |
| 15 | +- Fixed various incorrect item identifiers being returns by some blocks. |
| 16 | +- Updated various hardness and blast resistance values for blocks. |
| 17 | +- Fletching Tables no longer cause a panic when being picked. |
| 18 | +- Fixed cost of creating multiple banners in a Loom (https://github.com/df-mc/dragonfly/pull/934). |
| 19 | +- Enchanted Golden Apples were updated to now provide Regeneration II to match vanilla. |
| 20 | +- Calculations for damage caused by TNT explosions have been fixed. |
| 21 | +- Spectators can no longer pick up arrows (https://github.com/df-mc/dragonfly/pull/879) |
| 22 | + |
| 23 | +## Changes |
| 24 | + |
| 25 | +### **block** |
| 26 | + |
| 27 | +- The `Mangrove` and `Cherry` functions have been renamed to `MangroveWood` and `CherryWood` respectively. |
| 28 | +- The new `SneakingActivatable` interface has been added to allow blocks to be activated when sneaking. |
| 29 | +- The new `Oxidizable` interface has been added for blocks that can oxidise. |
| 30 | +- Many new blocks have been implemented, including `BrewingStand` `Copper`, `CopperDoor`, `CopperGrate`, |
| 31 | + `CopperTrapdoor`, `PolishedTuff` and `TuffBricks`. |
| 32 | + |
| 33 | +### **block/cube** |
| 34 | + |
| 35 | +- Three new methods have been introduced to `BBox`: `Corners`, `Mul` and `Volume`. |
| 36 | + |
| 37 | +### **recipe** |
| 38 | + |
| 39 | +- The new `Potion and `PotionContainerChange` structs have been introduced to allow for potion recipes to be |
| 40 | + registered. |
| 41 | +- The `Perform` and `ValidBrewingReagent` functions have been introduced for working with potion recipes. |
| 42 | + |
| 43 | +### **player** |
| 44 | + |
| 45 | +- The `entity.SplashableEntity` interface has been implemented on the `Player` struct to allow for water |
| 46 | + bottles to be thrown at players to extinguish them when on fire. |
| 47 | + |
| 48 | +### **session** |
| 49 | + |
| 50 | +- Three new methods have been introduced to the `Controllable` interface, `StartCrawling`, `Crawling` and |
| 51 | + `StopCrawling`. |
| 52 | + |
| 53 | +### **world/sound** |
| 54 | + |
| 55 | +- The new `PotionBrewed` struct can be used to play the sound of a potion being brewed. |
| 56 | +- The new `WaxRemoved` struct can be used to play the sound of wax being removed from a Copper block. |
| 57 | +- The new `CopperScraped` struct can be used to play the sound of a Copper block being scraped to reduce |
| 58 | + oxidation. |
0 commit comments