From 9e614b897eac72c3c65b4777e59bcce44cdfe268 Mon Sep 17 00:00:00 2001 From: hkc Date: Sun, 27 Aug 2023 15:02:50 +0300 Subject: [PATCH] Add packet 142 and fix 141 --- bta_proxy/packets/__init__.py | 1 + bta_proxy/packets/packet141updateflag.py | 1 + bta_proxy/packets/packet142openflagwindow.py | 10 ++++++++++ 3 files changed, 12 insertions(+) create mode 100644 bta_proxy/packets/packet142openflagwindow.py diff --git a/bta_proxy/packets/__init__.py b/bta_proxy/packets/__init__.py index 4226831..1fcd69b 100644 --- a/bta_proxy/packets/__init__.py +++ b/bta_proxy/packets/__init__.py @@ -75,3 +75,4 @@ from .packet137updateflag import Packet137UpdateFlag from .packet139setpaintingmotive import Packet139SetPaintingMotive from .packet141updateflag import Packet141UpdateFlag from .packet105updateprogressbar import Packet105UpdateProgressbar +from .packet142openflagwindow import Packet142OpenFlagWindow diff --git a/bta_proxy/packets/packet141updateflag.py b/bta_proxy/packets/packet141updateflag.py index 9cf6833..070023f 100644 --- a/bta_proxy/packets/packet141updateflag.py +++ b/bta_proxy/packets/packet141updateflag.py @@ -8,4 +8,5 @@ class Packet141UpdateFlag(Packet, packet_id=141): ('z', 'int'), ('colors', ('bytes', 384)), ('items', ('list', 3, 'nbt')), + ('owner', 'string') ] diff --git a/bta_proxy/packets/packet142openflagwindow.py b/bta_proxy/packets/packet142openflagwindow.py new file mode 100644 index 0000000..b9640b7 --- /dev/null +++ b/bta_proxy/packets/packet142openflagwindow.py @@ -0,0 +1,10 @@ +from .base import Packet + +class Packet142OpenFlagWindow(Packet, packet_id=142): + __slots__ = ('window_id', 'x', 'y', 'z') + FIELDS = [ + ('window_id', 'ubyte'), + ('x', 'int'), + ('y', 'short'), + ('z', 'int'), + ]