AlpsBTE / Plot-System

An easy to use building system for the BuildTheEarth project.
https://jenkins.alps-bte.com/job/PlotSystem/
MIT License
20 stars 15 forks source link
bte buildtheearth bukkit minecraft plotsystem spigot


Logo

Plot System

An easy to use building system for the BuildTheEarth project.
Explore the docs »

BuildTheEarth discord

build status code quality releases total lines repo size

About The Project

The Plot System is an essential part of any BuildTheEarth server system, meant to run alongside the classic Terra servers to make participating a lot easier and appeal to both the casual and power users. The Plot-System gives every player the opportunity to participate in the project with the latest Minecraft version.

After clicking on the Companion in the inventory, a menu appears in which you can select a city from the list. If you now click on one of these cities, you will be taken to a random plot in this city and can start building immediately. Links to Google Maps, Google Earth & OpenStreetMap will appear when you enter the plot, allowing you to quickly find your way around.

The system is designed to make it easier for inexperienced people, casual players and applicants to start building in BTE and to massively shorten application times.

The plugin is mostly developed by the Alps-BTE team and is intended for everyone who wants to use and contribute to it. If you have any questions regarding the setup or contribution, please do not hesitate to contact us.

All used Libraries and APIs are listed below.

Features

Plot Types

FocusMode_PlotSystemBannerThe focus mode is the old well-known mode that was also used by default before the release of v3.0. Build your plot on a floating island in an empty void world. Simple and straightforward, like in the good old days.

➖ No Environment
➖ No Neighbouring Plots


InspirationMode_PlotSystemBannerThe inspiration mode feels like building in a normal world. By adding the surrounding area of your plot, you will see neighbouring buildings, streets and vegetation. In comparison to the focus mode, you will have a better orientation which helps you when building. This mode is selected as default, when using the Plot System for the first time.

➕ Environment
➖ No Neighbouring Plots


CityInspirationMode_PlotSystemBannerThe city inspiration mode will give you the full building experience by combining the inspiration mode with other players. Build with your friends and others in one world next to each other and see continuous progress.

⚠️ This mode is not fully stable and still in BETA

➕ Environment
➕ Neighbouring Plots

Tutorials

The main goal of the tutorial system is to assist players who are new to the Build The Earth project. With the help of a Get Started Tutorial, which needs to be completed to use the Plot-System and other features, new players will be guided through the casual Build The Earth building process to understand how it works.

Other Features

✔️ Support for multiple cities as well as for continents and countries/states
✔️ User-friendly menus and commands
✔️ Inbuilt Get Started Tutorial for beginners
✔️ User-friendly menus and commands
✔️ Multi-Language Support (currently up to 7 languages)
✔️ Plot Group System (Build together with up to 5 people on one plot)
✔️ SFTP/FTP Support
✔️ Detailed review system with individual feedback
✔️ Three plot difficulty levels (easy, medium and hard)
✔️ Building Quality of Life tools
✔️ Full /tpll support on plots
✔️ Leaderboards when using the Holograms extension
✔️ Automatic abandoning of inactive plots
✔️ Automatic placement of completed plots on the terra server
✔️ Easy configuration and setup

Installation

💻 To use this system, you currently need at least two servers.
One is running Terra+- with the Plot-System-Terra Plugin and the other one is a Spigot Vanilla server for the Plot-System itself.
For more information check out the Wiki!

Roadmap

📋 Web Interface
📋 Discord Integration
📋 Statistics

Contributing

🔨 Any contributions you make are greatly appreciated.

License

Distributed under the MIT License. See LICENSE for more information.

Libraries & APIs