Changelog
-
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 towaystones: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
andwaystones:sharestone
tags in favor ofwaystones:waystones
andwaystones: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