BannerMaker
- Native Minecraft Version:
- 1.16
- Tested Minecraft Versions:
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- Source Code:
- https://github.com/jyhsu2000/BannerMaker
- Languages Supported:
- Traditional Chinese, Simplified Chinese, German, French, Russian, Portuguese, Dutch, Spanish, Hungarian, Polish, Italian
- Donation Link:
- https://www.paypal.me/jyhsu
English / 英文
Feel banner is fun but you don't know how to craft?
It's too hard to craft so you make wrong usually?
You must try this plugin.
Description
Using just one command, you can use GUI of this plugin to design any kind of banner.
You don't need to know how to craft. All you need to know is how it will looks like.
Features
- Design and save banner
- Look up recipe of banner
- Support UUID
- Multi language support (Setting in config.yml)
- English(en)
- Traditional Chinese(zh_TW)
- Simplified Chinese(zh_CN)
- German(de) (Thanks Marrarus)
- French(fr) (Thanks RedNesto)
- Russian(ru) (Thanks sdir01)
- Portuguese(pt_BR) (Thanks Rhander)
- Dutch(nl) (Thanks DeTrollers)
- Spanish(es) (Thanks stevejone1997, C4BR3R4)
- Hungarian(hu) (Thanks montlikadani)
- Polish(pl) (Thanks ziemniok99)
- Italian(it) (Thanks Leomixer17)
- Economic support (need Vault)
- Material estimates
- Craft banner by using materials
How to use
- Look at pictures at bottom of page
Commands
/bm - Open main gui (Permission: BannerMaker.use)
/bm help - Command list
/bm hand - Show banner info of the banner in hand (Permission: BannerMaker.hand)
/bm see - Show banner info of the banner you're looking at (Permission: BannerMaker.see)
/bm reload - Reload config (Permission: BannerMaker.reload)
Other Permissions
BannerMaker.* - Whole permission
BannerMaker.getBanner - Get banners from GUI
BannerMaker.getBanner.free - Get banners for free
Installation
- Shutdown the server
- Put the .jar into the plugins folder
- Start the server
Change Logs
Read in CHANGELOG.md
====================
Chinese / 中文
請至BukkitDev查看
====================
Video Tutorial
====================English (Thanks Numero Uno)
Spanish (Thanks Dev-Ismati5)
Spanish (Thanks Maximiliano)
Turkish (Thanks Mustafa Akyüz)
English (Thanks ServerMiner)
Chinese (Thanks Openser Tk)
Thai (Thanks VictoryCast)
Russian (Thanks Art Iw)
Pictures
![]()
====================
Donate
If you like this plugin, please make a donation to make it better.
![]()
BTC:3R1b93b7MB3ccL1mPKKsTUneQmbtxN9arC
ETH:0x6b0a41b78a422ced289b6ea817e209e383b06a2b
bStats
bStats

BannerMaker 2.3.1
Use GUI to design any kind of banner
Recent Reviews
-
_ReflexShow_
- 5/5,
Wow! Is it pretty awesome how you make this plugin to be more convenient than the loom, I will definitely use it!
By the way, I'd like to see a command which you can give banners like/bm give [bannerID] [player]
it will be great to have (:
Thank you very much! -
AngeloGamer_2019
- 5/5,
Simple Plugin and Easy, But idk how to delete a banner of my Gui, Can you explain me if is possible or its not add that :D
-
super7800
- 5/5,
simple. easy. makes for a perfect basic tier donor perk! took about ~15mins to install.
-
RedstoneFuture
- 5/5,
It's a great plugin with an informative banner-info and the best banner-editor I know. You can translate all strings, have 2 commands to analyze a banner and you have a favorite list with your created banners. Furthermore, I like the character-banner editor. It works good since a long time. Thank you!
-
ForrestCGN
- 5/5,
Run's on 1.15.2, no Problems. Perfekt - Thank you for this Work, the plugin works Perfect.
-
PequenineGameZ
- 5/5,
Excellent Plugin ! :D I speak spanish and the plugin is wonderfull!!! 5 stars , recommended!
-
Mask2018
- 5/5,
13.12 11:21:24 [Server] INFO [11:21:24 ERROR]: null
13.12 11:21:24 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'bannermaker' in plugin BannerMaker v2.2.2
13.12 11:21:24 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1115) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:950) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
13.12 11:21:24 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
13.12 11:21:24 [Server] INFO Caused by: java.lang.NoSuchFieldError: LIME_WOOL
13.12 11:21:24 [Server] INFO at club.kid7.bannermaker.customMenu.MainMenu.build(MainMenu.java:59) ~[?:?]
13.12 11:21:24 [Server] INFO at club.kid7.bannermaker.gui.CustomGUIManager.openPrevious(CustomGUIManager.java:43) ~[?:?]
13.12 11:21:24 [Server] INFO at club.kid7.bannermaker.command.BannerMakerCommand.executeCommand(BannerMakerCommand.java:36) ~[?:?]
13.12 11:21:24 [Server] INFO at club.kid7.bannermaker.command.CommandComponent.onCommand(CommandComponent.java:69) ~[?:?]
13.12 11:21:24 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:24 [Server] INFO ... 14 more
13.12 11:21:32 [Server] INFO [11:21:32 ERROR]: null
13.12 11:21:32 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'bm' in plugin BannerMaker v2.2.2
13.12 11:21:32 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1115) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:950) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
13.12 11:21:32 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
13.12 11:21:32 [Server] INFO Caused by: java.lang.NoSuchFieldError: LIME_WOOL
13.12 11:21:32 [Server] INFO at club.kid7.bannermaker.customMenu.MainMenu.build(MainMenu.java:59) ~[?:?]
13.12 11:21:32 [Server] INFO at club.kid7.bannermaker.gui.CustomGUIManager.openPrevious(CustomGUIManager.java:43) ~[?:?]
13.12 11:21:32 [Server] INFO at club.kid7.bannermaker.command.BannerMakerCommand.executeCommand(BannerMakerCommand.java:36) ~[?:?]
13.12 11:21:32 [Server] INFO at club.kid7.bannermaker.command.CommandComponent.onCommand(CommandComponent.java:69) ~[?:?]
13.12 11:21:32 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:32 [Server] INFO ... 14 more
13.12 11:21:52 [Server] INFO [11:21:52 ERROR]: null
13.12 11:21:52 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'bm' in plugin BannerMaker v2.2.2
13.12 11:21:52 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1115) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:950) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
13.12 11:21:52 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
13.12 11:21:52 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
13.12 11:21:52 [Server] INFO Caused by: java.lang.NoSuchMethodError: org.bukkit.inventory.PlayerInventory.getItemInMainHand()Lorg/bukkit/inventory/ItemStack;
13.12 11:21:52 [Server] INFO at club.kid7.bannermaker.command.HandCommand.executeCommand(HandCommand.java:37) ~[?:?]
13.12 11:21:52 [Server] INFO at club.kid7.bannermaker.command.CommandComponent.onCommand(CommandComponent.java:69) ~[?:?]
13.12 11:21:52 [Server] INFO at club.kid7.bannermaker.command.CommandComponent.onCommand(CommandComponent.java:54) ~[?:?]
13.12 11:21:52 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]-
Author's Response
Incompatible version.
Downgrade BannerMaker to 1.9.0 or upgrade your server to at least 1.14 and it will work.
-
-
Govindas
- 5/5,
awesome plugin! definitely the best banner maker, but could you please add option to disable recipe part? in my creative world I prefer to not display recipes
-
GhostSmart
- 5/5,
A great plugin! Support the author! You did very well. Great for RPG servers to create their own icons!