Build my thing
Feel free to post your opinion and/or suggestions in the comment section.
Description:
This plugin allows you to play the famous "Draw my thing" game but in minecraft. You can build an infinite amount of game rooms and you can play up to 12 (configurable since 1.5).
The plugin only use one main command: /bmt
How to create a room
- Select an area where the builder can build his word by using /bmt p1 and /bmt p2 to select the 2 corner of the area
- Select the point where the players will be teleported when they join the game and when they guess a word by using /bmt spawn
- Create the room by using /bmt create [name]
- In 2.0 use /bmt setmin [arena] [number] and /bmt setmax [arena] [number] to set the min and max players of an arena
- You're done !
How to play
- To join a room simply use /bmt join [name]
- Once the min amount of player is reached the game will start
- If you are the builder
- You'll see a word in the chat, your goal is to make other players guess it. You'll recieve 2 points if someone find the word !
- You can fly !
- If you aren't
- Your goal is to guess the word, type your answer in the chat. If you are the first to get the word you'll earn 3 points, else you'll only earn 1 !
You can leave the game at any time using /bmt leave
Permissions
- bmt.admin:
- description: Allows you to create rooms and signs
- default: op
- bmt.default:
- description: Allows you to play etc...
- default: true
Config file
| Key | Type | Use |
| words | List (String) | Change this to add/remove words from the game |
| updateChecker | Boolean | Allow the plugin to check for new versions or not |
| creativeModForBuilder | Boolean | Allow the builder to be in creative mod |
| timePerRound | Integer | Time to guess a word |
| pointsWhenWordFirstFound | Integer | Points that the first guesser will get |
| pointsWhenWordFound | Integer | Points that the other guessers will get |
| pointsBuilderWhenWordFound | Integer | Points that the builder will get |
| timeEachPlayerBuild | Integer | Time each player will be the builder |
Commands
| Usage | Permission | Description |
| /bmt | bmt.default | Display the help |
| /bmt p1 | bmt.admin | Set the first point to your position |
| /bmt p2 | bmt.admin | Set the second point to your position |
| /bmt setlobby | bmt.admin | Set the spawn point to your position |
| /bmt create [name] | bmt.admin | Create a room using the 2 points and the spawn point |
| /bmt delete [name] | bmt.admin | Remove a room |
| /bmt setmax [name] [number] | bmt.admin | Change the player limit of a room |
| /bmt setmin [name] [number] | bmt.admin | Change the number of players needed for a room to start |
| /bmt join [room] | bmt.default | Join a room |
| /bmt leave | bmt.default | Leave the room |
| /bmt list | bmt.default | Display a list of all the rooms |
Signs
Click here to access to the sign guide.
Videos
WoopaGaming (Outdated)
Variation Vault
minecraftcartose777
GeekHellMinecraft
CypressGaming
AbsintoJ (Portuguese)
ShowInterview (French)
FeerBreezy (Spanish)
Issues
Fixed in 1.6
Some people are complaining about the fact that their room get deleted on reload:
Make sure that the config file is generated, if not restart the server!
To Do List
Everything in green will be implemented in the next release!
That list will be updated depending on the feedbacks I'll get.
Changelog
http://dev.bukkit.org/bukkit-plugins/build-my-thing/pages/changelog/
Source Code
Want to see how this plugin was made:

Donations
Feel generous ?
Donators
Thanks to all the donators:
- PikachuEXE
- jjkrause
Special Thanks
Thanks to all the A>Nimals for helping me testing this plugin! Special thanks goes to:
- Kany
- Arnold~
- MaxTheLad
Thanks to everyone who helped me testing this plugin and gave me feedbacks! Thanks to everyone who downloaded this plugin!
Credits
Plugin made by: Bassintag551

