GrandTheftDiamond vBeta_1.11.8

Details

  • Filename
    GT_Diamond.jar
  • Uploaded by
  • Uploaded
    Jan 18, 2015
  • Size
    1.32 MB
  • Downloads
    19,839
  • MD5
    05e5a81488d8af0a6ec89209e4d9a8ed

Supported Bukkit Versions

  • CB 1.7.9-R0.2

Changelog

Beta 1.11.8

Changes:

  • none

Bug fixes:

  • Fixed a start up bug with the plugin's files
    • Restart/reload your server two times to fix forever

Beta 1.11.7

Changes:

  • none

Bug fixes:

  • Removed the red wool on join
  • Fixed house command
  • Fixed a start-up bug

Beta 1.11.6

Changes:

  • New permissions for gta.play permission. All gta.play permissions:
    • gta.arrest
    • gta.corrupt
    • gta.detain
    • gta.find
    • gta.gang.accept
    • gta.gang.create
    • gta.gang.delete.own
    • gta.gang.info
    • gta.gang.invite
    • gta.gang.list
    • gta.gang.options
    • gta.house.buy
    • gta.house.sell
    • gta.job.*
    • gta.join.command
    • gta.leave.command
    • gta.list
    • gta.mission.*
    • gta.money.*
    • gta.pay
    • gta.stats.show
    • gta.use.*

Bug fixes:

  • A player does no longer burn after he died in game while burning
  • Some more bug fixes

Beta 1.11.5

Changes:

  • none

Bug fixes:

  • Fixed a bug with the grenade
  • Fixed a bug with the economy system
    • e.g. shop signs

Beta 1.11.4

Changes:

  • none

Bug fixes:

  • Fixed a start up bug
  • Some other unimportant bug fixes

Beta 1.11.3

Changes:

  • none

Bug fixes:

  • Fixed the handler list of events
  • Fixed the InventoryCloseEvent

Beta 1.11.2

Changes:

  • HouseCreateEvent is now implemented
  • PlayerMissionUpEvent is now implemented
  • Finished the listener system
    • GrandTheftDiamond events are now usable, too
  • Many intern, still unused changes

Bug fixes:

  • Fixed a bug with the damage handling of gangs/gang members
  • Fixed a problem with (still unused) citizens

Beta 1.11.1

Bug fixes:

  • Fixed a bug with the commands

Beta 1.11.0

Changes:

  • New command '/gtd jail'
    • Jails a player for a specific time
  • Potion effects are now stored before joining the game and get restored after leave
    • In game effects are stored too
  • Changed storage of safes
  • Rewrite of GangManager
    • Gangs are now handled as object
  • Much changes on the other game managers

Bug fixes:

  • Fixed a bug with the set up of safes
  • Fixed a bug with the set up of a cuboid arena
  • Fixed the bug with permission 'gta.play'
  • Fixed a bug with the economy system
    • Balance was always default balance

Beta 1.10.2

Changes:

  • Added ranks
    • Configurable in 'ranks.yml'
    • Not useable yet
  • You can now place custom listener classes in the folder GrandTheftDiamond/listeners
  • Added full configurable drugs
    • /gtd give drug:<drug>
    • Or use a sign
  • Rewritten item manger
    • Better performance
  • Moved plugin events

Bug fixes:

  • Fixed a start up bug
  • Zoom effects of firearms get now removed when the player changes the selected item slot and new effects get added if the new slot is a firearm

Beta 1.10.1

Changes:

  • Changed file format
    • Old files get changed automatic to the new format while server start up
    • Data files are now split in separate files and stored in the folder 'data'
    • Renamed eventConfig.yml to event-config.yml
    • Renamed onlyGTDModeConfig.yml to only-gtd-mode-config.yml
    • Move your messages.yml into the folder 'language' and rename it to '<language>.yml'
  • Added help command support for all commands
  • Changed management of plugin items usage
  • Removed UUIDFetcher.class
    • This plugin no longer connects to mojang.com to get the UUID of a player

Bug fixes:

  • Fixed the update command

