Skip to content

Commit

Permalink
chore: Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
BlayTheNinth committed Apr 14, 2024
1 parent 3929166 commit 1783964
Showing 1 changed file with 4 additions and 61 deletions.
65 changes: 4 additions & 61 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,61 +1,4 @@
- Fixed yet another load failure on NeoForge
- Fixed crash on Forge and NeoForge due to invalid config definition

- Added ability to delete Sharestones while in creative mode (for cases where corrupt entries are leftover)
- Added durability to warp stones, removed the default cooldown from it
- Added a new warpRequirements option which replaces all existing xp cost options and allows for a lot more flexibility
- Added support for item costs (e.g. `add_item_cost(waystones:warp_dust, 1)` in warpRequirements)
- Added support for custom cooldown types (e.g. `add_cooldown("my_cooldown", 10)` in warpRequirements)
- Added support for minimum and maximum teleport ranges (e.g. `[is_not_within_distance(1000)] refuse()`)
- Changed default experience costs to use experience points instead of levels
- Changed the waystone settings screen to use the same slot layout as warp plates
- Changed bound scrolls to be created by attuning a warp scroll in a waystone instead of right-clicking it
- Changed waystone settings screen to open even when shift-right-clicking with an item in hand
- Changed leashedDenyList config option to entityDenyList, which applies to leashed, pets, and warp plates
- Changed inventory button position to be synced property, meaning it can be controlled by the server
- Changed waystone names to be stored as Components, which is mostly a technical change but allows for more flexibility in the future
- Fixed textfield in settings screen being auto-focused even when a name was already set
- Fixed waystone settings screen not closing when enter is pressed
- Fixed waystone screen not opening when edit permissions are not present
- Fixed xp cost not displaying while in creative, which could be confusing when testing
- Renamed and restructured some config options to be easier to understand
- Renamed `waystones:warp_plate` recipe type to `waystones:waystone`
- Restructured and cleaned up many parts of the API - mods depending on the Waystones API will have to update!
- Removed old dimensional teleport options as they can be replicated using warpRequirements (e.g. `[is_interdimensional, involves_dimension(the_nether)] refuse()`)
- Removed restrictToCreative and generatedWaystonesUnbreakable options as they never worked well, do not match Vanilla Minecraft expectations, and can be better solved with other utility mods
- Removed some obsolete `waystones:waystone` and `waystones:sharestone` tags in favor of `waystones:waystones` and `waystones:sharestones`

- Added Blackstone, Deepslate and Endstone Waystones
- Added Landing Stone, a warp plate you can teleport to but not from
- Added a new settings screen for all types of waystones that allows attuned shards to be created for every type
- Added the ability to sort Sharestones the same way that waystones can be sorted
- Added the ability to insert an attuned shard into a waystone to have it available for teleportation
- Added display of Sharestones as waypoints in JourneyMap
- Added transportPets option to teleport nearby pets with player
- Added ability to name a warp plate in an anvil (mostly just useful for Jade/TOP/WTHIT)
- Added nameGenerationTemplate option for slightly more control over waystone name generation
- Added display of Waystones and Sharestones in BlueMap and Dynmap
- Fixed warp plates refusing teleports with missing xp without any user feedback
- Fixed xpCostsFullLevels=false not working reliably depending on where xp was gained from
- Fixed crash on teleport when xp cost was unexpectedly empty
- Fixed JEI, Jade, REI, JourneyMap and WTHIT compatibility no longer working on Fabric
- Fixed JourneyMap compatibility creating waypoints for waystone types it shouldn't
- Fixed JourneyMap waypoints not immediately being removed when breaking a waystone
- Fixed regression that caused warp plates to no longer work on dedicated servers

- Added commands to investigate waystones of any player as OP (by edralzar)
- Added xpCostsFullLevels option to charge xp points instead of levels
- Fixed warp plate recipes breaking after a single shard was crafted
- Fixed warp plate showing dust instead of warp particles even if the target is valid
- Changed newly activated waystones to be added to the end of the list rather than the start
- Added norwegian bokmål translation (by Bloodaxe95)
- Added WaystonesListReceivedEvent which gets fired for activated waystones, sharestones and warp plates
- Deprecated KnownWaystonesEvent

- Fixed being unable to join multiplayer server
- Fixed crash on world load when using Forge

- Added Crumbling Attuned Shard, an attuned shard that is used up when teleporting (by edralzar)
- Added waystones:warp_plate recipe type, allowing to define new recipes for the Warp Plate (by edralzar)
- Fixed buckets not having any effect on waterlogged waystones
- Fixed warp stone cooldown getting corrupted into millions of seconds
- Fixed deepslate waystones using wrong sounds
- Fixed error when breaking portstones
- Fixed error in JEI compatibility
- Updated Spanish Translation (by TheLegendofSaram)

0 comments on commit 1783964

Please sign in to comment.