DrawMyThing Reloaded 1.06

A better version from DrawMyThing of bukkit.

  1. l3st4tPlugins
    Contributors:
    @TheShadowUniverse - Original Code - @TigerHix - BossBar
    [​IMG]
    COMPILED WITH JAVA 8
    Will not be compiled with Java 7.
    And you should know that Java 7 isn't supported by Oracle anymore.
    Don't put reviews reporting about this.

    Note: The plugin is abandoned (by the moment). Development of this plugin will hopefully resume on March.

    This is the original plugin from @TheShadowUniverse, Draw My Thing. That plugin is outdated and unplayable.

    This plugin will be updated for FREE.

    Draw My Thing is a plugin similar to the plugin which is used at the original Draw My Thing Server on MinePlex. You can create Arenas where players can join to play against each other for the highest points.

    When there are enough players (specified in config) the game will start, a random player will be selected as the "builder" and teleported to the builder spawn point. The builder will be given a random word to draw (add more words in the config file). When a player guesses the word they get 3 points and the builder gets 2 points.

    You can set Start Positions (where the actual Arena Start is), Builder Positions (where the drawer floats while drawing), The Spawn Location (where players that guess stand) and the top and bottom points of the drawing board.

    Depends on:
    - Vault
    - And a economy plugin that hooks on Vault
    OR:
    - PlayerPoints

    Features:

    Features on bold are only available on this version.
    - Fully automated!
    - Configurable min/max players!
    - Multiple arenas!
    - GUI Menus to select colors!
    - Configurable words!
    - No BarAPI dependency!
    - Rewards with Vault or PlayerPoints!
    - Sound when the game is starting!
    - Only compatible with 1.8.4+ (1.8_R3)
    - Customizable messages!
    - No disappearing bossbar!
    - Waiting lobby!

    - Titles!
    - Playable!
    - Leave item!

    Commands:

    /dmt setcanvaspos1 - Set position 1 of the canvas.
    /dmt setcanvaspos2 - Set position 2 of the canvas.
    /dmt setbuilderspawn - Set the builder spawn.
    /dmt setspawn. Set the of another players.
    /dmt setlobby - Set the waiting lobby!
    /dmt create <Arena> - Create a arena!
    /dmt delete <Arena> - Delete a arena!
    /dmt setmin <Arena> <Number> - Set min players of a arena!
    /dmt setmax <Arena> <Number> - Set max players of a arena!
    /dmt reload - Reload the plugin!
    /dmt join <Arena> - Join a game!
    /dmt leave - Leave the current game!

    Permissions:

    dmt.admin - Arena creation commands
    dmt.default - Join and leave arenas.

    Signs:

    Join Sign:

    [joindmt]
    <Arena>

    Leave Sign:
    [leavedmt]

    Configuration:
    # Default Draw My Thing Config!
    economy:
    winnerReward: '100'
    economySystem: Vault ## You need to change to PlayerPoints if you use PlayerPoints for Economy!
    economyEnabled: true
    gameMessages:
    joinMessage: '&7%player% &ejoined the game (&b%ap%&e/&b%mp%&e)'
    quitMessage: '&7%player% &ejoined the game (&b%ap%&e/&b%mp%&e)'
    drawerSelected: '&7%drawer% &ehas been selected as the drawer!'
    gameInfo:
    - '&2&l&m------------------------'
    - '&aGame - &e&lDraw My Thing'
    - ''
    - '&7- Guess the word that the player is drawing!'
    - '&7- The player with the most amount of points wins.'
    - ''
    - '&2&l&m------------------------'
    outOfTime: '&cOut of time! Next round starting on 5 seconds!'
    theWordWas: '&aThe word was &l%word%'
    yourWordIs: '&9Your word is: &f&l%word%'
    gameStarting: '&6&lThe game is starting!'
    arenaFull: '&cThis arena is full!'
    arenaInProgress: '&cThis arena is in progress!'
    gameItems:
    pencil: '&oPencil'
    bigPencil: '&oBig Pencil'
    eraser: '&oEraser'
    selectColor: '&oSelect Color'
    leaveItem: '&c&lLeave &7(Right Click)'
    colorInventory:
    name: Choose a Color
    titles:
    joinTitle: '&aYou joined the game!'
    leaveTitle: '&cYou left the game!'
    youAreTheDrawer: '&eYou have selected as the drawer!'
    winTitle: '&eYou won DrawMyThing!'
    gameSigns:
    line1: '&a[Join]'
    line2: Draw My Thing
    line3: '%arena%'
    line4: '%ap%/%mp%'
    words:
    - motorbike
    - noodle
    - sea
    - ocean
    - leash
    - pumpkin
    - pyramid
    - rainbow
    - witch
    - house
    - santa
    - flower
    - pants
    - donut
    - snake
    - snail
    - yawn
    - stamp
    - horse
    - apple
    - goblin
    - boat
    - computer
    - river
    - cupcake
    - football
    - chocolate
    - frog
    - night
    - creeper
    - ship
    - bow
    - tree
    - smile
    - watch
    tool-sound: true

    To-Do List:

    - Add ActionBar Mode. (Means: You can select ActionBar or BossBar Mode)
    - Add a leave item.
    - Add a better scoreboard
    - Add BungeeCord support.
    - Add stats.
    - Add a waiting lobby.
    - Add MySQL.
    - Add customizable messages.
    - Fix painting blocks outside the canvas.
    - Add Vault Support.
    - Suggestions?

    Donations:

    [​IMG]



    110MinePolizei likes this.

