diff --git a/src/main/java/org/dimdev/dimdoors/item/RiftConfigurationToolItem.java b/src/main/java/org/dimdev/dimdoors/item/RiftConfigurationToolItem.java index bf5958fc..7087badf 100644 --- a/src/main/java/org/dimdev/dimdoors/item/RiftConfigurationToolItem.java +++ b/src/main/java/org/dimdev/dimdoors/item/RiftConfigurationToolItem.java @@ -94,7 +94,7 @@ public class RiftConfigurationToolItem extends ModItem { return TypedActionResult.success(false); } } else if (Counter.get(stack).count() != -1) { -// Counter.get(stack).set(-1); TODO + Counter.get(stack).set(-1); sync(stack, player, hand); EntityUtils.chat(player, Text.of("Counter has been reset.")); @@ -116,7 +116,7 @@ public class RiftConfigurationToolItem extends ModItem { @Override public ItemStack getDefaultStack() { ItemStack defaultStack = super.getDefaultStack(); -// Counter.get(defaultStack).set(-1); TODO + Counter.get(defaultStack).set(-1); return defaultStack; } diff --git a/src/main/java/org/dimdev/dimdoors/world/level/Counter.java b/src/main/java/org/dimdev/dimdoors/world/level/Counter.java index fcf9056c..4fc74a28 100644 --- a/src/main/java/org/dimdev/dimdoors/world/level/Counter.java +++ b/src/main/java/org/dimdev/dimdoors/world/level/Counter.java @@ -22,6 +22,10 @@ public class Counter implements Component { return this.counter; } + public void set(int value) { + this.counter = value; + } + public static Counter get(T provider) { return DimensionalDoorsComponents.COUNTER_COMPONENT_KEY.get(provider); }