Beta 1.10.0

Changes:

  • Updated to Vault 1.4
    • Use Vault 1.4 or higher if you want to use the vault chat and economy system
  • Added houses
    • Create a house with '/gtd house create <name>'
    • Set a door with '/gtd house setdoor <house>'
    • Create signs to buy a house or teleport to your house
    • Use '/gtd setprice <price> to set a price
  • Added TAB-Complete support for all commands
    • Use TAB to get all available arguments for your current command (and arguments)
  • Every player can now select his own language with '/gtd language <language>'
  • You can add own language files
  • (Added a Firearm class to prevent lags while using a firearm)
  • Added an option to change the message prefix in messages.yml
  • New arena type: FULL_SERVER (full-server)
  • Created different classes for command join and command leave
  • Rewritten the sign manager
  • Rewritten the rob manager
  • Faster plugin loading and the server is no longer lagging after start up

Bug fixes:

  • Vault chat is now working
  • Fixed a bug with the firearms
  • Fixed a bug with the default spawn
  • Fixed a bug with the creating of a arena with type "WHOLE_WORLD"
  • Fixed a bug with the fly mode after using a jet pack
  • Fixed a bug with the safes
    • Robbing
    • Creating

Beta 1.9.1

Changes:

  • Updated to Vault 1.4
    • Please use Vault 1.4 or higher if you want to use the vault chat and economy system
  • (Added a Firearm class to prevent lags while using a firearm)
  • Added an option to change the message prefix in messages.yml
  • New arena type: WHOLE_SERVER (whole-server)

Bug fixes:

  • Vault chat is now working
  • Fixed a bug with the firearms
  • Fixed a bug with the default spawn
  • Fixed a bug with the creating of a arena with type "WHOLE_WORLD"
  • Fixed a bug with the fly mode after using a jet pack
  • Fixed a bug with the robbing of safes

Beta 1.9.0

Changes:

  • Much API changes!
    • Make sure to update your add ons
  • You can now create 3 types of the arena:
    • Cuboid
    • Cylinder
    • Use the whole world
  • You now need to enable your wand with "/gtd wand" to set the arena positions
  • New jail system
    • Rewritten the jail manager
    • Jails are now handled with new Jail class
    • Jails are still not working!
  • Added PlayerJailEvent
  • Added PlayerReleaseFromJailEvent
  • Added GrenadeExplodeEvent
  • PlayerUseObjectEvent is now usable
  • Added new command "/gtd changelog [version]"
    • Shows the change log of the plugin
    • Connects with dev.bukkit.org
      • You can disable this in the config.yml with "useChangeLogFunction: false"
  • Temporary data is now stored with the UUID as key instate of the player object

Bug fixes:

  • none

Beta 1.8.7

Changes:

  • Added new command /gtd job
    • /gtd job join <job>
      • Join a job
    • /gtd job leave <job>
      • Leave a job
    • /gtd job list <own|all>
      • Own: Lists all jobs you have
      • All: Shows a list of all jobs
    • /gtd job info <job>
      • Shows some information about the job
  • Finished the job API
    • Jobs? Coming soon...
    • Did you create a job plugin for GTD? Tell us!
  • Changed storing of player data
    • Now stored with the UUID
    • Every player has now its own data file
      • Path: "userdata/<player UUID>.yml"
  • The GTD inventory is now stored in the data file too and you get this inventory after joining the game
    • If you never joined the game, you get the start kit
  • You can now use a calculation to define the money balance, jail time etc.
    • Use "%wantedLevel%" for the wanted level of the jailed player

Bug fixes:

  • none

Beta 1.8.6

Changes:

  • Now compiled with Java 7
    • Java 8 is out and everyone should have Java 7 or Java 8
  • Added a job API
    • Default jobs will follow
  • Removed characters/GTDCharacterManager.class

Bug fixes:

  • Fixed a bug with the handcuffs. Now working again

Beta 1.8.5

