Run your own server for the TeachCraft-Challenges
Switch branches/tags
Clone or download
Pull request Compare This branch is 26 commits ahead, 6 commits behind megamattron:master.
Latest commit 446f5b5 Oct 19, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
plugins new jar with reduced lava damage Jul 16, 2017
wrapper-data/json init Jun 19, 2017
wrapper potential fix for java.lang.NullPointerException : group Jun 29, 2017
.gitignore init Jun 19, 2017
Minecraft_Server.jar init Apr 7, 2016
README.md fix link Oct 19, 2017
banned-ips.json init Apr 7, 2016
banned-players.json init Apr 7, 2016
bukkit.yml init Apr 7, 2016
commands.yml init Apr 7, 2016
eula.txt init Apr 7, 2016
help.yml init Apr 7, 2016
logging.json init Jun 19, 2017
ops.json init Jun 19, 2017
permissions.yml init Apr 7, 2016
server.properties tweaks Jul 8, 2017
superops.txt init Jun 19, 2017
usercache.json tweaks Jul 8, 2017
whitelist.json init Apr 7, 2016
wrapper.properties.json init Jun 19, 2017

README.md

Out of the box features

  • Execute Python against the server, giving your character superpowers! [API] [Examples]
  • Weather is turned off
  • No hostile mobs
  • Permanent nightvision potion effect
  • Permanent sword + bow in your inventory (used for interacting with in python) [Example]
  • No authentication required

To Run

Launch multiplayer server by running this command in your terminal (where 1G is the amount of RAM dedicated to the server):

java -Xms1G -Xmx1G -jar Minecraft_Server.jar

Now when you can connect to this server using Multiplayer -> Direct Connect -> 127.0.0.1

You can also launch the server using our embedded minecraft-wrapper via python, which gets you an auto-reboot on server crash:

python ./wrapper

If you do that, you can change the parameters for how the server launches in wrapper.properties.json

To connect to server

Open Source Libraries Used