Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Docker Minecraft Server | 6,391 | 2 days ago | 79 | apache-2.0 | Shell | |||||
Docker image that provides a Minecraft Server that will automatically download selected version at startup | ||||||||||
Dockercraft | 6,300 | 2 years ago | July 12, 2022 | 18 | apache-2.0 | Lua | ||||
Docker + Minecraft = Dockercraft | ||||||||||
Cuberite | 4,536 | 3 days ago | 545 | other | C++ | |||||
A lightweight, fast and extensible game server for Minecraft | ||||||||||
Feather | 1,820 | 7 months ago | 2 | September 13, 2020 | 102 | apache-2.0 | Rust | |||
A Minecraft server implementation in Rust | ||||||||||
Eggs | 1,809 | 12 hours ago | 116 | mit | Lua | |||||
Service eggs for the pterodactyl panel | ||||||||||
Minestom | 1,801 | 13 hours ago | 191 | apache-2.0 | Java | |||||
1.19.2 Lightweight Minecraft server | ||||||||||
Valence | 1,551 | 3 days ago | 35 | mit | Rust | |||||
A Rust framework for building Minecraft servers. | ||||||||||
Scriptcraft | 1,473 | 3 years ago | 72 | mit | JavaScript | |||||
Write Minecraft Plugins in JavaScript. | ||||||||||
Bungeecord | 1,373 | 16 | 5 days ago | 4 | January 14, 2021 | 351 | other | Java | ||
BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers. | ||||||||||
Mchprs | 1,210 | 3 days ago | 4 | July 10, 2020 | 27 | mit | Rust | |||
A multithreaded Minecraft server built for redstone. |
Display API, a library to create holograms on Minecraft servers (1.8.8 ONLY) You must add the API as your project dependencies and add this to plugins folder
Initialize the HologramManager on your main class:
HologramManager hologramManager; // Create a field to use on the whole project
@Override
public void onEnable(){
this.hologramManager = new HologramManager(this); // Initialize the manager
}
@Override
public void onDisable(){
hologramManager.clear(); // Clear all holograms created on this instance
}
Create a server-side hologram:
// A list of Text for the hologram (dynamics variables)
List<Text> listText = new ArrayList<>();
listText.add(() -> "Hello everyone");
listText.add(() -> "I'm a server-side hologram");
// Create the hologram, if a hologram exist on this location, it will return the hologram on location
hologramManager.createServer(listText, location, refresh);
Create a client-side hologram:
// A list of Text for the hologram (dynamics variables)
List<Text> listText = new ArrayList<>();
listText.add(() -> "Hello " + player.getName());
listText.add(() -> "I'm a client-side hologram");
// Create the hologram for the player only!
hologramManager.createClient(player, listText, location, refresh);
Interact with the hologram:
Hologram hologram = hologramManager.createServer(listText, location, refresh);
// When a player interact on the hologram, you can do somes actions!
hologram.interact(new Action(){
@Override
public void execute(Player player){
player.sendMessage("hi there!");
}
});
If you have a Hologram object, you can do with the HologramManager:
// Teleport a hologram on new location
hologramManager.teleport(hologram, location);
// Get a hologram by using location block
hologramManager.getHologram(location.getBlock());
// Remove a hologram
hologramManager.remove(hologram);
Download the latest version on the Releases.
It will come later!
If you have somes issues with the API or if you have an idea, create an issue here