Changes:

  • The plugin is now using different threads
    • Your server is now starting much faster!
    • Please note: Not all functions of GTD are loaded after the server is completely started! It can take until 1 minute, because GTD is starting parallel to the rest of the server!
  • You can now change the join/quit message in only GTD Mode
    • You can use all arguments to replace like '%player%', '%ingameCount%', ...
    • You can also disable the messages

Beta 1.8.4

  • See change log of Beta 1.8.5

Beta 1.8.3

Bug fixes:

  • Fixed a bug with the guns without using ammo
  • Fixed a bug with the interact manager
    • Setting positions with the arrow
    • Click the sign
  • Fixed a bug with command '/gtd gang invite'

Beta 1.8.2

Changes:

  • You can now only use the item name of an item in the config! (No longer the ID)
    • This means NOT the display names of the objects
    • Minecraft will change the format of items/item data
    • Let the plugin recreate your config file!
      • Stop your server, delete it and start your server again
    • Write the item names in upper cases!
  • You can no longer use '&n' and '§n' to create a new line
  • '§<k-o>' get no replaced with '§<k-o>'
    • Use this for formatted texts
    • Let the plugin recreate your messages.yml and onlyGTDMode.yml to prevent bugged texts
  • Added grenade
    • /gtd give grenade
  • Added zoom to guns
    • Sneak to zoom
  • Rewritten the object manager
    • Now only one PlayerInteractEvent/PlayerInteractEntityEvent listener
    • Prevent lags
  • Rewritten Knife class
  • Changed some package names
    • Now all in lower cases

Bug fixes:

  • Fixed a bug with the count of ingame players in onlyGTDMode
  • Fixed a bug with the giving of objects

Beta 1.8.1

Changes:

  • You can now select the arena locations with WorldEdit
  • Players can now get kicked from the game in onlyGTDMode
  • Added Cars/Horses
    • Use "car:<car>" on item/shop signs
    • You can set car spawns to spawn cars automatic
      • Set a car spawn with "/gtd setspawn car:<car type>"
      • You can configure:
        • The spawn delay
        • The max radius to the next player
        • The min radius to the next unused horse
  • You can now show the player ingame coutn with "/gtd list"
    • Use "%ingameCount%" for the total ingamecount
    • Use "%teamCount%" for the play count of the specific team
  • Added WantedlevelChangeEvent
  • Changed BalanceChangeEvent
    • Added:
      • int getOldGTDBalance()
      • int getOldVaultBalance()
      • int getNewGTDBalance()
      • int getNeVaultBalance()
      • void setNewGTDBalance()
      • void setNewVaultBalance()
    • Removed:
      • getGTDBalance()
      • getVaultBalance()

Bug fixes:

  • Fixed a bug with the item signs
  • Added ammo to shop/item signs
  • Fixed a bug with the ingame list
  • Fixed the flame thrower

Beta 1.8.0

Changes:

  • You can now use "&<color code>" instate of "§<color code>"
  • Economy system
    • You can no longer define the money of GTD events for Vault and GTD money
      • You can only define one balance
      • You can define how much percent GTD money and how much Vault money you get of this balance in the config.yml
        • Percent of this balance is always the same for each event!
  • Rewritten the guns
    • You can now create your own guns! (Just add some to your config)
      • Use only lower cases in the path of the firearm
    • More options for guns:
      • Power
      • Accuracy
      • Damage (Now different damage for each gun!)
      • Sounds
      • Projectile
        • Snowball
        • Fireball
        • Arrow
  • Added usable API:
    • Events:
      • BalanceChangeEvent
      • GangCreateEvent
      • PlayerJoinGameEvent
      • PlayerLeaveGameEvent
      • PlayerRobSafeFinishedEvent
      • PrePlayerRobSafeEvent
    • You can use the API to create own jobs
      • Still in work :/

Bug fixes:

  • Fixed a bug with the fly mode after using a jetpack
  • Fixed a bug with the giving of a jetpack
  • Changed "JetpackControle" to "JetpackControl"
  • Changed "enaught" to "enough"
  • Fixed a kit bug
  • Fixed the bug with the food level
  • Fixed a bug with the ingame count (in the MOTD)
  • Fixed a bug with the kits you get after joining the game

