seanomik / tamablefoxes Goto Github PK
View Code? Open in Web Editor NEWSpigotMC Plugin that gives you the ability to tame foxes!
License: MIT License
SpigotMC Plugin that gives you the ability to tame foxes!
License: MIT License
In my server using Tuinity 1.16.2 i get this error https://hastebin.com/hajibihomu.bash
Simply put the plugin refuses to recognize tamable foxes as pets. Not sure if this counts as a bug or enhancement.
idk why but i'm using the command /spawntamablefox and I can't get any of them
Updating from 1.16.1 to 1.16.2, apparently the unchanged plugin version "only supports Spigot 1.15.X".
[00:16:06] [Server thread/INFO]: [Tamablefoxes] Loading Tamablefoxes v1.7.1-SNAPSHOT
[00:16:06] [Server thread/WARN]: [Tamablefoxes] Could not save language.yml to plugins/Tamablefoxes/language.yml because language.yml already exists.
[00:16:06] [Server thread/WARN]: [Tamablefoxes] Could not save language.yml to plugins/Tamablefoxes/language.yml because language.yml already exists.
[00:16:06] [Server thread/INFO]: [Tamable Foxes] ERROR: This plugin version only supports Spigot 1.15.X! Not registering entity! Make sure your Java version is no newer than Java 11!
[00:16:08] [Server thread/INFO]: [VarLight] Persist on world save enabled
[00:16:08] [Server thread/INFO]: [Tamablefoxes] Enabling Tamablefoxes v1.7.1-SNAPSHOT
[00:16:08] [Server thread/INFO]: [Tamable Foxes] This plugin version only supports Spigot 1.15.X! Disabling plugin! Make sure your Java version is no newer than Java 11!
[00:16:08] [Server thread/INFO]: [Tamablefoxes] Disabling Tamablefoxes v1.7.1-SNAPSHOT
When holding a shield and shift clicking to try to give them a tool they will delete the tool and hold the shield. You can take the shield back but your tool will be gone
When I let fox sit, and generate a chicken near by, the server crashes.
Using Spigot-1.16.1!
Error code is below:
[15:51:00 ERROR]: Encountered an unexpected exception java.lang.StackOverflowError: null at net.minecraft.server.v1_16_R1.ItemMonsterEgg.a(ItemMonsterEgg.java:105) ~[patched_1.16.1.jar:git-Paper-135] at net.minecraft.server.v1_16_R1.ItemMonsterEgg.a(ItemMonsterEgg.java:125) ~[patched_1.16.1.jar:git-Paper-135] at net.minecraft.server.v1_16_R1.EntityInsentient.c(EntityInsentient.java:1173) ~[patched_1.16.1.jar:git-Paper-135] at net.minecraft.server.v1_16_R1.EntityInsentient.a(EntityInsentient.java:1137) ~[patched_1.16.1.jar:git-Paper-135] at net.seanomik.tamablefoxes.versions.version_1_16_R1.EntityTamableFox.b(EntityTamableFox.java:250) ~[?:?] at net.minecraft.server.v1_16_R1.EntityInsentient.a(EntityInsentient.java:1142) ~[patched_1.16.1.jar:git-Paper-135] at net.seanomik.tamablefoxes.versions.version_1_16_R1.EntityTamableFox.b(EntityTamableFox.java:250) ~[?:?]
Thank You.
Describe the bug
Was running around a village and heading back to my Nether Portal when all of a sudden I was kicked from my server with a "forcibly closed server issue"
To Reproduce
It appears that this issue happened when I was around wolves/foxes?
Console Log
2020-07-17-3.log.gz
Crash Log
crash-2020-07-17_01.20.22-server.txt
Server Information (please complete the following information):
It would be amazing to have different permissions for different max amounts tamed. For example, regular, non rank players being able to tame 2 with tamablefoxes.tame.2 and some higher rank being able to tame a max of 5 with tamablefoxes.tame.5
By the way I noticed another bug, so I'm making a new issue for it. It seems like the plugin just forgets fox's owners randomly. It happens not every time, but frequently when the server is restarted, even just a normal /stop and restart it often happens, and especially occurs when doing /reload.
Stranger still, sometimes it happens when I come back a few hours later / the next day, even though the server hasn't restarted. The plugin just forgot the fox was tamed, though the name still displays.
There must be some sort of bug in the saving / loading routine. Maybe you could somehow scan and add back foxes the plugin forgot about based on their names? Or you could add it as a command, like /tamablefoxes rescan
perhaps.
If you shift right click a fox with a bucket; the bucket becomes empty but the fox is holding a filled one.
You can pick it back up afterward and have one extra bucket.
Maybe add a blacklist for the items foxes can pick up?
Video showcasing bug here.
Since 1.14 Spigot has had the PersistentDataHolder API, here's a small guide to it, I believe this API could be used to save the foxes' data directly to the entity's NBT removing the need for the SQLite database that is currently in use and can impact performance. I have looked around the code and haven't found anything that could make this change impossible but I'd like to get some input from you.
Only allow taming in specified worlds.
Requested by SlimeDog
from SpigotMC.
It would be really nice to have config options to make death messages public instead of only sending them to the fox's owner and if the owner is offline having them notified automatically when they log back in (or letting you run a command every time a fox dies to use something like EssentialsX's mail system) would be really nice to have for QoL.
I found that it can not run on the latest paper server under Ubuntu18 java14 environment, but it can be done under java1.8 environment, the error message that the server appears is Failed to replace tamable fox entity!
How I can tame a fox?
Hi, I'm having an issue with the tamable foxes plugin on my server that I run with my friends. I'm the only one able to tame foxes, I'm also the only one with op. Any help would be greatly appreciated
If the naming anvil window is accidentally exited, you are left with no way to rename the fox it seems?
Using a name tag will act as a work-around, but the name visibility does not persist.
This may be a bug, but also could just be a needed feature
Not sure what else to say.
Running 1.15.2 with Spigot on an Aternos server but not long after installing the plugin the server ended up running 1500+ ticks behind.
We have been having issues with Name Tags not working on any other tamed animal besides foxes. It started when we uploaded this plugin, I was also reading the reviews and someone said that they were having this issue as well and that they thought it could be this plugin.
It's actually really weird. If I don't add a name to my fox when I tame it, then I can use a name tag on it and it works. Name tags work on untamed animals, like sheep and turtles. But if I tame a cat or dog and try to put a name tag on it, it doesn't work. BUT if I put a name tag on someone else's tamed pet, it'll show up for me as long as they aren't in the area. If they aren't around, then I can see the name tags that I put on their pets. And it's the same if I name my pets, other players can see the names, but only if I'm not around, and I can't see my own pets names.
No errors are appearing in console.
I'm sorry for reporting so many errors, we really do love your plugins :D
The plugin seems to works fine, but I get this WARNS at boot:
[13:58:22] [Server thread/INFO]: [Tamablefoxes] Loading Tamablefoxes v1.9.2-SNAPSHOT
[13:58:22] [Server thread/WARN]: [Tamablefoxes] Could not save language.yml to plugins/Tamablefoxes/language.yml because language.yml already exists.
[13:58:22] [Server thread/INFO]: [Tamable Foxes] Registering entity for MC Version v1_16_R3...
[13:58:22] [Server thread/INFO]: [Tamable Foxes] Failed to replace tamable fox entity!
[13:58:22] [Server thread/WARN]: java.lang.NoSuchFieldException: modifiers
[13:58:22] [Server thread/WARN]: at java.base/java.lang.Class.getDeclaredField(Class.java:2549)
[13:58:22] [Server thread/WARN]: at net.seanomik.tamablefoxes.versions.FieldHelper.makeNonFinal(FieldHelper.java:17)
[13:58:22] [Server thread/WARN]: at net.seanomik.tamablefoxes.versions.FieldHelper.setField(FieldHelper.java:29)
[13:58:22] [Server thread/WARN]: at net.seanomik.tamablefoxes.versions.version_1_16_R3.NMSInterface_1_16_R3.registerCustomFoxEntity(NMSInterface_1_16_R3.java:23)
[13:58:22] [Server thread/WARN]: at net.seanomik.tamablefoxes.TamableFoxes.onLoad(TamableFoxes.java:62)
[13:58:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:394)
[13:58:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:274)
[13:58:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074)
[13:58:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291)
[13:58:22] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
[13:58:22] [Server thread/INFO]: [Tamable Foxes] Replaced tamable fox entity!
If the fox is walking when I click on it to sit down, it slides until it hits something or I make it stand up again.
If you have items in offhand and main hand while giving a fox something to hold, the items will disappear
so if you tame a baby fox and you sit it next to a fox and the fox moves a way it will sit up and follow the fox and no longer follow the player or teleport or can be sat
Can we implement a limit on the amount of Fox's a player can tame or additionally how many can follow the player at once? I currently have a limit on Wolfs but players have started to bypass this by using Fox's instead.
Hi, thank you so much for this plugin, it's really cool and also great to have the foxes follow the player around! However, because of this, foxes are sometimes at risk of getting shot by other mobs, players, etc. A config option I'd like to see would perhaps make foxes effectively invincible.
I'm aware that this might be OP in vanilla servers, but I've noticed that many players would like to make their pets invincible in custom servers. Because of this, perhaps this option could be disabled by default and have a configuration in order to make foxes invincible.
Once again, thank you so much for this plugin! :D
[org.bukkit.craftbukkit.v1_16_R3.CraftServer] null initializing Tamablefoxes v1.9.1-SNAPSHOT (Is it up to date?)
java.lang.ExceptionInInitializerError: null
at java.lang.J9VMInternals.ensureError(J9VMInternals.java:184) ~[?:?]
at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:173) ~[?:?]
at net.seanomik.tamablefoxes.versions.version_1_16_R3.NMSInterface_1_16_R3.registerCustomFoxEntity(NMSInterface_1_16_R3.java:23) ~[?:?]
at net.seanomik.tamablefoxes.TamableFoxes.onLoad(TamableFoxes.java:62) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:394) ~[patched_1.16.5.jar:git-Purpur-1051]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:263) ~[patched_1.16.5.jar:git-Purpur-1051]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1061) ~[patched_1.16.5.jar:git-Purpur-1051]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Purpur-1051]
at net.minecraft.server.v1_16_R3.MinecraftServer$$Lambda$3154/0x00000000ba5dfc38.run(Unknown Source) ~[?:?]
at java.lang.Thread.run(Thread.java:853) [?:?]
Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: The package: java.lang.reflect containing the target class is not opened to the module: <null>
at net.seanomik.tamablefoxes.versions.FieldHelper.<clinit>(FieldHelper.java:25) ~[?:?]
... 8 more
Caused by: java.lang.IllegalAccessException: The package: java.lang.reflect containing the target class is not opened to the module: <null>
at java.lang.invoke.MethodHandles.privateLookupIn(MethodHandles.java:2246) ~[?:?]
at net.seanomik.tamablefoxes.versions.FieldHelper.<clinit>(FieldHelper.java:22) ~[?:?]
... 8 more
[21:27:04 WARN]: java.lang.ClassCastException: net.minecraft.server.v1_16_R3.EntityFox incompatible with net.seanomik.tamablefoxes.versions.version_1_16_R3.EntityTamableFox
[21:27:04 WARN]: at net.seanomik.tamablefoxes.versions.version_1_16_R3.NMSInterface_1_16_R3.spawnTamableFox(NMSInterface_1_16_R3.java:33)
[21:27:04 WARN]: at net.seanomik.tamablefoxes.CommandSpawnTamableFox.onCommand(CommandSpawnTamableFox.java:49)
[21:27:04 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[21:27:04 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172)
[21:27:04 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:810)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2286)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2101)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2054)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.PlayerConnectionUtils$$Lambda$7375/0x00000000c5539d08.run(Unknown Source)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1326)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1319)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1295)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1139)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291)
[21:27:04 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer$$Lambda$3154/0x00000000ba5dfc38.run(Unknown Source)
[21:27:04 WARN]: at java.base/java.lang.Thread.run(Thread.java:853)
We're seeing an occasional fox sitting in the wild. i don't know if these are spawning as tamed with no owner and would be a bug, or if they're from players.
A command to beable to see the owner of a fox they you're currently looking at would be really useful to see if this is a bug where we have ownerless foxes or if these little guys got abandoned.
Describe the bug
The jar served by SpigotMC is still 2.1.1, not 2.1.2.
To Reproduce
Steps to reproduce the behavior:
TamableFoxes_v2.1.1-SNAPSHOT.jar
.Expected behavior
The Spigot resources downloads the latest jar version
Errors
N/A
Versions
MC: 1.17.1
Java:
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, sharing)
Additional context
The jar from GitHub still works fine, I'm assuming the wrong jar was uploaded to Spigot by accident.
Tried Paper and Spigot as well. I'm getting this error on startup:
[23:28:26 WARN]: [Tamablefoxes] Could not save language.yml to plugins/Tamablefoxes/language.yml because language.yml already exists.
[23:28:26 WARN]: [Tamablefoxes] Could not save language.yml to plugins/Tamablefoxes/language.yml because language.yml already exists.
[23:28:26 WARN]: java.lang.NoSuchFieldException: modifiers
[23:28:26 WARN]: at java.base/java.lang.Class.getDeclaredField(Class.java:2412)
[23:28:26 WARN]: at net.seanomik.tamablefoxes.TamableFoxes.onLoad(TamableFoxes.java:68)
[23:28:26 WARN]: at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:361)
[23:28:26 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:227)
[23:28:26 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:885)
[23:28:26 WARN]: at java.base/java.lang.Thread.run(Thread.java:830)
[23:28:26 INFO]: [Tamable Foxes] Failed to replace tamable fox entity!
Also nothing seems to change in game. Foxes behave normally and they don't do anything when given chicken.
My Server Version:
This server is running Paper version git-Paper-675 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
You are running the latest version
Previous version: git-Paper-670 (MC: 1.16.5)
On Startup i get this error:
[20:01:05 INFO]: [Tamable Foxes] Registering entity for MC Version v1_16_R3...
[20:01:06 ERROR]: [org.bukkit.craftbukkit.v1_16_R3.CraftServer] null initializing Tamablefoxes v1.9.1-SNAPSHOT (Is it up to date?)
java.lang.ExceptionInInitializerError: null
at net.seanomik.tamablefoxes.versions.version_1_16_R3.NMSInterface_1_16_R3.registerCustomFoxEntity(NMSInterface_1_16_R3.java:23) ~[?:?]
at net.seanomik.tamablefoxes.TamableFoxes.onLoad(TamableFoxes.java:62) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:394) ~[patched_1.16.5.jar:git-Paper-675]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:252) ~[patched_1.16.5.jar:git-Paper-675]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1066) ~[patched_1.16.5.jar:git-Paper-675]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:290) ~[patched_1.16.5.jar:git-Paper-675]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: module java.base does not open java.lang.reflect to unnamed module @532ad4e5
at net.seanomik.tamablefoxes.versions.FieldHelper.(FieldHelper.java:25) ~[?:?]
... 7 more
Caused by: java.lang.IllegalAccessException: module java.base does not open java.lang.reflect to unnamed module @532ad4e5
at java.lang.invoke.MethodHandles.privateLookupIn(MethodHandles.java:260) ~[?:?]
at net.seanomik.tamablefoxes.versions.FieldHelper.(FieldHelper.java:22) ~[?:?]
... 7 more
When i rightclick a fox with raw chicken nothing happens. Please fix this.
I need to use paper spigot on my server as it's the only 1.16.2 server that supports bukkit and spigot plugins, but also fixes portal interrupts.
All of my plugins work just fine, well, except for tamable foxes. I'm not exactly too sure why, but the plugin is just broken. Commands don't work, (no detailed error posted to log or console), foxes aren't tamable, and previously tamed foxes are untamed.
I know I'm a fairly niche use case, but I'd like to get this resolved.
Hello! Unfortunately I got this message, in game it says Failed to spawn fox. Server is running on Mohist 1.16.4 modded server. By the way are you going to release mod for PC version of minecraft, is that even possible?
Natarager issued server command: /spawntamablefox red
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1mjava.lang.ClassCastException: class net.minecraft.entity.passive.FoxEntity cannot be cast to class net.seanomik.tamablefoxes.versions.version_1_16_R3.EntityTamableFox (net.minecraft.entity.passive.FoxEntity is in unnamed module of loader cpw.mods.modlauncher.TransformingClassLoader @5c448433; net.seanomik.tamablefoxes.versions.version_1_16_R3.EntityTamableFox is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @4b854ba0)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.seanomik.tamablefoxes.versions.version_1_16_R3.NMSInterface_1_16_R3.spawnTamableFox(NMSInterface_1_16_R3.java:33)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.seanomik.tamablefoxes.CommandSpawnTamableFox.onCommand(CommandSpawnTamableFox.java:40)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:160)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:669)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.network.play.ServerPlayNetHandler.func_147361_d(ServerPlayNetHandler.java:1799)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.network.play.ServerPlayNetHandler.func_147354_a(ServerPlayNetHandler.java:1646)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:38)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:8)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:22)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:136)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:876)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:183)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:109)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:859)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:853)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:119)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:839)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:773)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at net.minecraft.server.MinecraftServer.lambda$startServer$0(MinecraftServer.java:276)
�[K[�[36;1m04:07:17 �[33;1mWARN]: �[33;1m at java.base/java.lang.Thread.run(Thread.java:834)
As Mojang is updating to Java 16, that's going to become a minimum as of 1.17's release on June 8th. Right now on Java 16, the plugin throws a variety of errors when trying to (for example) tame a fox. Once I'm home I'll put all the errors (with reproducable steps) I can find under this issue, but I thought it'd be a good idea to let you know just in case you hadn't heard about this already.
[02:40:34] [Server thread/WARN]: [Tamablefoxes] Could not save language.yml to plugins/Tamablefoxes/language.yml because language.yml already exists.
[02:40:34] [Server thread/INFO]: [Tamable Foxes] ERROR: This plugin version only supports Spigot 1.14-1.16.4! Not registering entity! Make sure your Java version is no newer than Java 11!
[02:40:34] [Server thread/INFO]: [Tamable Foxes] You're trying to run MC version v1_17_R1 which is not supported!
[02:40:34] [Server thread/INFO]: [Tamablefoxes] Enabling Tamablefoxes v1.9.2.1-SNAPSHOT
[02:40:34] [Server thread/INFO]: [Tamable Foxes] This plugin version only supports Spigot 1.14-1.16.4! Disabling plugin! Make sure your Java version is no newer than Java 11!
[02:40:34] [Server thread/INFO]: [Tamablefoxes] Disabling Tamablefoxes v1.9.2.1-SNAPSHOT
[02:40:34] [Server thread/INFO]: [Tamable Foxes] Saving foxes.
The Tamable Foxes plugin does not enable on 1.16.4, everyone has lost all of their tamed foxes, it is a sad day :(
can you add it were if you leave a tamed fox for a bit it sleeps or player cna make it sleep?
Today I received a crash report rooting from this plugin.
I included the report below for you, but let me list some details:
I'm running the 2.1.0 snapshot.
This is a 1.17 server, as usual.
The owner of the fox that was being ticked (Clementine) went to sleep before the crash. I am using the BetterSleeping3 plugin so only one player has to sleep to skip the night. I assume that's why the other foxes weren't ticked.
Clementine was sitting.
Crash report included below:
crash-2021-07-11_16.44.08-server.txt
Please let me know if you need the log as well. From a quick scan, it looks like the only errors are from another plugin that I have yet to address. (It's been like that for a while though so I doubt it's from that.)
Can you manage this error?
https://pastebin.com/n2VPjcei
I happened to see this plug-in and was fascinated by it.
However, I get an error when starting the server.
I got an error only with jre-8u261-windows-x64, so I put in jdk-14.0.2_windows-x64_bin, but the error continued as well.
So I deleted the JRE and unified the version, and it started, but it seems that another plugin does not support it, so I would like to know the solution.
The plugin seems to cause a Core error in Bank.
https://pastebin.com/YycE4Cw2
https://www.spigotmc.org/resources/bank-1-16-sale-30-off.3556/
https://www.spigotmc.org/resources/core.56780/
Is it possible to make it work only with JRE?
[15:13:55] [Server thread/INFO]: [Tamablefoxes] Loading Tamablefoxes v1.9.2.1-SNAPSHOT
[15:13:55] [Server thread/WARN]: [Tamablefoxes] Could not save language.yml to plugins\Tamablefoxes\language.yml because language.yml already exists.
[15:13:55] [Server thread/WARN]: [Tamablefoxes] Could not save language.yml to plugins\Tamablefoxes\language.yml because language.yml already exists.
[15:13:55] [Server thread/INFO]: [Tamable Foxes] Registering entity for MC Version v1_16_R3...
[15:13:55] [Server thread/ERROR]: [org.bukkit.craftbukkit.v1_16_R3.CraftServer] null initializing Tamablefoxes v1.9.2.1-SNAPSHOT (Is it up to date?)
java.lang.ExceptionInInitializerError: null
at net.seanomik.tamablefoxes.versions.version_1_16_R3.NMSInterface_1_16_R3.registerCustomFoxEntity(NMSInterface_1_16_R3.java:23) ~[?:?]
at net.seanomik.tamablefoxes.TamableFoxes.onLoad(TamableFoxes.java:62) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:399) ~[patched_1.16.5.jar:git-Paper-775]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:269) ~[patched_1.16.5.jar:git-Paper-775]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1069) ~[patched_1.16.5.jar:git-Paper-775]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-775]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: module java.base does not open java.lang.reflect to unnamed module @245027f5
at net.seanomik.tamablefoxes.versions.FieldHelper.(FieldHelper.java:25) ~[?:?]
... 7 more
Caused by: java.lang.IllegalAccessException: module java.base does not open java.lang.reflect to unnamed module @245027f5
at java.lang.invoke.MethodHandles.privateLookupIn(MethodHandles.java:260) ~[?:?]
at net.seanomik.tamablefoxes.versions.FieldHelper.(FieldHelper.java:22) ~[?:?]
Hi! I love this plugin and it works well. But we've had the server crash a few times since installing it. I'm not 100% sure that is it from this plugin, but this was one of the last errors received from the console before the crash each time:
Caused by: java.lang.NullPointerException
at net.seanomik.tamablefoxes.versions.version_1_16_R2.EntityTamableFox.loadData(EntityTamableFox.java:191) ~[?:?]
at net.minecraft.server.v1_16_R2.Entity.load(Entity.java:1696) ~[patched_1.16.2.jar:git-Paper-161]
Nobody had been using the plugin specifically when each crashed happened, as far as I know. It's not an urgent issue, it has only happened a few times and my community is very understanding :) I'll attach our log if it'll help fix the issue in the future.
2020-09-03-3.log
the fox still attacks the animals despite deactivation with attack-wild-animals: false
Sleeping foxes does not stay stationary. Is this intentional?
When in sleeping state, they teleport after the player regardless
[Tamable Foxes] This plugin version only supports Spigot 1.14-1.16.2! Disabling plugin! Make sure your Java version is no newer than Java 11!
Will you be updating to 1.16.4?
A player on my server suggested this, and I think it'd be a pretty neat/cute thing to have. foxes already have a sleeping pose so I wouldn't see it being that hard to implement.
I know the plugin doesnt officially state support for 1.17.1, but I would nonetheless mention that I have tried to deploy it on my 1.17.1 purpur server to no avail. A bunch of java exceptions are thrown at me and any command used shows internal errors + all foxes are gone.
Line 154 of src/main/java/net/seanomik/tamablefoxes/TamableFoxes.java:
player.sendMessage(entity.getUniqueId().toString());
Could this line please be removed from the release jar?
Hello! Good morning / afternoon / evening, I have come to report a bug or error where the plugin prefix cannot be displayed or cannot be found, I have searched everything even in the src and I cannot find it. Would you be so kind as to tell me where it is? if it is in a place with the naked eye I apologize but I am not able to find it.
[02:35:26] [Server thread/INFO]: [Tamablefoxes] Loading Tamablefoxes v1.9.1-SNAPSHOT
[02:35:26] [Server thread/WARN]: [Tamablefoxes] Could not save language.yml to plugins/Tamablefoxes/language.yml because language.yml already exists.
[02:35:26] [Server thread/WARN]: [Tamablefoxes] Could not save language.yml to plugins/Tamablefoxes/language.yml because language.yml already exists.
[02:35:26] [Server thread/ERROR]: [org.bukkit.craftbukkit.v1_16_R3.CraftServer] null initializing Tamablefoxes v1.9.1-SNAPSHOT (Is it up to date?)
java.lang.NullPointerException: null
at net.seanomik.tamablefoxes.io.LanguageConfig.getString(LanguageConfig.java:82) ~[?:?]
at net.seanomik.tamablefoxes.io.LanguageConfig.getMCVersionLoading(LanguageConfig.java:87) ~[?:?]
at net.seanomik.tamablefoxes.TamableFoxes.onLoad(TamableFoxes.java:61) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:399) ~[patched_1.16.5.jar:git-Paper-732]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:269) ~[patched_1.16.5.jar:git-Paper-732]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1068) ~[patched_1.16.5.jar:git-Paper-732]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:290) ~[patched_1.16.5.jar:git-Paper-732]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
(on paper)
Cant tell if this is a crash caused by TF or quests, could you please tell me?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.