Finish executing the villager trade

This commit is contained in:
2021-02-24 01:02:00 +00:00
parent 1d8d473e26
commit 28ca442a46
5 changed files with 120 additions and 10 deletions

View File

@@ -436,3 +436,14 @@ class TradeListPacket(Packet):
self.experience = VarInt.read(file_object)
self.is_regular_villager = Boolean.read(file_object)
self.can_restock = Boolean.read(file_object)
class SelectTradePacket(Packet):
# Sent when a player selects a specific trade offered by a villager
# https://wiki.vg/Protocol#Select_Trade
id = 0x23
packet_name = 'select trade entity'
definition = [
{'selected_slot': VarInt},
]