Beta 1.7.0

Changes:

  • Finished the gangs
    • You can now set the options pvp and ownermustinvite
  • Finished the help command
    • You can now disable pvp in the gangs
  • Added command /gtd kit
  • Added onlyGTDMode
    • Use this mode for servers which are only GTD servers
    • New configuration file: onlyGTDModeConfig.yml
    • You can:
      • Disable leaving the game
      • Change the MOTD (MultiplayerMenu and chat) and use data like ingame player count
      • Use a broadcaster
        • The broadcaster can send messages automatic to a specific team or permission group
      • Use commands without "/gtd" prefix
        • "/gtd join cop" -> "/join cop"
        • "/gtd gang create" -> "/gang create"

Bug fixes:

  • Fixed a bug with the ingame count (on join signs)

Beta 1.6.11

Changes:

  • None

Bug fixes:

  • Fixed the updater
  • Fixed a bug with the setting of spawns
  • Fixed some more bugs

Beta 1.6.10

Changes:

  • Added gangs
    • Command: "/gtd gang ?"
    • It's planned to set some options to gangs like:
      • Description/Information
      • FriendlyFire
      • Color
      • More ideas? Tell us!

Bug fixes:

  • Fixed a bug with the group chat
  • Fixed some message bugs
  • Fixed a bug with the start kits
    • Leave message
    • No cop message
    • Much more
  • Fixed a bug with the handcuffs and taser
  • Fixed a bug with the item signs
    • Gun and machine gun didn't work

Beta 1.6.9

Changes:

  • Much code changes
  • Better reload command "/gtd reload <config|data|messages|all|plugin>
  • Changed the handling of kits in the config file
  • Removed "TestData" from MCStats
  • Changed asynchronous schedulers to synchronous schedulers
  • Removed source of inventory command usage
  • Now you can see all known/fixed bugs in: http://dev.bukkit.org/bukkit-plugins/grand-theft-diamond/pages/known-bugs/

Bug fixes:

  • Fixed some message bugs
  • Fixed a bug with the kits
  • Fixed a chat bug (global/local chat)
  • Fixed a bug with the robbing of safes
    • Money
    • Wanted level
  • Fixed the updater

Beta 1.6.8

Changes:

  • Much code changes

Bug fixes:

  • Fixed the leave-command bug

Beta 1.6.7

Changes:

  • Changed the chat system
    • You can now configure that only in game players get the sent chat message of an in game player
    • You can configure that if local chat is on, in game players get messages from not-in-game players and vice versa
    • With a message prefix (default is '!') you can talk global if default local chat is on
    • With a message prefix (default is '*') you can talk only to players which are in game (local) if default local chat is off

Bug fixes:

  • Fixed a bug with the joining as cop
  • Fixed a bug with the taser
  • Changed PlayerMoveEvent
    • Should prevent lags

Beta 1.6.6

Changes:

  • Disabled "walking" with a jetpack.
  • Chat prefix/suffix now get only changed in the world of the GTD-Arena
  • Added permission "gta.play"
    • More information about this on the plugin page "Commands and permissions"
  • (Changed class name of main class to GrandTheftDiamond.java)

Bug fixes:

  • Fixed a bug with the handcuffs
  • Fixed a bug with command detain and arrest
  • Fixed the ban messages
  • Fixed a bug with the usage of signs
  • Fixed a bug with wrong chat prefixes/suffixes
  • Fixed a bug with the permission system

Beta 1.6.5

Changes:

  • Changed something with Metrics
    • Removed sending the total player playing GTD

Beta 1.6.4

Changes:

  • Added a new command: "/gtd find <player>" to set the compasstarget to a specific player as radar

Beta 1.6.3

Changes:

  • This plugin now sends data how much players are playing GTD to MCStats

Bug fixes:

  • Fixed two bugs while joining the game

Beta 1.6.2

