Jakllp / MyPet

This is not the main project - Please visit https://github.com/MyPetORG/MyPet
https://www.spigotmc.org/resources/mypet.12725/
GNU Lesser General Public License v3.0
14 stars 8 forks source link

Added GlowSquid #32

Closed cobrex1 closed 3 years ago

cobrex1 commented 3 years ago

Hope this is all ok and I have done it right :)

CJBlakey commented 3 years ago
[02:35:03 INFO]: xMachiavellix issued server command: /petadmin create xMachiavellix GlowSquid
[02:35:03 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'petadmin' in plugin MyPet v3.12
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.17.1.jar:git-Paper-196]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.17.1.jar:git-Paper-196]
    at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:832) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.network.PlayerConnection.handleCommand(PlayerConnection.java:2169) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1980) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1961) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:36) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.TickTask.run(TickTask.java:18) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.util.thread.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:149) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.executeTask(IAsyncTaskHandlerReentrant.java:23) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:1348) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:190) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.util.thread.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:122) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1327) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.MinecraftServer.executeNext(MinecraftServer.java:1320) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.util.thread.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:132) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1397) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1188) ~[patched_1.17.1.jar:git-Paper-196]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[patched_1.17.1.jar:git-Paper-196]
    at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.IllegalArgumentException: No enum constant org.bukkit.entity.EntityType.GLOWSQUID
    at java.lang.Enum.valueOf(Enum.java:273) ~[?:?]
    at org.bukkit.entity.EntityType.valueOf(EntityType.java:23) ~[patched_1.17.1.jar:git-Paper-196]
    at de.Keyle.MyPet.commands.admin.CommandOptionCreate.onCommandOption(CommandOptionCreate.java:351) ~[MyPet-3.12-dev6.jar:?]
    at de.Keyle.MyPet.commands.CommandAdmin.onCommand(CommandAdmin.java:88) ~[MyPet-3.12-dev6.jar:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.17.1.jar:git-Paper-196]
    ... 21 more
[02:35:12 INFO]: xMachiavellix issued server command: /petadmin create xMachiavellix Cat

Compiled to test, something is not quite right though. Pretty sure I know the issue, will add fix in the morning :)

CJBlakey commented 3 years ago

Few issues with this commit, fixed and resubmitted in pr33

Jakllp commented 3 years ago

Parts of this were used in https://github.com/Jakllp/MyPet/commit/60e183cee32b279edbb11fb89d2d4dd250c8d7b0