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'), + ]