CraftDisplay 5.2.0

Crafting Mechanism From Minecraft Story Mode!

  1. Hikyashima
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Meme_441794115119346818.jpg

    About CraftDisplay
    This plugin was coded to reproduce crafting as seen in "Minecraft Story Mode".

    Features
    • display following inventory's action.
      • Crafting table
      • Chest
      • Furnace
      • Enchanting table
      • Anvil
    • you can switch availability for each type of displays by right-clicking with sneaking, and having nothing.
    • if you're invincible with the effect of vanishing plugins using metadata, display will be disabled.
    • putting any type of blocks on the crafting tables makes display disabled.

    Commands

    • /craftdisplay crafting_table [ enable / disable / toggle ] <player>
      • enable or disable CraftDisplay
    • /craftdisplay chest [ enable / disable / toggle ] <player>
      • enable or disable ChestDisplay
    • /craftdisplay furnace [ enable / disable / toggle ] <player>
      • enable or disable FurnaceDisplay
    • /craftdisplay enchanting_table [ enable / disable / toggle ] <player>
      • enable or disable EnchantDisplay
    • /craftdisplay anvil [ enable / disable / toggle ] <player>
      • enable or disable AnvilDisplay
    • /craftdisplay reload
      • reload config

    Permissions
    • craftdisplay.general.crafting_table
    • craftdisplay.general.chest
    • craftdisplay.general.furnace
    • craftdisplay.general.enchanting_table
    • craftdisplay.general.anvil
    • craftdisplay.command.crafting_table
    • craftdisplay.command.chest
    • craftdisplay.command.furnace
    • craftdisplay.command.enchanting_table
    • craftdisplay.command.anvil
    • craftdisplay.command.reload

    Planned features
    • support for following inventories or entities. (If possible)
      • Shulker box
      • Dispenser
      • Dropper
      • Hopper
      • Minecart with chest
      • Mules
      • Llama
    • Optimize the code
    • and other features you want! Please feel free to suggest your ideas!

    Thanks for reviewing! It's very encouraging! And I'm glad to see that you like it.:)
    Enjoy!

    I'll be mostly offline to study for an exam. Sorry.

    Images

    1. 2017-09-06_12.39.19.png
    inkdrak, lfengzeng, mc732 and 5 others like this.

