🦁

by @insanj

View the Project on GitHub

pride

🦁 keep track of your playmates in minecraft



Pride is a suite of lightweight Minecraft tools for Spigot/Bukkit servers. The core mod, pride.jar, helps players keep track of each other without the use of any dependancies. Although relatively simple in its design, this plugin aims to be really useful and offer a nice supplement to the built-in navigation features of Minecraft.


In addition to pride.jar, it is highly recommended that server runners use the Pride webapp, which allows for easy management of all features of Pride, and some added bonuses – such as adding multiple screenshots to create a blog-like website which can be easily saved and exported to external publishing.


Finally, some legacy users of Pride will need to convert from the old YAML string format to the new YAML dynamic format, a transition that occured in the first 0.4.0 version. This format is essential for powering the webapp and all 0.4.x and beyond features. To convert from the old format to the new format, use 🐯 tigon by copy and pasting your config.yml.


Playing

Webapp

Pride is most useful when paired with its simple webapp, designed to be ran locally on your computer.

If your server can be accessed with FTP, drop the host, user, and password in a .env file in the root /webapp directory.

When launched using npm start (make sure to run npm install beforehand), the webapp will download the /plugins/pride/config.yml automatically and use it along with its own local JSON file to power the website.


Changelog

0.4.x Features

🐯 Use tigon to convert between 0.3.x and 0.4.x file formats!

0.3.x Features

0.3.x config.yml

initialized: true
distance: 50
worlds:
  75310a3a-6bb4-4e0c-8409-9e6648ac7f3e:
    Ocean Monument Entrance: -1287.35,29.56,-7453.77
    Birch & Brick: -593.27,83.00,-4818.50
    Cottage on the Cliff of the Icebergs: -910.49,74.00,-7357.35
    Chicken Farm: -705.96,67.00,-8065.75

Building

Pride was not built using Eclipse or any other IDE. Although you can use one, the instructions below are for building and running this plugin with only the command line and a few easy to understand tools.

Requirements

NOTE: Make sure the Java version on your server and the Java version on the machine that builds Pride are the same, otherwise Bukkit/Spitgot will not allow it to run.

Commands

make plugin

make server


Authors

Julian Weiss & Anna Raykovska
me@insanj.com
github.com/insanj

License

See LICENSE. (c) 2019 Julian Weiss.