ArtformGames / ResidenceList

List existing residence in server in a gui, and allow players to manage, teleport, and comment.
https://modrinth.com/plugin/residencelist
GNU General Public License v3.0
8 stars 1 forks source link

In fact, in survival mode, Middle click has no function, so it is impossible to Edit residence''s icon. #51

Closed RICE0707 closed 23 hours ago

RICE0707 commented 1 week ago

As the title says,Middle clickis only valid in creative mode. It is recommended to change toSHITF + left clickorSHITF + right click.

      information:
        material: OAK_SIGN
        name: '&e&lEdit information'
        lore:
        - ''
        - '&a ▶ LClick &8|&f Set residence''s nickname.'
        - '&a ▶ RClick &8|&f Set residence''s description.'
        - '&a ▶ Middle &8|&f Edit residence''s icon'
RICE0707 commented 1 week ago

Supplement: In versions greater than1.18, there will not be any packet exchange inMiddle clickinSurvival Mode.

Sraconni commented 1 week ago

Due to changes in higher versions, the event of the middle click is no longer detected in Survival Mode. We're trying another way out.

RICE0707 commented 1 week ago

Due to changes in higher versions, the event of the middle click is no longer detected in Survival Mode. We're trying another way out.

ConsiderSHITF + left clickorSHITF + right click

CarmJos commented 5 days ago

Will be fixed in next version.

CarmJos commented 3 days ago

Please download this artifact to help me to test it.

RICE0707 commented 2 days ago

請下載這個神器來幫我測試它。

ERROR

[10:45:10] [Server thread/ERROR]: [ModernPluginLoadingStrategy] Could not load plugin 'residencelist-plugin-1.2.3.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/artformgames/plugin/residencelist/ResidenceListPlugin
    at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:127) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at org.bukkit.craftbukkit.v1_20_R2.CraftServer.loadPlugins(CraftServer.java:528) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:310) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1102) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[purpur-1.20.2.jar:git-Purpur-2095]
    at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: com/artformgames/plugin/residencelist/ResidenceListPlugin
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:246) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
    at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:171) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:166) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
    at java.lang.Class.forName0(Native Method) ~[?:?]
    at java.lang.Class.forName(Class.java:534) ~[?:?]
    at java.lang.Class.forName(Class.java:513) ~[?:?]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:80) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[purpur-1.20.2.jar:git-Purpur-2095]
    ... 9 more
Caused by: java.lang.ClassNotFoundException: com.artformgames.plugin.residencelist.ResidenceListPlugin
    at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:199) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:166) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:246) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
    at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:171) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:166) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
    at java.lang.Class.forName0(Native Method) ~[?:?]
    at java.lang.Class.forName(Class.java:534) ~[?:?]
    at java.lang.Class.forName(Class.java:513) ~[?:?]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:80) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
    at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[purpur-1.20.2.jar:git-Purpur-2095]
    ... 9 more
CarmJos commented 1 day ago

抱歉,新版本的actions插件配置变了因此构件出了点问题。请您下载 此构件 以协助我们进行测试,万分感谢!

RICE0707 commented 1 day ago

抱歉,新版本的actions插件配置变了因此构件出了点问题。请您下载 此构件 以协助我们进行测试,万分感谢!

經測試後,shift + 左右鍵 的操作方式有正常運行

RICE0707 commented 1 day ago

但是 #50 依然異常:

[20:19:40 ERROR]: Could not pass event InventoryClickEvent to ResidenceList v1.2.3
java.lang.NullPointerException: Profile name must not be null
        at java.util.Objects.requireNonNull(Objects.java:259) ~[?:?]
        at com.mojang.authlib.GameProfile.<init>(GameProfile.java:31) ~[authlib-5.0.47.jar:?]
        at org.bukkit.craftbukkit.v1_20_R2.inventory.CraftMetaSkull.setOwningPlayer(CraftMetaSkull.java:248) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at com.artformgames.plugin.residencelist.lib.mineconfiguration.bukkit.value.item.ItemModifier.lambda$setSkullOwner$6(ItemModifier.java:201) ~[ResidenceList-1.2.3.jar:?]
        at java.util.function.BiConsumer.lambda$andThen$0(BiConsumer.java:72) ~[?:?]
        at com.artformgames.plugin.residencelist.lib.mineconfiguration.bukkit.value.item.ItemModifier.applyTo(ItemModifier.java:74) ~[ResidenceList-1.2.3.jar:?]
        at com.artformgames.plugin.residencelist.lib.mineconfiguration.bukkit.value.item.PreparedItem.get(PreparedItem.java:28) ~[ResidenceList-1.2.3.jar:?]
        at com.artformgames.plugin.residencelist.ui.ResidenceInfoUI.initItems(ResidenceInfoUI.java:109) ~[ResidenceList-1.2.3.jar:?]
        at com.artformgames.plugin.residencelist.ui.ResidenceInfoUI.<init>(ResidenceInfoUI.java:57) ~[ResidenceList-1.2.3.jar:?]
        at com.artformgames.plugin.residencelist.ui.ResidenceInfoUI.open(ResidenceInfoUI.java:36) ~[ResidenceList-1.2.3.jar:?]
        at com.artformgames.plugin.residencelist.ui.ResidenceListUI$4.onClick(ResidenceListUI.java:180) ~[ResidenceList-1.2.3.jar:?]
        at com.artformgames.plugin.residencelist.lib.easyplugin.gui.GUIListener.onInventoryClickEvent(GUIListener.java:48) ~[ResidenceList-1.2.3.jar:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor265.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:git-Purpur-2095]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3183) ~[?:?]
        at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:58) ~[?:?]
        at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:23) ~[?:?]
        at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1351) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1328) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1321) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1299) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1187) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[purpur-1.20.2.jar:git-Purpur-2095]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]