Skip to content
This repository has been archived by the owner on Apr 15, 2024. It is now read-only.

Column01/mark3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mark3 (WIP)

A modern Minecraft server wrapper written in python3 with asyncio

Todo List

Note: The order of the following checklist doesn't necessarily mean it will be completed in that order!

  • Daemonize Process
  • Basic asyncio event system
  • Event priorities
  • Regex triggers for events
  • Gather config from server directory
  • Build java command from config info
  • Start a server process
  • Create a UNIX socket server to handle requests from clients
  • Flesh out more server events (ServerOutput, ServerInput)
  • Trigger other events from console output
  • Basic user client (No command input?)
  • Document events and code structure
  • Advanced user client (CLI format TBD)
  • Server running/stopping system using mark2-style modes (hold, kill etc.)
  • Scripting plugin to trigger things on events and timers. Restrict accessible events to prevent issues!)

About

[WIP] An asynchronous Minecraft server wrapper written in python3 with asyncio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages