Skip to content

IllusionTheDev/Cosmos

Repository files navigation

Cosmos

GitHub Repo stars GitHub watchers GitHub issues

This project consists of a World Template Management System

This project is in BETA, which means it is production ready, but bugs should be expected.


Technologies Used:

  • SpigotAPI
  • Gradle
  • MongoDB
  • MySQL
  • SQLite
  • InfluxDB

Plugin Hooks

  • WorldEdit

Developer API

Check the wiki.


Some thoughts:

Cosmos is meant to be used as an API, with its design being intentionally modular so other plugins can register their own data containers (for storing worlds through any given database, such as Amazon S3) and serializers (for pasting worlds through any given format, such as SWM or .schem). The idea behind Cosmos is that most plugins handle things like Arena Regeneration manually, and struggle to expand into more advanced structures that may involve saving a world to a database and loading it in another server. Cosmos is here to standardize that, and provide a simple interface to load any given template from any given source at any given time.

Cosmos is production-ready, and provides a GUI for creating and managing templates.

If you'd like to help with the project, even as someone without any code experience, here are some things that would greatly help me out:

  • Testing
  • Helping with the wiki
  • Writing issues
  • Planning
  • Donating (purely your choice, there's no benefit other than making me happy)

About

World template loading/saving system

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages