diff --git a/Server/src/main/java/core/game/container/impl/BankContainer.java b/Server/src/main/java/core/game/container/impl/BankContainer.java index 915aec277..0064651bb 100644 --- a/Server/src/main/java/core/game/container/impl/BankContainer.java +++ b/Server/src/main/java/core/game/container/impl/BankContainer.java @@ -117,7 +117,6 @@ public final class BankContainer extends Container { player.getInventory().getListeners().add(listener); player.getInventory().refresh(); player.varpManager.get(1249).setVarbit(0,lastAmountX).send(player); - player.getPacketDispatch().sendIfaceSettings(1278, 73, 762, 0, ServerConstants.BANK_SIZE); BitregisterAssembler assembly = new BitregisterAssembler(0, 1, 2, 3, 4, 5); assembly.enableExamineOption(); assembly.enableSlotSwitch(); diff --git a/Server/src/main/java/core/game/interaction/object/BankingPlugin.java b/Server/src/main/java/core/game/interaction/object/BankingPlugin.java index 9cb77338a..db8e44c8a 100644 --- a/Server/src/main/java/core/game/interaction/object/BankingPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/BankingPlugin.java @@ -2,6 +2,7 @@ package core.game.interaction.object; import static api.ContentAPIKt.*; +import api.IfaceSettingsBuilder; import api.events.InteractionEvent; import core.cache.def.impl.NPCDefinition; import core.cache.def.impl.SceneryDefinition; @@ -401,6 +402,8 @@ public final class BankingPlugin extends OptionHandler { public void open(Player player, Component component) { super.open(player, component); player.getBank().sendBankSpace(); + int settings = new IfaceSettingsBuilder().enableAllOptions().enableSlotSwitch().setInterfaceEventsDepth(2).build(); + player.getPacketDispatch().sendIfaceSettings(settings, 73, 762, 0, 496); } @Override