File tree 1 file changed +5
-7
lines changed
invui/src/main/java/xyz/xenondevs/invui/item
1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change 11
11
*/
12
12
public final class ItemWrapper implements ItemProvider {
13
13
14
- private ItemStack itemStack ;
14
+ private final ItemStack itemStack ;
15
15
16
16
public ItemWrapper (ItemStack itemStack ) {
17
- this .itemStack = itemStack ;
17
+ this .itemStack = itemStack . clone () ;
18
18
}
19
19
20
20
@ Override
21
21
public ItemStack get (Locale locale ) {
22
- return itemStack ;
22
+ return itemStack . clone () ;
23
23
}
24
24
25
25
@ Override
26
26
public ItemStack get () {
27
- return itemStack ;
27
+ return itemStack . clone () ;
28
28
}
29
29
30
30
@ Override
31
31
public ItemWrapper clone () {
32
32
try {
33
- ItemWrapper clone = (ItemWrapper ) super .clone ();
34
- clone .itemStack = itemStack .clone ();
35
- return clone ;
33
+ return (ItemWrapper ) super .clone ();
36
34
} catch (CloneNotSupportedException e ) {
37
35
throw new AssertionError (e );
38
36
}
You can’t perform that action at this time.
0 commit comments