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
dont work with bukkit 1.7.5-r01
Hey, When my bmt game starts, about a second later everyone leaves and gets this error" Connection Lost Internal Exception: io.netty.handler.codec.DecoderException:java.io.IOException The received string length is longer than the maximum allowed (18 > 16) " Please can you help me and fix it. I want to release my server as an easter special with bmt installed
is there anyway to disable the permissions for this game by default?
Hi, first it says /bmt spawn is not a proper command, and then when we start a game, and the end of the countdown to begin every player in BMT crashes and gets this error"
Connection Lost Internal Exception: io.netty.handler.codec.DecoderException:java.io.IOException The received string length is longer than the maximum allowed (18 > 16)
Any suggestions on what is wrong?
Join and leave signs also do not work
I get the same thing as AllFacesX2. (java.lang.UnsupportedClassVersionError: net/bassintag/buildmything/main/BuildMyThing : Unsupported major.minor version 51.0)
CraftBukkit version git-Bukkit-1.7.2-R0.3-b3020jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.3)
Other Plugins: MultiWorld, Quicksand, WorldEdit, NoCheatPlus, SurvivalGames, NoRain, AdCraft, iControlU, PermissionsEx, SuperSpleef, HolographicDisplays, WorldGuard, Essentials, WarpPortals, EssentialsSpawn, Skins, EssentialsChat, AuthMe
@Bassintag551 I updated it and restarted my computer and the server yet it's still not working. Any other suggestions?
@Bassintag551 Hello, On my server when a game finishes, the sign says the game is still going on and you cannot join it. Please fix this error!
@AllFacesX2
Try updating java
Hello, I love this plugin on my server, and so does everyone else, but please add back the creative build option!
I rebooted it and looked at the log again and found this;
[13:10:05] [Server thread/ERROR]: Could not load 'plugins/BuildMyThing_v2.0.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException java.lang.UnsupportedClassVersionError net/bassintag/buildmything/main/BuildMyThing : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:313) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:236) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:312) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Caused by: java.lang.UnsupportedClassVersionError net/bassintag/buildmything/main/BuildMyThing : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.6.0_30]
at java.lang.ClassLoader.defineClass(ClassLoader.java:643) ~[?:1.6.0_30]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.6.0_30]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) ~[?:1.6.0_30]
at java.net.URLClassLoader.access$000(URLClassLoader.java:73) ~[?:1.6.0_30]
at java.net.URLClassLoader$1.run(URLClassLoader.java:212) ~[?:1.6.0_30]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_30]
at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ~[?:1.6.0_30]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at java.lang.ClassLoader.loadClass(ClassLoader.java:323) ~[?:1.6.0_30]
at java.lang.ClassLoader.loadClass(ClassLoader.java:268) ~[?:1.6.0_30]
at java.lang.Class.forName0(Native Method) ~[?:1.6.0_30]
at java.lang.Class.forName(Class.java:270) ~[?:1.6.0_30]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
... 9 more
Any way i could fix this?
Version CB 1.7.2-R0.3, the same version that I've downloaded. The other plugins are;
ChestLock
Essentials
EssentialsChat
EssentialsGroupManager
EssentialsProtect
EssentialsSpawn
GriefPrevention
MCTag
Multiverse-Core
Multiverse-Inv
ProtocolLib
ScrollingSigns
Vault
WarpPortals
WarpSigns
WorldEdit
WorldGuard
xPets
There is no Error having to do with Build My Thing :/
The signs aren't working for me. First Line: [bmt j] Second Line: 1 1 is the name of my arena. Also, my leave signs aren't working. First Line: [bmt l].
@AllFacesX2
Working fine on my side, could you tell me what plugins you have installed and what version of Bukkit you are running. Also make sure there are no error in the server log, and if you find one please post it here.
The plugin isn't showing up under "/plugins" in-game, and none of the commands are working. I'm not sure how to fix it, I've restarted it, rebooted it, installed and uninstalled the plugin and nothing seems to work, please respond. (And yes the plugin is up to date with the server)
Please make it work with dragon cast it will good than scoreboard
@iM3shyS
Could you send the config please? Then we would be able to setup the arenas that way
It does not end = someone not getting out of the area + all players played the game still has prefix
Hard to build = using clay block only is hard...
I want the setting in the old version :(
Per arena maybe?
@PikachuEXE
Thanks for reporting, are you sure that the game doesn't end ? It was working fine on my side. And when building you can fly so it's like in creative
First: after round finish, player still has to use /bmt leave and all exp lost
Second: without game mode its really hard to build stuff
@PikachuEXE
Yes, it's like a whole new plugin, I recommend to delete the Build My Thing folder.