Waystones

Waystones

Mod

Teleport back to activated waystones. For Survival, Adventure or Servers.

Client and server AdventureMagicTransportationWorld Generation

593.9k downloads
890 followers
Created2 years ago
Updated15 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

16.0.4+forge-1.20.4

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 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

Dependencies

Files

waystones-forge-1.20.4-16.0.4.jar(660.22 KiB) Primary Download

External resources



Project members

BlayTheNinth

Owner


Technical information

License
Client side
required
Server side
required
Project ID