Git Product home page Git Product logo

furniture's People

Contributors

ste3et avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

furniture's Issues

Overlapping Recipes

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

Spigot 1.10.2 not working :(

kép

[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

Dice furniture causing error with FurnitureLib

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.

Can't interact with bench after update to 1.16.4

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

kick of my serwer

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

screen
2016-04-21 16_20_46-minecraft 1 9 2

add recipe gui

you can add new command to list all recipe in gui
/furniture recipegui

2017-05-01_17 46 06
2017-05-01_17 49 09

Suggestion: Limit furniture per permission

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

error

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]

Chunk unload when you sit on forniture

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

Won't load on latest Spigot Build

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

Dupe bug

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

Plot Clear / Delete does not remove Furnitures placed.

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)

Could not pass event FurnitureClickEvent to DiceFurniture v2.9.5

[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

Catapult extraction

I am trying to add the catapult to a plugin of minw but with no success any help please?

Place on slabs

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?

Flower pot items disappear & Sit error

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

Duplication of torches by a lantern

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)

Plugin is not aviable after Reload

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?

Clownfish

Hey

When cooking clownfish it gives you a cod in return

DiceGraveOfDeath bifurcation armors

DiceGraveOfDeath bifurcation items that are dressed on player.

My config:

GraveStoneSettings:
Lines:

  • '&c-= &8RIP &c=-'
  • '&d%PLAYER%'
  • '&8-=Грифер=-'
  • ''
    Timer:
    Enable: true
    Time: 600
    StoreEXP: true
    OnlyTheOwnerCanBroken: true
    OnlyOneGraveStone: true
    DisableWorlds:
  • World_The_End
    IgnoreKeepInventory: false
    Messages:
    GraveSpawned:
    Message: '&6Ваша могила [#G] находится по координатам: &2#W; &2#X&6:&2#Y&6:&2#Z'
    Enable: true
    GraveTimerRemove:
    Message: '&cУвы вы не успели открыть свою могилу[#G] за 10 минут, она удалена.'
    Enable: true
    GraveRemoveFromAnotherPlayer:
    Message: '&cВаша могила [#G] открыта игроком #P'
    Enable: true
    `

Duplication of flower pots

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)

Could not pass event FurnitureBreakEvent to DiceFurniture v2.7.1

[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

Protection plugins

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);
}

Warning

[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)

/furniture convert

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.

Can't import custom models

/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.

Could not pass event FurnitureClickEvent to DiceFurniture v3.0

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 :

http://pastebin.com/cycVyWjQ

Note that I suppressed Light API and I use ProtocolLib more the other necessary dependencies.

Interior flower pots not registered

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_.

Vom Server gekickt

Mein wenn ich den Crossbow setzen will werde ich vom Server gekickt. Im log steht leider keine Fehlermeldung, aber ich habe hier einen Screenshot vom Client.
error

Grief Prevention

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.

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

[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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.