Grand Theft Diamond (GTA in Minecraft)
Inactive!
(For the present)
First, what is this plugin about?
Grand Theft Diamond is a Minecraft plugin based on GTA.
The most ideas of this plugin are taken from 'GTA San Andreas Multiplayer'. You can rob safes and drive cars (Horses). There are custom guns and other items like Handcuffs, a flame thrower or a taser. You can select one of the two teams: Cop and Civilian. Civilians can become a gangster when they do criminal things like robbing a safe. But that's not all: Players also can buy houses and it's planned to create jails, so cops can jail the gansters.
But how do all these features work? We have a wiki where you can read all about the plugin!
If you have any problems or questions, join the #grandtheftdiamond IRC channel on webchat.esper.net.
Tutorial
I need your ideas!
If you have any ideas for the following questions, please write a comment or a ticket, thanks.
- How should jailing work?
- What needs a cop to do to jail a gangster?
- How should a player be able to deal with a dealer?
- Villager inventories don't really work (No official API)
- Maybe in a normal inventory?
- With commands?
Features
- Own Resource Pack
- You can configure all
- Every player can select his own language for the plugin's messages
- Signs with many features
- Different arena types
- Cuboid, cylinder, whole world as arena, whole server as arena
- Chat and ban system with many functions
- API for developers
- Documentation still in work
Optional Add-Ons
- Vault
- With Vault, Grand Theft Diamond connects with your server economy system
- With Vault you can change the chat format for ingame players
- Still in work
- Nametag Edit
- This plugin makes it easyer for Grand Theft Diamond to set the nametag of a player with the wanted level
- Is not required to set the nametag but prevents bugs
- Citizens
- Not implementet yet!
- To create dealers
- BarAPI
- Not implementet yet!
- It's planned to use the bar as player radar or something like this
- Any other ideas? Tell us!
Want to try out the plugin without own server?
Server | Language/Location |
---|---|
planetcraft.pl | Polish/English |
What you need to know
- If you have any problems or questions, just join the official IRC channel '#grandtheftdiamond' here.
- This plugin sends information about the server and how much players are playing the plugin to mcstats.org. You can disable this in the config of MCStats! (plugins/PluginMetrics/config.yml)
- Learn more about MCStats at MCStats.org/learn-more!
- This plugin inclues an update check, which tells you if there is a newer version of the plugin to donload.
- Disable this in the config 'useUpdater: false'.
- Use '/gtd update' to download the newest version.
- This plugin connects to dev.bukkit.org to download the change log's RSS feed.
- You can disable the connection to dev.bukkit.org in the config.yml with 'useChangeLogFunction: false'.
Like you know, the GrandTheftDiamond plugin team don't get payed for them work. We do this things because we like it. Please try to help us to keep motivating us to keep growing the plugin!
So please try to donate us, just a few dollars. So we can do something we are planning to the plugin! And it motivates us, because we can see that people love the plugin, and this people want this plugin on the high of the plugins!
SIgns aren't working on mine. I click them but they do nothing. Are they supposed to be placed outside of the world I have the game in? or is this a bug?
Maybe have it say "Wasted" or "Busted" as a title to display in front of the player's screen
@XgenDaNcEs
You need permission gta.use.sign. *
And about jailing, i think it would be best if cops jail other players by killing them with a night stick or something. To jail with a night stick, the damage dealt does not have to be completely with just the night stick alone, but just the final hit has to be the hit that kills the player that will cause them to warp to a jail. The time they spend in there would depend on their Wanted Level when they died to a cop's night stick
Hello, when i create a sign to join a group like cops for example, it does not work for deopped players. It says we are not allowed to interact with signs, is there something i need to configure?
The only version I can get the shop signs working is 1.11.5 but jetpack doesn't work on this version. The join signs work fine though.
I loaded the 1.11.5 version and most of it works. Just the flamethrower and jetpack didn't work that i've tried. But it lets you set everything up.
it keeps saying i need to set up the map but everything is done.
I am getting the same issues with the sign below as well as I cannot even do /gtd give for items as they say they do not exist.
I updated. I got the same issue. Here's the console
04.01 16:44:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO org.bukkit.event.EventException 04.01 16:44:59 [Server] ERROR Could not pass event SignChangeEvent to Essentials v2.13.1 04.01 16:44:59 [Server] INFO ... 13 more 04.01 16:44:59 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_65] 04.01 16:44:59 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_65] 04.01 16:44:59 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [?:1.7.0_65] 04.01 16:44:59 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_65] 04.01 16:44:59 [Server] INFO at me.micrjonas.grandtheftdiamond.listener.SignListener.onSignSet(SignListener.java:62) [?:?] 04.01 16:44:59 [Server] INFO Caused by: java.lang.NullPointerException 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:258) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.ServerConnection.c(SourceFile:134) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:157) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.PacketPlayInUpdateSign.handle(SourceFile:9) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.PacketPlayInUpdateSign.a(SourceFile:48) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:1587) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [craftbukkit_dev.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks] 04.01 16:44:59 [Server] INFO org.bukkit.event.EventException 04.01 16:44:59 [Server] ERROR Could not pass event SignChangeEvent to GrandTheftDiamond vBeta_1.11.6
@sylain49
It's usable with 1.7.x
Ans for 1.7.2 ? :'(
@creeperfan5236
I tried it out with the latest version on bukkit.org (http://dev.bukkit.org/bukkit-plugins/grand-theft-diamond/files/57-grand-theft-diamond-vbeta_1-11-6/) and it worked for me. Try to reload your server. Is there any error of the plugin on startup?
Hello,
I sent in a support ticket but I heard nothing. Signs don't work for me The first line is blank for me
If you could fix this It'd be great. I believe I'm running the latest version.
@OldWrapper
I think this is from debugging the plugin. And I forgot to remove it. Are you using the last version?
Hello I have a problem with Grand Theft Diamond every time me or another player (op or no op) they get 1 piece of red wool every time they join and it keeps adding up. I'm not sure what this means but I really want to use this plugin on my server. Thanks in advance
@budopey
First of all, thanks for your ideas.
Why should I use minecarts? Horses have different types, speed and so on. Minecarts look more like cars, okay, but is this important in minecraft? I don't think so.
Are you sure, the plugin is not compatible with crackshot?
What do you mean with the score system and classes?
The command shops are a good idea. I'll see, what I can do.
The bail system is already implemented. But I thnk it doesn't really work...
I think I will jail a player like this: You handcuff a player. Then you get himas pessenger and need to take him to a jail. But the jail time is already running. Else it would be very boring for the jailed player if the cop is AFK and don't take him to jail. After the jail time he gets released. Before this time he can bail a cop.
But first of all I need to rewrite/optimize some ugly old code to make working with it easier.
Also the few custom items are useless when you should add support to custom weapon plugins like Crackshot for a better variety of weapons to use.
Cool idea for a plugin but the algorithm doesn't seem very organized. The fact it is a GTA plugin should make you focus more on core game mode features such as scores and classes. This plugin should focus more on a score system based on classes related to GTA. (cops, gangster, civilians)
The sign shops are lame and you should try and use commands instead. Reason is because commands can be used for customized GUI menu's so players can purchase the items through an NPC's GUI. Sign shops are ugly and space consuming. Most would rather access a shop through GUI... not search signs all day through a huge city.
These suggested plugin mechanics/features would make this plugin a hell of a lot better and may actually get you donations for your work.
The Jail Stick idea I previously stated a few comments back should be considered. Players should have the option to pay their own bail or have a 1 time use to message a player to help bail them out. If they can't afford it and can't find someone to bail them out with their 1 message they are permitted then they should have to remain in the jail until their jail time expires. Jail times should be based on wanted level. Example: 5 minutes per wanted level they had when they were jailed.
Right now, I can think of plenty of alternatives that would give better features than this plugin would for a GTA server. Which is what you should seriously consider looking into if you want a well developed plugin for GTA that brings in donations. Some alternatives would be such as, an RPG Class plugin, custom weapons plugin, Citizens, Denizen to script NPC mobs or quests, Jail plugin, minecart cars plugin. The only use I can find with this plugin is the wanted levels but this plugin is a bit heavy for only that one feature. The alternative to the feature is just having specific groups to each class players can choose from (cop or gangster) and depending on what they choose is what makes the Artificial Intelligence respond certain ways to the players proximity, click or chat. If a gangster is within the poximity of a cop NPC the cop NPC will try to kill or jail them. If a cop player is within radius of gangster NPC's they will try to kill the cop player.
I am not trying to be negative with my feedback I am just trying to help with some ideas so you can approach the development of this plugin better. I'm sure many people would appreciate said features in the plugin and may even encourage them to donate. But right now with having to use so many alternatives, I would have to give this plugin 1 out of 5 star rating for having the wanted levels feature, the rest is wasted time.
@kalinski13
What exacly is your problem?
I'm from Bulgaria and plugin not showing me the guns and cars and I do not leaves**