Recent Reviews

  1. PablikoX
    PablikoX
    5/5,
    Version: 5.2.0
    Excelent work! I'm building a sandbox server, and this detail looks so good! I like it so much!!!!! <3
  2. PikachuEXE
    PikachuEXE
    5/5,
    Version: 5.2.0
    Have I rated this before?
    Maybe not
    Anyway this is the best "pure" survival addon <3
  3. venixmc19
    venixmc19
    5/5,
    Version: 5.2.0
    [00:22:57] [Server thread/WARN]: java.lang.NullPointerException
    [00:22:57] [Server thread/WARN]: at com.google.hikyashima.CraftDisplay.PacketManager.sendDespawnEntityPacket(PacketManager.java:283)
    [00:22:57] [Server thread/WARN]: at com.google.hikyashima.CraftDisplay.Furnace.FurnaceData.removeItemWithDisplay(FurnaceData.java:107)
    [00:22:57] [Server thread/WARN]: at com.google.hikyashima.CraftDisplay.Furnace.FurnaceManager.check(FurnaceManager.java:133)
    [00:22:57] [Server thread/WARN]: at com.google.hikyashima.CraftDisplay.Furnace.FurnaceManager.closeFurnace(FurnaceManager.java:294)
    [00:22:57] [Server thread/WARN]: at com.google.hikyashima.CraftDisplay.EventManager.onInventoryClose(EventManager.java:182)
    [00:22:57] [Server thread/WARN]: at sun.reflect.GeneratedMethodAccessor871.invoke(Unknown Source)
    [00:22:57] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [00:22:57] [Server thread/WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
    [00:22:57] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
    [00:22:57] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [00:22:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
    [00:22:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
    [00:22:57] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_9_R2.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:871)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.PlayerConnection.a(PlayerConnection.java:1627)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:18)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:1)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.PlayerConnectionUtils$1.run(SourceFile:13)
    [00:22:57] [Server thread/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    [00:22:57] [Server thread/WARN]: at java.util.concurrent.FutureTask.run(Unknown Source)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.SystemUtils.a(SourceFile:45)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.MinecraftServer.D(MinecraftServer.java:726)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:399)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665)
    [00:22:57] [Server thread/WARN]: at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564)
    [00:22:57] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
    1. Hikyashima
      Author's Response
      I'm sorry, I can't find my malfunctioning code...
      I will be pleased if you tell me about :
      - what version of CraftDisplay do you using?
      - what plugin is running on your server?
      - how to reproduce this error? (If there is reproducibility)

      So sorry to trouble you.
  4. VenixMC
    VenixMC
    5/5,
    Version: 5.1.0
    [19:58:42 ERROR]: Could not pass event CraftItemEvent to CraftDisplay v5.1.0
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at net.minecraft.server.v1_9_R2.PlayerConnection.a(PlayerConnection.java:1851) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at net.minecraft.server.v1_9_R2.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at net.minecraft.server.v1_9_R2.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at net.minecraft.server.v1_9_R2.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_171]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_171]
    at net.minecraft.server.v1_9_R2.SystemUtils.a(SourceFile:45) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at net.minecraft.server.v1_9_R2.MinecraftServer.D(MinecraftServer.java:726) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_171]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.entity.ArmorStand.setSilent(Z)V
    at com.google.hikyashima.CraftDisplay.CraftingTable.CraftingTableData.spawnItem(CraftingTableData.java:430) ~[?:?]
    at com.google.hikyashima.CraftDisplay.CraftingTable.CraftingTableData.checkTable(CraftingTableData.java:284) ~[?:?]
    at com.google.hikyashima.CraftDisplay.CraftingTable.CraftingTableEffect.craft(CraftingTableEffect.java:48) ~[?:?]
    at com.google.hikyashima.CraftDisplay.CraftingTable.CraftingTableData.craft(CraftingTableData.java:301) ~[?:?]
    at com.google.hikyashima.CraftDisplay.CraftingTable.CraftingTableManager.onCraftItem(CraftingTableManager.java:70) ~[?:?]
    at com.google.hikyashima.CraftDisplay.EventManager.onCraftItem(EventManager.java:142) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_171]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_171]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_171]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-c5e9a16]
    ... 15 more
    1. Hikyashima
      Author's Response
      Fixed in 5.2.0 .
      Thank you for reviewing!
  5. Elguerrero
    Elguerrero
    5/5,
    Version: 5.1.0
    A AWESOME plugin!:D
    Thanks so much by do this!:D
    Amazing developer of plugins!:D
  6. Trolox
    Trolox
    5/5,
    Version: 5.1.0
    This plugin is AMAZING ! When i add this plugin to the server my friends are shocked !
  7. MCYCShadow
    MCYCShadow
    5/5,
    Version: 5.1.0
    This plugin is a real must have for many servers.
    Simple, clean and has the needed "WOW" effect.

    The only bugs i noticed were some small displacements on the workbench with some items, but this could be different on different mc versions.

    Great work.
  8. mc732
    mc732
    5/5,
    Version: 5.1.0
    This is a really fun addition to the game. And now, the one issue I found with it has been fixed. Thank you for the great plugin!
  9. DrOreo002
    DrOreo002
    5/5,
    Version: 5.1.0
    Really good plugin!. Ty!
    100 charssssssssssssssssssssssssssssssssssssssssssssssssssssssss
  10. lfengzeng
    lfengzeng
    5/5,
    Version: 5.0.2
    I like this plug-in very much, which makes my server has a big upgrade, increase server greatly, I now MCBBS our Chinese forum reprint this plug-in, I will retain your author rights. I hope you agree.