Changes:

  • Updated the permissions system of this plugin
    • You can now use "gta.permission.*" to give a user all permissions after "gta.permission"
    • Example: With "gta.eco.*" the user have permission "gta.eco.set", "gta.eco.take", ...
    • You can give a user the permission "gta.eco.*" and the permission "-gta.eco.set" So the user can use all "/gtd eco"-commands except "gtd eco set"!

Bug fixes:

  • Fixed a bug with the shop signs
  • Fixed a bug with the economy system of the shop signs

Beta_1.6.1

Changes:

  • Deleted CommandTest.java

Beta 1.6.0

Changes:

  • Added a chatsystem to change the prefix and suffix of a player which is ingame
    • Different prefixes/suffixes for civilians/(Gangsters/)Cops
    • You can show the wantedlevel ("%l")
    • A server crash can be very fatal for player which are ingame. It could be that they don't lose their gtd suffix/prefix (I'm trying to fix this)
  • You can now use "/gtd update" to download the newest version of the plugin automaticly!
  • Added a bansystem
  • After a wrong command usage you get now shown the command you typed in in the right usage. Examples:
    • /gtd ban -> /gtd ban <player> [time] [character] [reason]
    • /grandtheftauto ban -> /grandtheftauto ban <player> [time] [character] [reason]
  • Changed single words in messages.yml to path "SingleWords:"
  • Added language support for command "/gtd list"

Bug fixes:

  • You get no longer snowballs in your inventory after trying to shoot a snowball without a gun in creativmode
  • Fixed a bug with the throwing of snowball as admin (Permission gta.*)
  • Fixed a bug with the no-permissions message
  • Fixed a bug with the stats command
  • Fixed a bug with the reset of the GTD-Money (To start balance)
  • Fixed some bugs with the command "/gtd eco"

Beta 1.5.2

Changes:

  • You can now disable that cops can hit other cops and/or civilians which are no gangsters
  • Added new command "/gtd pay <Player> <Amount>
  • Added new command "/gtd eco"
  • Added damage for taser

Bug fixes:

  • Fixed a bug with the multiple group spawns
  • Fixed a bug with the economymanager

Beta 1.5.1

Changes:

  • See Version Beta_1.5.2

Beta 1.5.0

Changes:

  • Changed something with the updater
  • Added a groupchat for cops and civilians
    • If chatmessage starts with "-" (configurable) only the players which have the same character get the message
    • %g -> Character/group of the player
    • %p -> Playername
    • %pDisplay -> Displayname of the player
    • %msg -> Message without the groupchatprefix, you need to add to your message
  • You can now create the map with /gtd create (no longer "/gtd create createmap")
    • Set the points with an arrow (Configurable)
  • You can now jump and rotate while you have a joindelay. This does not cancel the joinevent
  • Added robbing
    • You can now rob safes
    • Create a safe with "/gtd setsafe"
    • Click a safe to rob it
  • You can now disable mobspawing in the arena (Set "disableMobspawningInArena" to "false" in config.yml)
  • New object: Tazer
  • New object: Handcuffs
    • To "/arrest" a player. Click 3 seconds (configuarble) on a player and he gets handcuffed!
    • Works better + easyer now
  • Old health + foodlevel is now stored too after joining the game
  • To use an object he item need now to have the displayname, which is configures in the config.yml
  • (Rewritten class "CommadGive")

Bug fixes:

  • Fixed a bug with "/gtd give" - command
  • Fixed a bug with the hitting of snowballs after shoting with a gun
  • Fixed a bug with the noPermissions-message
    • No longer "null"
  • Fixed a bug with the command "/gts sign"
    • No longer an error with to few arguments
  • Fixed a bug with the storing of the inventorycontents after a player joins the game
  • Fixed a bug with the cooldown of signs (set and update of the cooldown)
  • Fixed a bug with the join-signs
    • Get no longer removed from data.yml after starting the server

Beta 1.4.2

Bug fixes:

  • Fixed a bug with the allowed commands in GTD

Beta 1.4.1

Changes:

  • Added a whitelist for commands all players can use ingame
  • Added an option in the config to block all commands or not
  • Temporary data is no longer stored in tmpData.yml
    • It's now stored on the main memory
    • Prevent lags

