feat: added repr and str to Item
This commit is contained in:
parent
2e742dd40b
commit
bf4d16c526
1 changed files with 6 additions and 0 deletions
|
@ -152,6 +152,12 @@ class Item:
|
||||||
def __getitem__(self, key:str): # backwards compatibility
|
def __getitem__(self, key:str): # backwards compatibility
|
||||||
return getattr(self, key)
|
return getattr(self, key)
|
||||||
|
|
||||||
|
def __str__(self) -> str:
|
||||||
|
return repr(self)
|
||||||
|
|
||||||
|
def __repr__(self) -> str:
|
||||||
|
return f"Item(id={self.id}, count={self.count}, damage={self.damage}, nbt={str(self.nbt)})"
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def durability(self) -> int:
|
def durability(self) -> int:
|
||||||
# TODO make a map of durability for each item and subtract damage?
|
# TODO make a map of durability for each item and subtract damage?
|
||||||
|
|
Loading…
Reference in a new issue