ste3et / furniture Goto Github PK
View Code? Open in Web Editor NEWDicecraft furniture Spigot Plugin
Dicecraft furniture Spigot Plugin
A few issues I've run into:
Barrels and Cactus Plant have the same recipe.
CampChair and AdventCalendar use the same recipe.
Can't make Sleeping Bag
[22:00:44] [Server thread/INFO]: foxi69 issued server command: /furniture
[22:00:46] [Server thread/INFO]: foxi69 issued server command: /furniture list
[22:00:46] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'furniture' in plugin FurnitureLib v2.2.5
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-455072c-43ab266]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-455072c-43ab266]
at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand(CraftServer.java:647) ~[spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.PlayerConnection.handleCommand(PlayerConnection.java:1351) [spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1186) [spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-455072c-43ab266]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_251]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_251]
at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:732) [spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668) [spigot.jar:git-Spigot-455072c-43ab266]
at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567) [spigot.jar:git-Spigot-455072c-43ab266]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
Caused by: java.lang.NoSuchMethodError: net.md_5.bungee.api.chat.ComponentBuilder.append([Lnet/md_5/bungee/api/chat/BaseComponent;Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;)Lnet/md_5/bungee/api/chat/ComponentBuilder;
at de.Ste3et_C0st.FurnitureLib.Command.listCommand.lambda$execute$15(listCommand.java:182) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.SliceOps$1$1.accept(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.SortedOps$SizedRefSortingSink.end(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_251]
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_251]
at de.Ste3et_C0st.FurnitureLib.Command.listCommand.execute(listCommand.java:162) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.Command.command.onCommand(command.java:147) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-455072c-43ab266]
... 15 more
Spigot 1.10.2
DiceFurniture Plugin / Möbel Plugin 3.4.4
FurnitureLibary/ProtectionLib 2.2.5
When placing a piece of furniture after crafting it (for example the hammock) the following error gets thrown on paper 1.16.
Could not pass event PlayerInteractEvent to FurnitureLib v2.2.9
I made sure that all dependencies were up to date.
Title says it all. The console doesn't show any errors.
Small video that shows the problem: https://streamable.com/oqydka
In spectator mode you can see the armor stands but when trying to remove them via command /kill @e[distance=1]
, it says "No entity was found". Is there another way to get rid of the "ghost bench"? :D
MC version: 1.16.4
This server is running Paper version git-Paper-261 (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)
Previous version: git-Paper-375 (MC: 1.15.2)
FurnitureLib 2.3.6
DiceFurniture 3.4.6
Could you add support for PlotSquared? It'd be awesome since this plugin is great and my players want to use it while playing on Creative.
PaperSpigot 1.9.2 #689
Java 8
logs
[16:20:03] [Netty Server IO #3/ERROR]: java.lang.ClassCastException: com.comphenix.protocol.wrappers.WrappedWatchableObject cannot be cast to java.lang.Float
after someone break the furniture
I would like to manage furniture limit by using permission, something like this
group1 = furniture.globallimit.5 = group have this permission will be able to place maximum 5 furniture
group2 = furniture.globallimit.20 = group have this permisison will be able to place maximum 20 furniture
I think is more better than using the config that will setup only one limit :)
Plotsquared is already doing it, try to see their code, it would be a nice addition to add i think
timings
https://timings.aikar.co/?id=65051074f4a748029c5de12cdd01f6ce
logs
[03:00:48] [Server thread/WARN]: [FurnitureLib] Task #4099981 for FurnitureLib v1.9.2.9 generated an exception
java.lang.NoClassDefFoundError: br/net/fabiozumbi12/RedProtect/RedProtect
at de.Ste3et_C0st.ProtectionLib.main.fRedProtect.canBuild(fRedProtect.java:43) ~[?:?]
at de.Ste3et_C0st.ProtectionLib.main.fRedProtect.canBuild(fRedProtect.java:24) ~[?:?]
at de.Ste3et_C0st.ProtectionLib.main.ProtectionLib.canBuild(ProtectionLib.java:129) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.main.Protection.ProtectionManager.canBuild(ProtectionManager.java:112) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.Utilitis.LocationUtil.canBuild(LocationUtil.java:80) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.Events.FurnitureItemEvent.canBuild(FurnitureItemEvent.java:71) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.Events.ChunkOnLoad$6.run(ChunkOnLoad.java:228) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) ~[patched_1.12.2.jar:git-Paper-1222]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:356) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:833) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:426) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:767) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) [patched_1.12.2.jar:git-Paper-1222]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
[03:00:49] [Server thread/WARN]: [FurnitureLib] Task #4100018 for FurnitureLib v1.9.2.9 generated an exception
java.lang.NoClassDefFoundError: br/net/fabiozumbi12/RedProtect/RedProtect
at de.Ste3et_C0st.ProtectionLib.main.fRedProtect.canBuild(fRedProtect.java:43) ~[?:?]
at de.Ste3et_C0st.ProtectionLib.main.fRedProtect.canBuild(fRedProtect.java:24) ~[?:?]
at de.Ste3et_C0st.ProtectionLib.main.ProtectionLib.canBuild(ProtectionLib.java:129) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.main.Protection.ProtectionManager.canBuild(ProtectionManager.java:112) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.Utilitis.LocationUtil.canBuild(LocationUtil.java:80) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.Events.FurnitureItemEvent.canBuild(FurnitureItemEvent.java:71) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.Events.ChunkOnLoad$6.run(ChunkOnLoad.java:228) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) ~[patched_1.12.2.jar:git-Paper-1222]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:356) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:833) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:426) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:767) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) [patched_1.12.2.jar:git-Paper-1222]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
[05:02:07] [Server thread/ERROR]: Could not pass event FurnitureBreakEvent to DiceFurniture v3.2.1.1
java.lang.NoClassDefFoundError: br/net/fabiozumbi12/RedProtect/RedProtect
at de.Ste3et_C0st.ProtectionLib.main.fRedProtect.isOwner(fRedProtect.java:50) ~[?:?]
at de.Ste3et_C0st.ProtectionLib.main.fRedProtect.isOwner(fRedProtect.java:30) ~[?:?]
at de.Ste3et_C0st.ProtectionLib.main.ProtectionLib.isOwner(ProtectionLib.java:169) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.main.Protection.ProtectionManager.isOwner(ProtectionManager.java:118) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.main.Protection.ProtectionManager.canBuild(ProtectionManager.java:150) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.main.Protection.ProtectionManager.canBuild(ProtectionManager.java:127) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.main.FurnitureLib.canBuild(FurnitureLib.java:122) ~[?:?]
at de.Ste3et_C0st.FurnitureLib.Events.FurnitureBreakEvent.canBuild(FurnitureBreakEvent.java:42) ~[?:?]
at de.Ste3et_C0st.Furniture.Objects.outdoor.campfire_2.onFurnitureBreak(campfire_2.java:215) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor650.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.12.2.jar:git-Paper-1222]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12.2.jar:git-Paper-1222]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-1222]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:514) [patched_1.12.2.jar:git-Paper-1222]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:499) [patched_1.12.2.jar:git-Paper-1222]
at de.Ste3et_C0st.FurnitureLib.Events.FurnitureEvents$1$1.run(FurnitureEvents.java:61) [FurnitureLib.jar:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) [patched_1.12.2.jar:git-Paper-1222]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:356) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:833) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:426) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:767) [patched_1.12.2.jar:git-Paper-1222]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) [patched_1.12.2.jar:git-Paper-1222]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
I noticed almost all forniture that allow player to sit, when you sit on these, it unload all chunks around, and stay like this until that player join, there are no relevant errors about this.
Using 1.13.2 paperspigot and latest protocolprotection, and furniture/dicefurniture. Using TornToiletA (from model site) it happen at 99% of times when you try to sit on it
Doesn't create furniture. Any suggestions?
DiceFurniture is in the /plugins/ dir.
FurnitureLib is in the /plugins/ dir
ProtocolLib is in the /plugins/ dir
Error message as follows;
[21:48:25 ERROR]: Could not pass event FurnitureItemEvent to DiceFurniture v2.0.8.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-fdc1440-53fac9f]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-fdc1440-53fac9f]
at de.Ste3et_C0st.FurnitureLib.Events.ChunkOnLoad$5.run(ChunkOnLoad.java:129) [FurnitureLib.jar:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) [spigot.jar:git-Spigot-fdc1440-53fac9f]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot.jar:git-Spigot-fdc1440-53fac9f]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:722) [spigot.jar:git-Spigot-fdc1440-53fac9f]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-fdc1440-53fac9f]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot.jar:git-Spigot-fdc1440-53fac9f]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot.jar:git-Spigot-fdc1440-53fac9f]
at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79]
Caused by: java.lang.NoClassDefFoundError: de/Ste3et_C0st/FurnitureLib/Events/FurnitureLateSpawnEvent
at de.Ste3et_C0st.Furniture.Main.main.onClick(main.java:187) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_79]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
... 11 more
Caused by: java.lang.ClassNotFoundException: de.Ste3et_C0st.FurnitureLib.Events.FurnitureLateSpawnEvent
at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[?:1.7.0_79]
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_79]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_79]
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_79]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79]
at de.Ste3et_C0st.Furniture.Main.main.onClick(main.java:187) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_79]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
... 11 more
When a player puts an item in the furniture and does not close the inventory, another person can break the furniture and pick up the item. But at the same time the player who has an open inventory item is not lost
When a player was inside the guillotine adding items I destroyed it, then he could not move items inside his inventory until relog.
normal logs
http://pastebin.com/jLtDq0BR
timings
https://timings.aikar.co/v2/?id=774c786a48f94894a81ebc641a359fbc
crash logs
http://pastebin.com/P28ZtG9h
files
files.zip
Whats the issue?
Server version:
This server is running Purpur version git-Purpur-1057 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
You are running the latest version
Previous version: git-Paper-567 (MC: 1.16.5)
DiceFurniture version 3.4.6 (DEV build)
FurnitureLib version 2.4.0-dev-94c9d04a
PlotSquared version 5.13.11-Premium
ProtectionLib version 1.0-dev-51852df8
PROBLEM:
Furnitures are not removed from clear / DELETE of plots.
(/plot clear /plot delete)
tp to some where and tp back, and the furniture vanished.
no stacktrace.
this appened on spigot 1.11.2 and paper 1.11.2
[18:22:25] [Server thread/ERROR]: Could not pass event FurnitureClickEvent to DiceFurniture v2.9.5
org.bukkit.event.EventException
at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:46) ~[patched_1.10.2.jar:git-Paper-899]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.10.2.jar:git-Paper-899]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.10.2.jar:git-Paper-899]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched_1.10.2.jar:git-Paper-899]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched_1.10.2.jar:git-Paper-899]
at de.Ste3et_C0st.FurnitureLib.Events.FurnitureEvents$1$2.run(FurnitureEvents.java:72) [FurnitureLib.jar:?]
at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:58) [patched_1.10.2.jar:git-Paper-899]
at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:355) [patched_1.10.2.jar:git-Paper-899]
at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:792) [patched_1.10.2.jar:git-Paper-899]
at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:404) [patched_1.10.2.jar:git-Paper-899]
at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:734) [patched_1.10.2.jar:git-Paper-899]
at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:633) [patched_1.10.2.jar:git-Paper-899]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
Caused by: java.lang.NullPointerException
at de.Ste3et_C0st.Furniture.Objects.RPG.weaponStand.onFurnitureClick(weaponStand.java:136) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor4281.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:44) ~[patched_1.10.2.jar:git-Paper-899]
... 12 more
I am trying to add the catapult to a plugin of minw but with no success any help please?
I don't seem to be able to place a chair on an upside down slab. A regular slab I would understand, but the upside down one can have redstone placed on it, why can't I put the chair there?
Hi could you check into this?
"Barrel" furniture isnt protected well. You can check this video: https://www.youtube.com/watch?v=Ctr8uElhB7E&feature=youtu.be
Thanks.
The items inside furniture, such as the flowers / saplings inside flower pots, are disappearing after a restart.
Players cannot sit in some furniture, such as chairs.
I have this error whenever a chair is clicked: https://pastebin.com/khAaLZRH
I am not sure if the problems are related.
CMI: 8.3.3.0
Paper Spigot 1.13.2
Vault 1.6.7
If the lantern is put on the chest, then the torch will fall out.
It is necessary to forbid to put this kind of furniture on any chest or surface on which it is impossible to put a torch.
(sorry for my english)
Hello i have a Problem with the DiceFurniture Plugin.
The DiceFurniture Plugin was didnt reading after /reload.
Did i something wrong to install the Plugin?
Hey
When cooking clownfish it gives you a cod in return
DiceGraveOfDeath bifurcation items that are dressed on player.
My config:
GraveStoneSettings:
Lines:
If you put a Christmas tree and under it break the block, then the flower pot will fall out.
(latest version of dicefurniture and furniturelib)
[18:35:28 ERROR]: Could not pass event FurnitureBreakEvent to DiceFurniture v2.7.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at de.Ste3et_C0st.FurnitureLib.Events.FurnitureEvents$1$1.run(FurnitureEvents.java:56) [furniturelib.1.5.4.jar:?]
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:729) [spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
Caused by: java.lang.NullPointerException
at de.Ste3et_C0st.Furniture.Objects.RPG.HumanSkeleton.onFurnitureBreak(HumanSkeleton.java:86) ~[?:?]
at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_66]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.9.2.jar:git-Spigot-e6f93f4-935f18b]
... 11 more
Please consider the use of the event system for detecting protection. This can be done by calling and checking the result of BlockPlaceEvent, or PlayerInteractEvent.
Bukkit.getServer().getPluginManager().callEvent(event);
if (!event.isCancelled()) {
// Do something
}
As an example, to exempt specific plugins from an event, you could try something similar to the code below. Then you could put a section in the config for plugins to ignore.
// Preprocessing to check which listeners need to be unregistered //
// This only needs to be done once, and you store the results of toRemove //
Set<String> exempt = new HashSet<>(Arrays.asList("CoreProtect"));
ArrayList<RegisteredListener> toRemove = new ArrayList<>();
HandlerList handlers = PlayerInteractEvent.getHandlerList();
for (RegisteredListener listener : handlers.getRegisteredListeners()) {
exempt.contains(listener.getPlugin().getName());
toRemove.add(listener);
}
// end //
// The following would be inside your check
PlayerInteractEvent event = new PlayerInteractEvent( ... );
HandlerList handler = PlayerInteractEvent.getHandlerList();
for (RegisteredListener listener : toRemove) {
handler.unregister(listener);
}
Bukkit.getPluginManager().callEvent(event);
if (!event.isCancelled()) {
// do something
}
for (RegisteredListener listener : toRemove) {
handler.register(listener);
}
[21:58:18 WARN]: [Server thread] INFO fr.xephi.authme.libs.hikari.HikariDataSource - AuthMeMYSQLPool - Started.
[21:58:25 WARN]: Failed to load player data for 0bfe8d15-910f-3025-89a6-3599caacac4d
[21:58:25 WARN]: java.lang.IllegalArgumentException: wrong number of arguments
[21:58:25 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[21:58:25 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[21:58:25 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[21:58:25 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
[21:58:25 WARN]: at de.Ste3et_C0st.FurnitureLib.main.FurnitureLib.spawn(FurnitureLib.java:295)
[21:58:25 WARN]: at de.Ste3et_C0st.FurnitureLib.main.FurnitureLib.registerPluginFurnitures(FurnitureLib.java:237)
[21:58:25 WARN]: at de.Ste3et_C0st.DiceFurnitureMaker.main.onEnable(main.java:61)
[21:58:25 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292)
[21:58:25 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340)
[21:58:25 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
[21:58:25 WARN]: at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugin(CraftServer.java:361)
[21:58:25 WARN]: at org.bukkit.craftbukkit.v1_9_R1.CraftServer.enablePlugins(CraftServer.java:321)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.t(MinecraftServer.java:411)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.l(MinecraftServer.java:376)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.a(MinecraftServer.java:331)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:269)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:527)
[21:58:25 WARN]: at java.lang.Thread.run(Thread.java:745)
[21:58:25 WARN]: java.lang.IllegalArgumentException: wrong number of arguments
[21:58:25 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[21:58:25 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[21:58:25 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[21:58:25 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
[21:58:25 WARN]: at de.Ste3et_C0st.FurnitureLib.main.FurnitureLib.spawn(FurnitureLib.java:295)
[21:58:25 WARN]: at de.Ste3et_C0st.FurnitureLib.main.FurnitureLib.registerPluginFurnitures(FurnitureLib.java:237)
[21:58:25 WARN]: at de.Ste3et_C0st.DiceFurnitureMaker.main.onEnable(main.java:61)
[21:58:25 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292)
[21:58:25 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340)
[21:58:25 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
[21:58:25 WARN]: at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugin(CraftServer.java:361)
[21:58:25 WARN]: at org.bukkit.craftbukkit.v1_9_R1.CraftServer.enablePlugins(CraftServer.java:321)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.t(MinecraftServer.java:411)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.l(MinecraftServer.java:376)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.a(MinecraftServer.java:331)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:269)
[21:58:25 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:527)
[21:58:25 WARN]: at java.lang.Thread.run(Thread.java:745)
Long ass console error. Not too sure what is it about, I have dicefurniture and all its dependencies on the latest version on paperspigot 1.15.2 (328)
Converting the sqlite database to mysql would be super useful.
Additionally, I noticed when using sqlite, that /furniture delete (furniture) - doesn't seem to work.
/furniture import doesn't exist in the plugin anymore and so the converter doesn't work and the help information is outdated because mrgarretto.com/armorstand/ is for 1.12.2 or under only.
I'm using the most updated versions of each of the plugins (ProtectionLib and DiceFurniture). I get the following issue when trying to give a player a piece of furniture via the console. I'm using PaperSpigot 1.10.2
Hey,
Since the switch to 1.11 it happens that at the reboot (or not sometimes) of my server the file furniture.db is not recognized on the server, basically all furnitures have disappeared IG. Yet in the console no error message at that time and the file was not reset. The file can not be put back on the server, it is corrupted.
By cons, from time to time I find this error message in my console related plugins Furnitures :
Note that I suppressed Light API and I use ProtocolLib more the other necessary dependencies.
Hello,
So, the problem is relatively simple to explain: when we put a flower in a flower pot, it disappears after a reboot or reload of the server.
The plugin replaces the flower pot but empty. :/
Here, I hope you can solve the problem quickly enough, it's quite disturbing.
Thank you in advance, best regards, HookDonn_.
I have a big problem
Hello, I have grief prevention bug. When I am (like admin) ignoring claims, I can't place there furniture. Only in my claim or away from claim. Can you fix this? Thanks.
[08:38:55 INFO]: \u0418\u0437 \u0438\u0433\u0440\u044b \u0432\u044b\u0445\u043e\u0434\u0438\u0442 daved21
[08:41:17 WARN]: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 40,516,130 milliseconds ago. The last packet sent successfully to the server was 40,516,186 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
[08:41:17 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[08:41:17 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[08:41:17 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[08:41:17 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
[08:41:17 WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)
[08:41:17 WARN]: at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:983)
[08:41:17 WARN]: at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3644)
[08:41:17 WARN]: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2452)
[08:41:17 WARN]: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2617)
[08:41:17 WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2546)
[08:41:17 WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2504)
[08:41:17 WARN]: at com.mysql.jdbc.StatementImpl.executeInternal(StatementImpl.java:840)
[08:41:17 WARN]: at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:740)
[08:41:17 WARN]: at de.Ste3et_C0st.FurnitureLib.Database.Database.delete(Database.java:108)
[08:41:17 WARN]: at de.Ste3et_C0st.FurnitureLib.Database.SQLManager.remove(SQLManager.java:114)
[08:41:17 WARN]: at de.Ste3et_C0st.FurnitureLib.Database.SQLManager.save(SQLManager.java:88)
[08:41:17 WARN]: at de.Ste3et_C0st.FurnitureLib.Database.SQLManager$1.run(SQLManager.java:122)
[08:41:17 WARN]: at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71)
[08:41:17 WARN]: at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[08:41:17 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:729)
[08:41:17 WARN]: at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400)
[08:41:17 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660)
[08:41:17 WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559)
[08:41:17 WARN]: at java.lang.Thread.run(Thread.java:745)
[08:41:17 WARN]: Caused by: java.net.SocketException: \u041e\u0431\u0440\u044b\u0432 \u043a\u0430\u043d\u0430\u043b\u0430
[08:41:17 WARN]: at java.net.SocketOutputStream.socketWrite0(Native Method)
[08:41:17 WARN]: at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
[08:41:17 WARN]: at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
[08:41:17 WARN]: at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
[08:41:17 WARN]: at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
[08:41:17 WARN]: at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3626)
[08:41:17 WARN]: ... 17 more
[08:41:17 INFO]: [FurnitureLib] Furniture Saved
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.