Minecraft Programmieren : Kiste öffnen richtig cancelln

Hallo Leute, ich programmiere gerade ein Minispiel. Wie in vielen Spielen blockt man auch das Kisten öffnen. (Außer natürlich bei Minispielen, wo Kisten etc... benötigt werden)... Ich habe mit dem InventoryOpenEvent probiert das Kisten öffnen zu verhindern:

@EventHandler
public void onInventoryOpen(InventoryOpenEvent e) {
    
    if(e.getView().getType() != null) {
            
            
        if(e.getView().getType() == InventoryType.CHEST) {
            
            e.setCancelled(true);
            
        }

        if(e.getView().getType() == InventoryType.BEACON) {
                
            e.setCancelled(true);
                
        }
        
        if(e.getView().getType() == InventoryType.BREWING) {
                
            e.setCancelled(true);
                
        }
        
        if(e.getView().getType() == InventoryType.ANVIL) {
            
            e.setCancelled(true);
            
        }
        
        if(e.getView().getType() == InventoryType.CRAFTING) {
            
            e.setCancelled(true);
            
        }
        
        if(e.getView().getType() == InventoryType.DISPENSER) {
        
            e.setCancelled(true);
            
        }
        
        if(e.getView().getType() == InventoryType.DROPPER) {
            
            e.setCancelled(true);
            
        }
        
        if(e.getView().getType() == InventoryType.ENCHANTING) {
            
            e.setCancelled(true);
        
        }
        
        if(e.getView().getType() == InventoryType.ENDER_CHEST) {
            
            e.setCancelled(true);
            
        }
        
        if(e.getView().getType() == InventoryType.FURNACE) {
            
            e.setCancelled(true);
            
        }
        
        if(e.getView().getType() == InventoryType.HOPPER) {
            
        e.setCancelled(true);
            
        }
            
        if(e.getView().getType() == InventoryType.WORKBENCH) {
                
            e.setCancelled(true);
                
        }
            
        if(e.getView().getType() == InventoryType.MERCHANT) {
            
            e.setCancelled(true);
            
        }
            
    }
    
}
    

Das ganze funnktioniert relativ gut. Das Inventar wird geschlossen. Aber die Kiste bleibt offen... Zeit schließt sie sich wieder. Es sieht also so aus als würde ein Unsichtbarer die Kiste noch geöffnet haben.

Wie kann ich das unterbinden? Sodass die Kiste wie bei Gommehd.net auch zu bleibt?

Server, programmieren, Java, Minecraft, Bukkit
PermissionsEx wird in /plugins rot angezeigt

Frage oben

da man hier keine Dateien anhängen kann hab ich screenshots gemacht

latest.log: [09:55:39] [Server thread/INFO]: [PermissionsEx] Enabling PermissionsEx v1.21.4 [09:55:39] [Server thread/INFO]: [PermissionsEx] Initializing file backend ========== UNABLE TO LOAD PERMISSIONS BACKEND ========= Your configuration must be fixed before PEX will enable

Details: Error loading permissions file!

ru.tehkode.permissions.exceptions.PermissionBackendException: Error loading permissions file! at ru.tehkode.permissions.backends.file.FileBackend.reload(FileBackend.java:262) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.backends.file.FileBackend.(FileBackend.java:68) ~[PermissionsEx.jar:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.045] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.045] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.045] at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.045] at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:319) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:294) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.PermissionManager.createBackend(PermissionManager.java:702) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:684) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:760) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.PermissionManager.(PermissionManager.java:72) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:164) [PermissionsEx.jar:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v17R1.CraftServer.loadPlugin(CraftServer.java:439) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v17R1.CraftServer.enablePlugins(CraftServer.java:375) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v17R1.MinecraftServer.m(MinecraftServer.java:342) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v17R1.MinecraftServer.g(MinecraftServer.java:319) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v17R1.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v17R1

Bild zu Frage
Server, Minecraft, Plug-in, Bukkit, PermissionsEX, PEX
Bukkit PermissionsEx Problem (User können nicht bauen)

Hey, ich habe ein Problem mit den Permissions auf meinem Minecraft Server.. Ich habe die modifyworld Rechte aktiviert, aber trotzdem können die Spieler (User) nicht bauen.. kann mir von euch jemand weiter helfen? Ich benutze die Plugins: ChatManager, ChestShop, CraftBook, EasyWarn, Essentials, iChat, iConomy, InfinityDispenser, ItemFiller, Jail, Jobs, Lift, LWC, Modifyworld, PermissionsEx, Questioner, SimpleBuildHeight, SimpleRegionMarket, WorldEdit, WorldGuard..

danke schonmal :)

hier die permissions.yml:

    groups:
      Gast:
        default: true
        prefix: '&7'
        permissions:
        - essentials.help
        - essentials.motd
        - essentials.rules
        - essentials.spawn
        - essentials.suicide
        - essentials.kit
        - modifyworld.chat
      Spieler:
        default: false
        build: true
        prefix: '&6'
        permissions:
        - modifyworld.*
        - modifyworld.blocks.*
        - essentials.afk
        - essentials.back
        - essentials.balance
        - essentials.compass
        - essentials.home
        - essentials.kit
        - essentials.msg
        - essentials.pay
        - essentials.protect
        - essentials.sethome
        - essentials.signs.use
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - ChestShop.shop.*
        - iConomy.holdings
        - iConomy.help
        - iConomy.payment
        - iConomy.accounts.give
        - lwc.protect
        - -bukkit.command.op
        - -bukkit.command.ban
        - -bukkit.command.kick
      Admin:
        default: false
        prefix: '&c'
        permissions:
        - '*'
        - -bukkit.command.op
      Owner:
        default: false
        prefix: '&2'
        permissions:
        - '*'
    users:
      Silex_666:
        group:
        - Admin
      subzocker:
        group:
        - Spieler
      bryancraft3008:
        group:
        - Owner
      Paulchen13:
        group:
        - Gast
      Kissenknicker:
        group:
        - Spieler
      manuBL:
        group:
        - Spieler
Spiele, Server, Computer, Internet, Programm, IT, programmieren, Java, Minecraft, Code, EDV, Informatik, Minecraft Server, Plug-in, Bukkit, Mojang, PermissionsEX

Meistgelesene Fragen zum Thema Bukkit