
FancyWaypoints 1.1.0
Create a fast waypoints and share with your friends
[ + ] Added optional dependency on PlaceholderAPI. This allows using placeholders in the text and in the icon of the waypoints.
[ + ] Added optional dependency on PlaceholderAPI. This allows using placeholders in the text and in the icon of the waypoints.
[ x ] Fixed global admin waypoints not saving their changes correctly.
[ x ] Fixed /waypoint admin add and /waypoint admin remove commands requiring a player to execute them; now they can be run from console or other sources.
[ + ] Added a new command /waypoint admin temp to create temporary waypoints for a player, configure their data, and automatically remove them when the player gets close. Default removal distance is 15 blocks.
[ + ] /waypoint admin temp supports optional and required arguments:
Required:
- player:<player name> — the player to whom the waypoint will be shown
- x:<coord x> — X coordinate of the waypoint
- y:<coord y> — Y coordinate of the waypoint
- z:<coord z> — Z coordinate of the waypoint
- world:<world name> — the world of the waypoint (required if not executed by an entity; if executed by an entity and not provided, the entity’s world is used)
Optional:
- text:"<waypoint text>" — text displayed on the waypoint
- icon:"<waypoint icon, e.g., ┴>" — icon of the waypoint
- icon_color:"<&c or #ffffff>" — color of the icon, vanilla or hex
- color:<background color, &c or #ffffff> — background color, vanilla or hex
- remove_distance:<int> — distance at which the waypoint is removed (default 15)
Example command with all current options:
/waypoint admin temp player:FavioMC19 x:120 y:105 z:160 world:world text:"&dTemporal waypoint" icon:"┴" color:"#ffccc" icon_color:"&c"
[ + ] Added the command "waypoint admin add <waypoint id> <player name>"
[ + ] Added the command "waypoint admin remove <waypoint id> <player name>"
[ + ] Added a new ShowMode for global waypoints called "COMMAND". This mode allows the global waypoint to only be visible if it was added with the previous commands.
[ + ] Now in the admin menu the waypoints display their ID to be used in cases like the above.
[ + ] new command /waypoints admin - Used to open a menu to set waypoints for the whole server
[Global waypoint menu options]
-
[show mode] This option defines who can see the waypoint. Currently, it has 3 modes: all_players, rank, permission. For rank mode, the Vault plugin is required.
-
Allow waypoint to be hidden. This option defines which waypoints players will be able to hide and which not, always referring to global waypoints.
-
Minimum view distance. This option hides a waypoint if you are too close to it. If you set 10, it means that if you get closer than 10 blocks you will stop seeing it. -1 to disable.
-
Maximum view distance. This option hides a waypoint if you move farther than this distance. If you set 20 and move farther than 20 blocks, you will stop seeing it. -1 to disable.
-
Remove range. This option removes a global waypoint for a player if they approach within this distance. If you set 10 and the player gets closer than 10 blocks, that player will never see the waypoint again. -1 to disable.
[ + ] Several things were optimized to reduce server usage.
[ ! ] Many internal changes were made. If you find an error please report it on Discord. Thanks!
[ + ] You can now temporarily share a waypoint with another player until either you or the other player disconnects.
[ + ] Added functionality to the shared waypoints button to stop sharing waypoints.
[ + ] Added functionality to the share waypoint button in the waypoint configuration menu.
[ + ] Added 3 new menu configurations for the entire waypoint sharing system.
[ + ] Added the messages.yml configuration to allow customizing or translating all plugin messages.
[ + ] Added Metrics
[ + ] Add compatibility with 1.21.6
[ x ] Fixed a bug when deleting a waypoint (When you deleted a waypoint, it would reappear until the plugin or server was restarted)