Skip to content

solaritygh/Polar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polar

A lightweight Minecraft server implementation (not based on the mojang server implementation).
Currently, only protocol #47 (1.8.x) is supported.

Code is under heavy construction, using this isn't recommended yet!

Features

  • Joining the game
  • Multi-player viewing
  • Proper multi-world support
  • Block placing/breaking
  • Event system
  • Plugin system
  • Basic inventory system
  • Basic combat implementation
  • Multi-version support (possible ViaVersion port as a plugin?)
  • Command support
  • Command tab completion
  • Creative inventory support
  • Anti-cheat

Worlds

Players on different worlds are completely hidden from each other, and don't show up in the player list for each other. All chat and command actions will not affect players in different worlds. This is so you can more easily separate minigame instances.

Building

To build the project, run mvn package.
Make sure to install maven before running.

Running

Run this command: java -jar Polar-1.0-SNAPSHOT.jar -Xmx1024M -Xms1024M
Make sure you're in the build directory

About

A lightweight Minecraft server implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%