File tree 1 file changed +3
-1
lines changed
paper-server/src/main/java/org/bukkit/craftbukkit/inventory
1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -153,7 +153,9 @@ public Color getDefaultLeatherColor() {
153
153
@ Override
154
154
public ItemStack createItemStack (String input ) throws IllegalArgumentException {
155
155
try {
156
- ItemParser .ItemResult arg = new ItemParser (MinecraftServer .getDefaultRegistryAccess ()).parse (new StringReader (input ));
156
+ StringReader reader = new StringReader (input );
157
+ ItemParser .ItemResult arg = new ItemParser (MinecraftServer .getDefaultRegistryAccess ()).parse (reader );
158
+ Preconditions .checkArgument (!reader .canRead (), "Trailing input found when parsing ItemStack: %s" , input );
157
159
158
160
Item item = arg .item ().value ();
159
161
net .minecraft .world .item .ItemStack nmsItemStack = new net .minecraft .world .item .ItemStack (item );
You can’t perform that action at this time.
0 commit comments