-
View User Profile
-
Send Message
Posted Sep 3, 2013@GeekHellMinecraft
Thanks for reporting that bug !
-
View User Profile
-
Send Message
Posted Sep 3, 2013@Bassintag551
I found a bug! if a player leaves the game the chats of 10 sec left, 30 sec left, time out, player is building this round and other still apprears when out of the game+ can you remove the score chat everytime a round ends and its time for someone else to build?
-
View User Profile
-
Send Message
Posted Sep 3, 2013@FakeTheRealHD
Try putting the sign on another spot
@rob5300
Make sure the config.yml was generated
-
View User Profile
-
Send Message
Posted Sep 3, 2013I get this error on Version 1.5 when the last player goes "ready": 03.09 20:48:45 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 03.09 20:48:45 [Server] INFO at bassintag.buildmything.common.BuildMyThing.onCommand(BuildMyThing.java:192) 03.09 20:48:45 [Server] INFO at bassintag.buildmything.common.buildZone.BuildZone.setReady(BuildZone.java:410) 03.09 20:48:45 [Server] INFO at bassintag.buildmything.common.buildZone.BuildZone.start(BuildZone.java:194) 03.09 20:48:45 [Server] INFO at bassintag.buildmything.common.buildZone.BuildZone.startRound(BuildZone.java:216) 03.09 20:48:45 [Server] INFO at bassintag.buildmything.common.buildZone.BuildZone.getNewWord(BuildZone.java:179) 03.09 20:48:45 [Server] INFO at bassintag.buildmything.common.BuildMyThing.getRandomWord(BuildMyThing.java:113) 03.09 20:48:45 [Server] INFO at java.util.Random.nextInt(Random.java:294) 03.09 20:48:45 [Server] INFO Caused by: java.lang.IllegalArgumentException: n must be positive 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:829) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:872) 03.09 20:48:45 [Server] INFO at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:954) 03.09 20:48:45 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523) 03.09 20:48:45 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:191) 03.09 20:48:45 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) 03.09 20:48:45 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'bmt' in plugin BuildMyThing v1.5
-
View User Profile
-
Send Message
Posted Sep 3, 2013@Bassintag551
Hmmm I tried removing the sign and putting line1: [bmt j] line2: 1 (My Arena name) then pressing done and the wool came back?
-
View User Profile
-
Send Message
Posted Sep 3, 2013@EmulatorHD
Yoi need Notpade in order to add words
-
View User Profile
-
Send Message
Posted Sep 3, 2013I can't add words to the config file :( pls help me
-
View User Profile
-
Send Message
Posted Sep 3, 2013@Bassintag551
What are you planning on adding for the 1.6 update? :D
-
View User Profile
-
Send Message
Posted Sep 3, 2013@qeterme
Yes but I mean with the translation xD
-
View User Profile
-
Send Message
Posted Sep 3, 2013@Bassintag551 http://pastebin.com/E15GWc8g Here is my config.yml
-
View User Profile
-
Send Message
Posted Sep 3, 2013@GeekHellMinecraft
No you just have to close your server, edit the config and start it again :D
-
View User Profile
-
Send Message
Posted Sep 3, 2013@Bassintag551
Are you fixing anything if so tell me :) and if it's waiting inproval tell me again XD
-
View User Profile
-
Send Message
Posted Sep 3, 2013@Bassintag551
Do I you think its because I have the 1.4 config and I should delete it? Im ok if it is to do it :)
-
View User Profile
-
Send Message
Posted Sep 3, 2013@qeterme
Yes sure, just set the language to "custom" and translate it. Also feel free to send me your config.yml when it's done and I'll add the translation to the plugin !
-
View User Profile
-
Send Message
Posted Sep 3, 2013Can I do translate to my language?
-
View User Profile
-
Send Message
Posted Sep 3, 2013@FakeTheRealHD
The wool thing is optional, just don't put anything on the 3rd line of the sign.
-
View User Profile
-
Send Message
Posted Sep 3, 2013@Lootikenz
No it should load up, it doesn't require any plugin
-
View User Profile
-
Send Message
Posted Sep 3, 2013Hey Bassintag551, I am having a problem, when I put it in my plugins folder, it doesn't seem to load up when I reload or restart the server. Is there a required plugin needed for this to work?
-
View User Profile
-
Send Message
Posted Sep 3, 2013Hey Bassintag551!
I'd like the wool removed from the top of the sign it takes up too much space :O
-
View User Profile
-
Send Message
Posted Sep 3, 2013@GeekHellMinecraft
It's perfectly working on my side, make sure to stop your server when you edit the number of players