Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
9edac80544 |
@@ -62,13 +62,12 @@ public class SpecialEnderChest extends InventorySubcontainer implements IInvento
|
|||||||
private void setItemArrays(InventorySubcontainer subcontainer, ItemStack[] items) {
|
private void setItemArrays(InventorySubcontainer subcontainer, ItemStack[] items) {
|
||||||
try {
|
try {
|
||||||
// Prepare to remove final modifier
|
// Prepare to remove final modifier
|
||||||
Field modifiers;
|
Field modifiers = Field.class.getDeclaredField("modifiers");
|
||||||
modifiers = Field.class.getDeclaredField("modifiers");
|
|
||||||
modifiers.setAccessible(true);
|
modifiers.setAccessible(true);
|
||||||
// Access and replace main inventory array
|
// Access and replace main inventory array
|
||||||
Field field = InventorySubcontainer.class.getField("items");
|
Field field = InventorySubcontainer.class.getField("items");
|
||||||
modifiers.setInt(field, field.getModifiers() & ~Modifier.FINAL);
|
modifiers.setInt(field, field.getModifiers() & ~Modifier.FINAL);
|
||||||
field.set(inventory, items);
|
field.set(subcontainer, items);
|
||||||
} catch (NoSuchFieldException e) {
|
} catch (NoSuchFieldException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} catch (SecurityException e) {
|
} catch (SecurityException e) {
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
name: OpenInv
|
name: OpenInv
|
||||||
main: com.lishid.openinv.OpenInv
|
main: com.lishid.openinv.OpenInv
|
||||||
version: 2.4.7
|
version: 2.4.8
|
||||||
author: lishid
|
author: lishid
|
||||||
authors: [Jikoo]
|
authors: [Jikoo]
|
||||||
description: >
|
description: >
|
||||||
|
Reference in New Issue
Block a user