Recent Reviews

  1. Crustycomrade
    Crustycomrade
    5/5,
    Version: 1.06
    Yes i did draw my thing! :))







    P.S. its veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeery good
  2. VictorHugo_BR
    VictorHugo_BR
    3/5,
    Version: 1.06
    When I run the command "/ dmt create test" the following error appears:
    "An internal error occurred while trying to perform this command"
    I'm on the 1.8.9 version! Can you solve it?
  3. Xin_Shou
    Xin_Shou
    5/5,
    Version: 1.06
    I can't save the game
    But this is a good plugin
    Hope for early restoration
    I created the game
    After I restart the server
    You have to create it again
  4. Felixx
    Felixx
    1/5,
    Version: 1.06
    Update. Version doesnt work on 1.9+
    I believe that Im saying this without a point because last update was 2015.. But worth to try.
  5. techboy04
    techboy04
    1/5,
    Version: 1.06
    Plugin wont load for 1.12.2:

    [15:34:38 ERROR]: Could not load 'plugins\DrawMyThing.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoSuchMethodError: org.bukkit.DyeColor.getData()B
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[server.jar:git-Spigot-3d850ec-809c399]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:327) ~[server.jar:git-Spigot-3d850ec-809c399]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [server.jar:git-Spigot-3d850ec-809c399]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:306) [server.jar:git-Spigot-3d850ec-809c399]
    at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [server.jar:git-Spigot-3d850ec-809c399]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [server.jar:git-Spigot-3d850ec-809c399]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.DyeColor.getData()B
    at com.l3st4t.minigame.DrawMyThing.<init>(DrawMyThing.java:402) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_101]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_101]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_101]
    at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_101]
    at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_101]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[server.jar:git-Spigot-3d850ec-809c399]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[server.jar:git-Spigot-3d850ec-809c399]
    ... 6 more
  6. taylorfin16
    taylorfin16
    5/5,
    Version: 1.06
    The Best Plugin around! You are the best! There are 20 ppl on my server playing it rn!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
  7. davidsta
    davidsta
    5/5,
    Version: 1.06
    Awesome Pluin!!!!
    It works perfectly on 1.8.8 Spigot Server!!!
    Thank you soooo much for this plugin. You are an awesome coder :) .
    Keep up the good work :D
  8. CreeperESP
    CreeperESP
    1/5,
    Version: 1.06
    It doesn't work, I try it 4 times and the 4 times don't work, the signs don't work, the arena don't work...
    Resume: The plugin don't work
    1. l3st4tPlugins
      Author's Response
      The last update was in Sep 27, 2015. Do you expect it to work on modern software?
  9. Zeromercy
    Zeromercy
    1/5,
    Version: 1.06
    I dont know why, but it doesnt save the arena after i reload the plugin and it doesnt let me join the arena and the signs dont work so basically it doesnt work...
  10. FireGamingYT
    FireGamingYT
    5/5,
    Version: 1.06
    Ok Guys Im saying how to fix An internal error occurred while attempting to perform this command. ok this the tutorial:
    step 1: You have to setup the map first! /dmt setspawn - set player spawn when the game start. /dmt setbuilderspawn - set the drawer spawn /dmt setlobby - sets the game lobby. /dmt setcanvaspos1 - set drawing area WARNING: you have to remove 2 blocks then replace it to not make drawing out of canvas! /dmt canvaspos2 - Same to pos1. STEP 2: /dmt create {name} - Creates an DrawMyThings arena. /dmt setmin {minplayerjoin} - sets the player needed join to start a game! /dmt setmax {maxplayerjoin} - Set the Max players can join! step 3: Enjoy Your Map To join with a sign here's the code:
    [joindmt]
    <ArenaName>