Bug Closed · Resolved

FurnitureColor sets wrong color

#4204 opened by Unknown 3 years ago

Unknownreported this bug

Using FurnitureColor sets the colour of the furniture placed down correctly, however it changes the item to yellow when its in your hand.

  • furniturecolor{color=#cc0000} @self ~onInteract

Makes the placed furniture be red, but when you pick it up its changed to yellow Options: Color: 255,255,255 results in yellow item after using the above mechanic

If i set the furniturecolor to be #000000 then it changes the dropped item to red

Colours also change on rotate

Unknowncommented

Don't know if this helps but it happens when I re-place one of those furnitures and try and break it again

[13:49:31 ERROR]: [MythicMobs] [EVENTS] Exception thrown whilst handling event: org.bukkit.event.block.BlockBreakEvent
[13:49:31 WARN]: java.lang.IllegalArgumentException: No enum constant org.bukkit.DyeColor.#FFFFFF
[13:49:31 WARN]:        at java.base/java.lang.Enum.valueOf(Enum.java:273)
[13:49:31 WARN]:        at org.bukkit.DyeColor.valueOf(DyeColor.java:11)
[13:49:31 WARN]:        at MythicMobs-5.4.0-SNAPSHOT.jar//io.lumine.mythic.core.items.MythicItem.setLeatherColor(MythicItem.java:1160)
[13:49:31 WARN]:        at MythicMobs-5.4.0-SNAPSHOT.jar//io.lumine.mythic.core.items.MythicItem.generateItemStack(MythicItem.java:851)
[13:49:31 WARN]:        at MythicMobs-5.4.0-SNAPSHOT.jar//io.lumine.mythic.core.items.MythicItem.generateItemStack(MythicItem.java:627)
[13:49:31 WARN]:        at MythicCrucible-1.7.0-SNAPSHOT (1).jar//io.lumine.mythiccrucible.items.furniture.FurnitureItemContext.getDropItem(FurnitureItemContext.java:441)
[13:49:31 WARN]:        at MythicCrucible-1.7.0-SNAPSHOT (1).jar//io.lumine.mythiccrucible.items.furniture.FurnitureItemContext.remove(FurnitureItemContext.java:373)
[13:49:31 WARN]:        at MythicCrucible-1.7.0-SNAPSHOT (1).jar//io.lumine.mythiccrucible.items.furniture.FurnitureItemContext.remove(FurnitureItemContext.java:349)
[13:49:31 WARN]:        at MythicCrucible-1.7.0-SNAPSHOT (1).jar//io.lumine.mythiccrucible.items.furniture.FurnitureManager.lambda$onFurnitureBreakBarrier$45(FurnitureManager.java:611)
[13:49:31 WARN]:        at java.base/java.util.Optional.ifPresent(Optional.java:178)
[13:49:31 WARN]:        at MythicCrucible-1.7.0-SNAPSHOT (1).jar//io.lumine.mythiccrucible.items.furniture.FurnitureManager.lambda$onFurnitureBreakBarrier$46(FurnitureManager.java:609)
[13:49:31 WARN]:        at java.base/java.util.Optional.ifPresent(Optional.java:178)
[13:49:31 WARN]:        at MythicCrucible-1.7.0-SNAPSHOT (1).jar//io.lumine.mythiccrucible.items.furniture.FurnitureManager.onFurnitureBreakBarrier(FurnitureManager.java:605)
[13:49:31 WARN]:        at MythicMobs-5.4.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.Delegates$ConsumerToBiConsumerSecond.accept(Delegates.java:144)
[13:49:31 WARN]:        at MythicMobs-5.4.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.events.functional.single.EventListener.execute(EventListener.java:131)
[13:49:31 WARN]:        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81)
[13:49:31 WARN]:        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[13:49:31 WARN]:        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[13:49:31 WARN]:        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[13:49:31 WARN]:        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
[13:49:31 WARN]:        at net.minecraft.server.level.PlayerInteractManager.a(PlayerInteractManager.java:378)
[13:49:31 WARN]:        at net.minecraft.server.level.PlayerInteractManager.a(PlayerInteractManager.java:337)
[13:49:31 WARN]:        at net.minecraft.server.level.PlayerInteractManager.a(PlayerInteractManager.java:215)
[13:49:31 WARN]:        at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1872)
[13:49:31 WARN]:        at net.minecraft.network.protocol.game.PacketPlayInBlockDig.a(PacketPlayInBlockDig.java:42)
[13:49:31 WARN]:        at net.minecraft.network.protocol.game.PacketPlayInBlockDig.a(PacketPlayInBlockDig.java:15)
[13:49:31 WARN]:        at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$0(PlayerConnectionUtils.java:51)
[13:49:31 WARN]:        at net.minecraft.server.TickTask.run(TickTask.java:18)
[13:49:31 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
[13:49:31 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[13:49:31 WARN]:        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1339)
[13:49:31 WARN]:        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197)
[13:49:31 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
[13:49:31 WARN]:        at net.minecraft.server.MinecraftServer.bg(MinecraftServer.java:1316)
[13:49:31 WARN]:        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1309)
[13:49:31 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
[13:49:31 WARN]:        at net.minecraft.server.MinecraftServer.p_(MinecraftServer.java:1287)
[13:49:31 WARN]:        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1175)
[13:49:31 WARN]:        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318)
[13:49:31 WARN]:        at java.base/java.lang.Thread.run(Thread.java:833)
Sign in to join the discussion.