Skip to content

Commit 09fb1f1

Browse files
committed
use Checks for PaperItemTool
1 parent 6e88330 commit 09fb1f1

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

paper-server/src/main/java/io/papermc/paper/datacomponent/item/PaperItemTool.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package io.papermc.paper.datacomponent.item;
22

3-
import com.google.common.base.Preconditions;
43
import io.papermc.paper.registry.RegistryKey;
54
import io.papermc.paper.registry.data.util.Conversions;
65
import io.papermc.paper.registry.set.PaperRegistrySets;
@@ -17,6 +16,7 @@
1716
import org.jetbrains.annotations.Unmodifiable;
1817
import org.jspecify.annotations.Nullable;
1918

19+
import static io.papermc.paper.registry.data.util.Checks.asArgumentNonNegative;
2020
import static io.papermc.paper.registry.data.util.Checks.asArgumentPositive;
2121

2222
public record PaperItemTool(
@@ -72,8 +72,7 @@ static final class BuilderImpl implements Builder {
7272

7373
@Override
7474
public Builder damagePerBlock(final int damage) {
75-
Preconditions.checkArgument(damage >= 0, "damage must be non-negative, was %s", damage);
76-
this.damage = damage;
75+
this.damage = asArgumentNonNegative(damage, "damage");
7776
return this;
7877
}
7978

0 commit comments

Comments
 (0)