This repository is a simple test case about how I use:
- VelocityAPI
- SpigotAPI
- MongoDB
- Redis
- Yaml
- Maven
- OOP
- JavaDocs
techs.
• Player will be able to teleport each other using /tpa command.
• They can also check their history using /tpa list
• When a player types command /tpa it will see available players as suggestion to the command
• When a player executes command /tpa list, it will see it's own teleport history and teleport history will be saved in MongoDB
• It will use redis to get target player's location and then teleport the player to the target location
Features:
- Teleport request across servers in proxy
- Detailed teleport history
- Teleport accept and reject commands
- Timeout for teleport requests
- Countdown to block spam on teleport requests
- Restricted servers to prevent staff from abuse
- Totally configurable messages
- Beautiful messages
Can be done:
- Teleportation throttler with some animations
- Sound notifications on request received
- Disable MongoDB log messages
- Download the latest version of the plugin from repository releases
- Place the plugin in to the plugins folder of all servers (Spigot and Velocity both.)
- !Warning! This plugin requires any MongoDBDependency and JedisDependency to run(dependencies) you can use these ones Jedis and MongoDB
- Configure the database access in the config.yml
- Done.