Pull chat manager file over from Elektordi/pyCraft

This commit is contained in:
2020-09-06 16:43:20 -06:00
parent 7d93888798
commit 04cd44fa72
3 changed files with 41 additions and 8 deletions
+4 -8
View File
@@ -5,7 +5,7 @@ USERNAME = ''
PASSWORD = ''
SERVER = ''
from custom.managers import DataManager, ChunksManager
from custom.managers import DataManager, ChunksManager, ChatManager
from minecraft import authentication
from minecraft.exceptions import YggdrasilError
@@ -35,16 +35,12 @@ def main():
connection.register_packet_listener(
handle_join_game, clientbound.play.JoinGamePacket)
def print_chat(chat_packet):
print("Message (%s): %s" % (
chat_packet.field_string('position'), chat_packet.json_data))
connection.register_packet_listener(
print_chat, clientbound.play.ChatMessagePacket)
chunks = ChunksManager(mcdata)
chunks.register(connection)
chat = ChatManager()
chat.register(connection)
connection.connect()
print('connected')