Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abwasserrohr/minigames.sk

MINIGAMES.SK is a minigames library for minecraft servers using Skript.
https://github.com/abwasserrohr/minigames.sk

Last synced: 27 days ago
JSON representation

MINIGAMES.SK is a minigames library for minecraft servers using Skript.

Awesome Lists containing this project

README

        

# MINIGAMES.SK
A minigames library for servers using [Skript](https://github.com/SkriptLang/Skript) with high customizability and an easy API to add new minigames on your own. Created for small server networks that don't need an entire network out of minigame servers.

**MINIGAMES.SK is still work in progress. It might work, but issues can occcur.**

### Dependencies
- [Spigot](https://hub.spigotmc.org/stash/projects/SPIGOT) Minecraft Java version 1.14.4
- [Skript](https://github.com/SkriptLang/Skript)
- [skript-mirror](https://github.com/btk5h/skript-mirror)
- [skript-db](https://github.com/btk5h/skript-db)
- [SkQuery](https://www.spigotmc.org/resources/unofficial-skquery-fork-1-6-1-12.36631/)

### [Documentation](https://github.com/Abwasserrohr/MINIGAMES.SK/blob/master/MINIGAMES.SK/docs/index.md)

### Why MINIGAMES.SK
MINIGAMES.SK has a unique vote & play system which allows even small servers to offer minigames, since it only needs one server on which all minigames are being voted and played. Thanks to a changeable minimum amount of players for specific minigames, only fitting minigames for the amount of players are available.
MINIGAMES.SK aims to give a great experience for players and server operators from just one player to up to 60 players. Skript is [well documented](http://skriptlang.github.io/Skript/), free and accessible to everyone who can read and write.

### Demo servers
If you're running MINIGAMES.SK, feel free to create a issue to get your server displayed here.
- join.skyroad.me
- [Website](https://skyroad.me)
- [Discord](https://discord.gg/FRuK5BC)

### Roadmap
- ~~Add Core functionality~~
- ~~Add voting system~~
- ~~Automatic loading of used and unloading of unused minigame skripts~~
- ~~Add statistics system (mysql & sqlite storage)~~
- ~~Add a API which can be used by minigames:~~
- - ~~game status~~
- - ~~game points~~
- - game money
- - ~~stop game~~
- - ~~start game (should only be used by the core)~~
- - ~~temporary ingame variable function using metadata~~
- - ~~game finish function which can halt any minigame + can be used by the minigames~~
- - player stats
- - ~~toplists per game & global~~
- Add more minigames
- Create a documentation
- Add a tutorial on how to create new minigames
- Add multible languages to the project
- Publish MINIGAMES.SK to https://forums.skunity.com and maintain/update it for future versions of minecraft