# TeachCraft-Server **Repository Path**: jiny019/TeachCraft-Server ## Basic Information - **Project Name**: TeachCraft-Server - **Description**: Run your own server for the TeachCraft-Challenges - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-08-24 - **Last Updated**: 2021-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 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 - Launch Minecraft v1.8 on Mojang's official launcher [Video] - Or launch with our custom python launcher, already hardcoded to v1.8 ### Open Source Libraries Used - Raspberry Juice (for python api to MC server) - minecraft-wrapper (for auto-reboot on crash)