Locato

NOTE:

 Currently this plugin is no longer in development and only maintained to support newer versions or bug fixes. DO NOT ask for new features.

 

If you are using Java 8 to 16 (Minecraft version 1.8 - 1.16.5), use version 1.2,

If you are using Java 17+ use latest version

I don't support Java <17 anymore

 

 

What is Locato?
Locato is a plugin to help players locate saved place and check the saved place status, for example to check whether the gold farm is being used or not by performing command. Another example, check the coordinate where enderman farm is. You can also share your current position privately to another player or broadcast to all players.

Features:

  • SQLite database storage or MySQL database storage (I recommend you SQLite if you are not familiar with DBMS)
  • Share location to a player or to all players
  • Save/edit/remove saved place from database via command (easy to use)
  • Search saved places using keyword
  • Locate where a saved place is


Compatibility:

  • Spigot/PaperMC from 1.8 and newer
  • Geyser and Floodgate
  • Java 17 and newer

Other than that is not tested and not guaranteed. No Multiverse support (need testers).

Please read this section carefully to understand how this plugin works!
Commands and Permissions:

/whereis <place_name>
Requires Locato.whereis permission. Locate a saved place. Example:
/whereis spawn
Output: (if place named "spawn" is recorded on database)


/shareloc [optional: player_destination]

Requires Locato.shareloc permission. If player_destination not specified it will broadcast your current position to all players. Else it will only share to that player.
Example:
/shareloc zerrium
Output:


/locato status <place_name>

Requires Locato.status permission. Check if there is any player at the specified saved place
Example:
/locato status spawn
Output: (if place named "spawn" is recorded on database)

All players at that place will be notified like this:


/locato search <keyword>

Requires Locato.search permission. Search saved place names with a specific keyword
Example:
/locato search a
Output: (If there is any place name contains keyword "a")


/locato add <place_name>

Requires Locato.add permission. This command is only for players. Add a place to database record by applying the command twice to 2 positions (like WorldEdit //pos1 //pos2)
Example:
/locato add spawn (do it twice for each points like bellow)
Output:


/locato remove <place_name>

Requires Locato.remove permission. Remove a place from database record.

/locato add <place_name>

<chunk1 pos x> <chunk1 pos y> <chunk1 pos z> <chunk2 pos x> <chunk2 pos y> <chunk2 pos z> <dimension: world or world_nether or world_the_end>

Requires Locato.add permission. Add place to database record by specifying 2 chunk coordinates (simply just divide the x and z block coordinate by 16)


/locato edit <place_name>

<chunk1 pos x> <chunk1 pos y> <chunk1 pos z> <chunk2 pos x> <chunk2 pos y> <chunk2 pos z> <dimension: world or world_nether or world_the_end>

Requires Locato.edit permission. Edit place from database record by specifying 2 chunk coordinates (simply just divide the x and z block coordinate by 16)


Installation:

  • Download and put the jar file to plugins folder
  • Check the config file
  • Ready to be used (you can also reload this plugin with PlugMan)

 

 

Note:
This plugin is developed by myself in my free time for my personal SMP server need.

If you find any bugs/issues please report them to my GitHub repository and I will fix them in my free time (no rush, no ETA).

Please credit me and give this plugin link if you post it to another website, thank you.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    436945
  • Created
    Jan 16, 2021
  • Last Released File
    Nov 30, 2021
  • Total Downloads
    368
  • License

Categories

Members

Recent Files

Bukkit