このガイドでは、HomuraMCのプラグインAPIを利用してミニゲームやその他様々なものを作成することができます。
from classes import HomuraServerProtocol class HomuraMCPluginBackends(): @staticmethod def getPluginName(): return "MyCoolPlugin" @staticmethod def getPluginDescription(): return "MyCoolPlugin by nennneko5787" @staticmethod def getPluginAuthors(): return ["nennneko5787"] @staticmethod def getPluginVersion(): return "0.0.1" class HomuraMCPlugin(): @staticmethod def onLoad(): print("Loaded") @staticmethod def onJoinPlayer(self): self.factory.send_msg(f"[Server] Hello!", self.display_name) return f"{self.display_name} joined" @staticmethod def onQuitPlayer(self): return f"{self.display_name} leaved" @staticmethod def onChat(self,p_text): if p_text == "hello": self.send_packet('title', self.buff_type.pack_varint(0), self.buff_type.pack_chat(f"§aHello {self.display_name}"), )
このようにしてプラグインを書くことができます。