Port inventory components to Minecraft 26.3

This commit is contained in:
Tanner
2026-11-03 23:33:04 +00:00
parent 59c76471f2
commit b6f7ce9948
6 changed files with 137 additions and 26 deletions
+7 -1
View File
@@ -103,11 +103,17 @@ class Nbt(Type):
class Slot(Type):
def __init__(self, present, item_id=None, item_count=None, nbt=None):
def __init__(self, present, item_id=None, item_count=None, nbt=None,
components=None, component_ids=None,
removed_components=None, components_unknown=False):
self.present = present
self.item_id = item_id
self.item_count = item_count
self.nbt = nbt
self.components = components or {}
self.component_ids = component_ids or []
self.removed_components = removed_components or []
self.components_unknown = components_unknown
def __str__(self):
return str(self.__dict__)