From 8be36cb64190cbf0d4bb07e05a301fcbdbe042d9 Mon Sep 17 00:00:00 2001 From: ch-yx Date: Fri, 22 Jul 2022 22:39:55 +0800 Subject: [PATCH] remove screen demo --- src/main/java/carpet/script/api/Inventories.java | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/main/java/carpet/script/api/Inventories.java b/src/main/java/carpet/script/api/Inventories.java index 3d09840e..b4dd3b35 100644 --- a/src/main/java/carpet/script/api/Inventories.java +++ b/src/main/java/carpet/script/api/Inventories.java @@ -427,18 +427,6 @@ public class Inventories { return new ScreenValue(player,type,name,function,c); }); - expression.addContextFunction("get_current_screen",-1, (c, t, lv) -> - { - if(lv.size() < 1) throw new InternalExpressionException("'get_current_screen' requires at least 1 argument"); - Value playerValue = lv.get(0); - ServerPlayer player = EntityValue.getPlayerByValue(((CarpetContext) c).s.getServer(), playerValue); - if(player == null) throw new InternalExpressionException("'get_current_screen' requires a valid online player as the first argument."); - FunctionValue function = null; - if(lv.size() > 1) - function = FunctionArgument.findIn(c, expression.module, lv, 1, true, false).function; - - return new ScreenValue(player,player.containerMenu,function,c); - }); expression.addContextFunction("close_screen",1, (c, t, lv) -> { Value value = lv.get(0); @@ -466,9 +454,6 @@ public class Inventories { private static void syncPlayerInventory(NBTSerializableValue.InventoryLocator inventory, int int_1) { - if (inventory.owner() instanceof ServerPlayer player && inventory.inventory() instanceof ScreenValue.ScreenHandlerInventory && (inventory.inventory().getContainerSize()-1)==int_1){ - player.containerMenu.broadcastFullState(); - }//not sure. if you think that is wrong, please tell me. if (inventory.owner() instanceof ServerPlayer player && !inventory.isEnder() && !(inventory.inventory() instanceof ScreenValue.ScreenHandlerInventory)) { player.connection.send(new ClientboundContainerSetSlotPacket(