Bug fixes:

  • Fixed a bug with the blocked commands ingame
  • Fixed a bug with the "/gtd stats top" - command
  • Fixed some translationbugs in commandhelp (After wrong usage)

Beta 1.4.0

Changes:

  • You can now define the name of "knife" and "flamethrower" in config.yml
  • Added hospital-spawns
    • /gtd create setspawn hospital
    • Players respawn at the nearest hospital after death
    • Still full of bugs :/ - So don't use it!
  • Added guns:
    • Gun, machine gun, bazooka
    • Bazooka not in use yet
    • Cannot be used outside the game!
  • Added an object-shop (Sign)
    • Line 1: [GTD]
    • Line 2: Shop
    • Line 3: <Object>
    • Line 4: <Price>
  • (Some code-changes)

Bug fixes:

  • Bugfix with DevJoin-Message
  • Fixed a bug with Vault-Using in Config-File
  • Fixed a bug with debit/withraw GTD-Money

Beta 1.3.2

Changes:

  • Some unfinished changes

Bug fixes:

  • Now usable with Java 6.
  • Fixed a bug with creaturespawning
  • Fixed a bug with nametags
    • nametags not in use yet

Beta 1.3.1

Changes:

  • You can now define hospitals (/gtd setspawn hospital)
    • Still no more functions
    • Planned to respawn player to the nearest hospital after death*
  • Added bleeding mobs
  • Added new command "/gtd info" to get some plugin-informations
  • You can now define the name of the Jetpack and the controle-ID
    • Flamethrower + knife coming soon...
  • Players now leave GTD while quiting server
  • (Updated to 1.7.2)
  • (Some changes in the code)

Bug fixes:

  • Fixed a bug with message after setting gtd-level of an other player
  • Fixed a bug while leaving arena
  • Setup-map-message now configurable in messages.yml
  • Fixed a bug with showing stats of an other player
  • Fixed a bug with the noFuel-message

Beta 1.3.0

Changes:

  • Added missions
    • Vigilante-mission
  • Added Vault-support
  • Added GTD-money
  • New command "/gtd setstats"
  • You can now set the points to create the arena with an arrow (Configurable; Right and leftclick)

Bug fixes:

  • Fixed a bug with the join-signs (No longer "-1")
  • Fixed a bug while join arena with sign if arena is not created

Beta 1.2.0

Changes:

  • Added a join-delay
    • Configurable in config.yml
    • To diasable teleport away from pvp
    • Bypass with permission "gta.bypassJoinDelay"
  • Added "/gtd kick player <player>" to kick only one player from GTD
  • You can now show the cooldown-left before using a sign again in the message (Set %s for the seconds)
  • You need now permission "gta.sign.use.item.outsideGame" to use a item-sign outside game
  • Passers with a diamond in their hand now drop this diamond after death

Bug fixes:

  • Added "/gtd reload" to helppage
  • Added "/gtd stats" to helppage
  • Fixed a bug with the default-message "haveCooldown"
  • Message "mustBeInArena" is no longer "null"
  • Fixed a bug with item-sign-update (Again?)
  • Fixed a bug while creaturespawn without a created GTD-map

Beta 1.1.2

Bug fixes:

  • Fixed a bug with the reloadcommand running from console

Beta 1.1.1

Bug fixes:

  • Fixed a bug with permission to use /gtd stats
    • You can now use this command with permission "gta.*" or "gta.stats.*"

Beta 1.1.0

Changes:

  • Added a reloacommand (/gtd reload)
  • Added a statscommand (/gtd stats <player>); ("/gtd stats top" coming soon... )
    • Current level, all level together, death-count, killed cops, killed passers
  • Added configurable items you get after join
  • Userdata is now stored in lower cases
  • All players playing GTD now get kicked before stopping/reloading the server!

Bug fixes:

  • Fixed a bug with the join-sign-update
  • Fixed a bug with the inventory-update

Beta 1.0.0

Changes:

  • First version! Please report bugs