uCarsTrade
About
uCarsTrade is a survival-orientated add-on to the popular car plugin uCars. uCarsTrade adds features such as car stats, trading, garages and more.
Features
- Car Stats
- Trading
- Garages
- Car trading auction
- Economy Support
- Anti-Dupe protection on Cars
- Upgrade your car
- Shops
- NPC cars (Steal-able)
Commands & Permissions
Command | Usage | Aliases | Permission | Description |
/uCarsTrade | /uCarsTrade [Give Random]/[Give <Speed> <Health> <Name>] | /car, /ut, /carTrade | uCarsTrade.admin | Spawns in a car that meets the requested specification |
Donate
See in action
See in action
The official server to see the plugin in action on is the GameBlade minecraft network. Join their server, MineTheftAuto and steal a car off an NPC driver(Also part of uCarsTrade) to see both uCars and uCarsTrade in action!
Website | http://gameblade.net |
IP | playgb.net |
Crafting a car
A car can be crafted like so:
Car Upgrades
To upgrade and rename a car you need an anvil. Put the car in the left slot on the anvil and any upgrades in the middle slot.
To rename your car just rename it like any other item.
The following upgrades can be used:
Stat | Item | Stat-Increment per item | Stat maximum Value |
Speed | RedstoneDust | +0.05x speed per item | 4x |
CarDamage | Lever | Fixes damage to the car | N/A |
Health | IronIngot | +1HP per item | As defined in uCars config |
Health | IronBlock | +9HP per item | As defined in uCars config |
These are just the upgrades for the main stats, many other cool things can be added (Eg. Hover for Hovercars)
Full upgrade list found here! (Includes hovercars!)
Car Stats
(More coming soon).
Stat | Function |
---|---|
Speed | This is how much of a speed boost to apply, eg. 0.5x, 1.3x |
CarDamage | There is a random chance when you break your car that it will get damaged. Damaged cars drive badly and to fix it you need to change this stat. |
Health | This is how much health your car has (From the uCars health system). Having lots of car health is good if some other pesky player is trying to break your car and steal it! |
Trade Market
Requires Vault, an economy plugin and being enabled in the config!
The plugin features a fully functional Trade Market where players can sell their cars for others to buy. This feature can be disabled in the config if you only the want the car stats, etc.. To make a Trade Access Booth place a sign with the following text on it:
Then simply place a chest above the sign. Now when the chest is opened; the player will be able to access the Trade Market to buy and sell cars and upgrades as well as read the in-game plugin tutorial.
Car Shop
This feature is similar to the trade market, also requires Vault and has a similar format; but instead buys new cars.
To make a car shop, use this sign:
...And then place a chest above it. Now, when the chest is opened, the Shop GUI will open and players can buy cars for the amount specified in the conifg.
Requirements
To run uCarsTrade requires a few plugins:
uCars v15+ - The car plugin. (Minimum version: v15)
ProtocolLib - A requirement of uCars.
[Optional]Vault - A requirement of uFuel, car trading and all other money based operations.
Todo
- Car Keys??
- Vans??
- Garages
Recommended other plugins
-
uCarsRace, the official plugin for managing races with ucars. - http://dev.bukkit.org/bukkit-plugins/ucars-race/
-
UltimatePluginUpdater, the easy way to keep all your plugins up-to-date with ease! - http://dev.bukkit.org/bukkit-plugins/UltimatePluginUpdater/
-
MarioKart, a great Mario Kart plugin that makes use of ucars' great features! - http://dev.bukkit.org/bukkit-plugins/MarioKart/
-
uPlanes, a brilliant plugin, similar to uCars, which adds uPlanes to the game! All is fully compatible and, alike to uCarsTrade, is survival friendly! Want some cool, upgradeable planes? Get this! - http://dev.bukkit.org/bukkit-plugins/uplanes
@storm345
Awesome, can't wait. Also on occasions the crafting recipe for the cars stops working. Reloading the server fixes the issue but if you could possibly look into that and/or add a reload command for the plugin that might fix the issue. And no just in case you are wondering there is no error message appearing in the console when you try and make the car and the recipe does not work.
@EqlipseD
Will likely come soon ;)
Could you possibly add an option in the config file to customize the max speed added with redstone? That would be very much appreciated.
@LoicRock
You probably missed some of the replacing code? Link to the source may be helpful.
@storm345
It's work but when i place a chest above the sign and i open it nothing happen,:(
@LoicRock
Try using the latest version from (Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.) http://storm345dev.ci.cloudbees.com, or if that doesn't work in the code simply use 'find and replace' to replace 'shop' with 'store' or some othsr variant! :)
Hello, I have a problem with signshop, it's the same thing to write on the sign. I try to edit the source code but i'm a beginner.
Thank you
you didn't, right?
@Newwings
Look at the documentation.
Did you add upgrade permissions yet? :)
@gopro2027
Yes, easily. My GTA plugin (MineTheftAuto from gameblade.net) does exactly this! :) Go check out the kits to see cars and planes there.
Code extract of how I get the itemstacks for items in the kits (including cars and planes):
is there any way i can hook into ucars or ucarstrade and give a player a car? my gta plugin doesnt use vault because i have a multiworld based server and need separate economies for each server.
@gopro2027
Will look into it; but most people using uCarsTrade use vault for the shops, market, etc, etc
worked! but i do have to mention that it gave me an error on startup without vault. if thats something that concerns you ;)
@gopro2027
Okay update uCarsTrade and uCars from http://storm345dev.ci.cloudbees.com and see if that fixes it! :)
the error log is down below. im also using protocollib v3.4.0 and ucars v18 and ucarstrade v6
@gopro2027
I need more info than this, else I will just have to settle for a 'cannot reproduce'.
howcome whenever i break the car it turns back into a regular minecart?
EDIT: just noticed an error on enable. here it is: [13:34:50 ERROR]: Error occurred while enabling uCarsTrade v6 (Is it up to date?) org.bukkit.plugin.IllegalPluginAccessException: Unable to find handler list for event com.useful.uCarsAPI.uCarRespawnEvent at org.bukkit.plugin.SimplePluginManager.getRegistrationClass(SimplePluginManager.java:585) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:527) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at net.stormdev.ucars.trade.main.onEnable(main.java:328) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:446) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:380) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-1-g5786276-b3085jnks]
@kweegin
Make a car upgraded with hover, and see!
@kweegin
The chest has to be placed in the block directly above the sign (ABOVE, not next to or in front). Then open the chest normally. Also perhaps updating to the latest from http://storm345dev.ci.cloudbees.com would help?