As title suggests. Adding restriction per 'rank' does not work properly. Even OP cannot open the tchest. Adding treasurechest.rank.zagadka_mag does not cause tchest to open properly either.
defaults:
messages:
found: Znalazłeś skarb!
found_already: Splądrowałeś ten skarb wcześniej...
unlimited: Bierz ile wlezie!
ignoreProtection: true
rewards:
restore:
subregion-size: 50
subregion-ticks: 10
ranks:
- zagadka_mag
location:
==: com.mtihc.minecraft.treasurechest.v8.core.TreasureChest
container:
==: com.mtihc.minecraft.treasurechest.v8.core.BlockInventory
world: main_world
coords:
==: Vector
x: -865.0
y: 104.0
z: 795.0
type: CHEST
size: 27
contents: {}
messages:
FOUND: Znalazłeś skarb!
UNLIMITED: Bierz ile wlezie!
FOUND_ALREADY: Splądrowałeś ten skarb wcześniej...
ranks:
- zagadka_mag
unlimited: false
random: 0
forget-time: 0
ignore-protection: true
shared: false
rewards: {}
- [Wed 19:07:04 ERROR Minecraft] Could not pass event PlayerInteractEvent to TreasureChestX v1.0
java.lang.NullPointerException: Cannot invoke "com.mtihc.minecraft.treasurechest.v8.core.ITreasureManagerConfiguration.getRanks()" because "this.config" is null
at TreasureChestX.jar//com.mtihc.minecraft.treasurechest.v8.core.TreasureManager.getRanks(TreasureManager.java:513)
at TreasureChestX.jar//com.mtihc.minecraft.treasurechest.v8.core.TreasureManager.checkRank(TreasureManager.java:544)
at TreasureChestX.jar//com.mtihc.minecraft.treasurechest.v8.core.TreasureManager.onPlayerInteract(TreasureManager.java:245)
at TreasureChestX.jar//com.mtihc.minecraft.treasurechest.v8.core.TreasureChestListener.onPlayerInteract(TreasureChestListener.java:66)
at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37)
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:678)
at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:544)
at net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java:527)
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItemOn(ServerGamePacketListenerImpl.java:2048)
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:37)
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.a(ServerboundUseItemOnPacket.java:9)
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:51)
at net.minecraft.server.TickTask.run(TickTask.java:18)
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153)
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop