diff --git a/src/main/java/cz/jzitnik/game/entities/items/Item.java b/src/main/java/cz/jzitnik/game/entities/items/Item.java index 2c6ad18..c9e3d20 100644 --- a/src/main/java/cz/jzitnik/game/entities/items/Item.java +++ b/src/main/java/cz/jzitnik/game/entities/items/Item.java @@ -9,6 +9,7 @@ import lombok.Setter; import java.util.Optional; @Getter +@Setter @AllArgsConstructor public class Item { private String id; @@ -23,9 +24,20 @@ public class Item { private int stackAmount = 64; private int addHunger = 0; private int dealDamage = 1; - @Setter private Optional block = Optional.empty(); + public Item(String id, String name, ItemType type, SpriteLoader.SPRITES sprite, ToolVariant toolVariant, int durability, boolean stackable, int dealDamage) { + this.id = id; + this.name = name; + this.type = type; + this.sprite = sprite; + this.toolVariant = Optional.of(toolVariant); + this.miningDecrease = miningDecrease; + this.durability = durability; + this.stackable = stackable; + this.dealDamage = dealDamage; + } + public Item(String id, String name, ItemType type, SpriteLoader.SPRITES sprite, ToolVariant toolVariant, double miningDecrease, int durability, boolean stackable) { this.id = id; this.name = name;