Craftmoto ★★★★★

NULLED Craftmoto ★★★★★ 1.0.747

No permission to download
Native Minecraft Version:Legacy (< 1.13)Tested Minecraft Versions:
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
Contributors:NullBlox, DarnItDan, CaptainGalax



We all love Minecraft, but as we play, we all learn that no matter what gamemode you're playing in, you eventually have to start walking across your ever-expanding world. Some players setup rail lines, but they take forever and make your world look too industrial. Others breed racehorses to get from point A to point B as fast as possible, but keeping your horse safe is a full time job in and of itself. With Craftmoto, your players will be able to get across your world quickly, easily, and in style.




Get help in our Discord or on the Discussion page!

English



French



Unlike existing vehicle plugins, Craftmoto uses an advanced modular setup system, similar to CrackShot guns. Each vehicle can equip up to 5 accessories, ensuring your players have the greatest flexibility possible with their ride.

Craftmoto comes with a default resource pack, hand built by @NullBlox, this plugin's official 3D modeller. In this resource pack are a number of land, air and sea vehicles that you can use to make your own Craftmoto vehicles, or you can use the built-in ones. I've configured 4 stock vehicles and 12 accessories for you to use out-of-the-box with a flying car, an electric gar, a gas car and a boat. As @NullBlox continues to make stunning textures, I'll keep expanding the default vehicle set with more to play with.


The four built-in vehicles.



With Craftmoto, you can make any kind of air, land or sea vehicle. Ride your way with configuration possibilities for bikes, cars, tanks, helicopters, planes, boats, submarines and more. Advanced and numerous configuration options make it easy for you to hand build your dream car, but if you don't have time to make them yourself, why not download vehicle expansion packs?

www.craftmoto.net will be the home to the Craftmoto expansion series but it's not quite ready yet. Stay tuned!

Craftmoto vehicle expansion packs are still in development. Contact @NullBlox or @DarnItDan for private (paid) 3D model requests.
Click to expand...​


By popular request, Craftmoto also interfaces beautifully with CrackShot Guns to bring you war-ready vehicles. Add a CrackShot gun as an accessory to a vehicle with a custom gun texture and your players will be able to see the gun pivot on the vehicle as they aim it at their victim. As they shoot, ammo will come out of their vehicle inventory, their inventory, or maybe you just want it to be infinite. It's your choice.


Shooting a mounted Desert Eagle from the passenger seat of a vehicle.



Installing Craftmoto is as easy as dropping the JAR file in your plugins folder. On your first run, the built-in stock vehicles and add-ons will automatically install themselves along with example files for how to create your own vehicles in Craftmoto.

If you use MySQL, enter your information in the config and Craftmoto will connect. Totally connection pooling. Totally asynchronous. Totally efficient.




Some (about 20%) of the many configurable options for a module.

There are five module slots (plus one chassis spot) available for each vehicle. Each module is assigned a specific body part on an armour stand and each module can specify any vehicle property such as:
  1. Appearance
    • Each add-on can display an item in its assigned armour stand slot. This is where you'll set the main look-and-feel of your vehicle.
    • These display items are dynamic: you can make them change when doors lock and unlock, when any passenger presses spacebar in the vehicle, when the speed reaches a certain threshold or more.
    • Legs, arms and chestplates can all be rotated on an armour stand. Use this to set the angle you want your display items to face.
    • Don't like static display angles? No problem. Get your add-on to change angles with the player in any seat. Use a gun texture and make it look like your player is controlling a rack-mounted gun or a set of wheels to make your vehicles wheels rotate. Your server, your rules.
    • If you have multiple seats in a vehicle, you may want to glue a displayable add-on to a different location on the vehicle. Specify the glue location as a seat and this add-on will go to that seat location instead of the driver's seat.
    • Make the vehicle small if you want to.
    • You can even show a health bar.
  2. Build and Buy
    • It costs experience points to add parts to vehicles.
    • If you're using Vault, you can specify buy costs for accessories and vehicles so that players can use /vshop to purchase them.
    • If you want players to be able to add an add-on to a vehicle, you need to specify an upgrade item.
      • If they have this item, they can either attach it to an existing vehicle by right clicking it or weld it to a vehicle chassis by combining them in an anvil.
  3. Seats
    • You can have a virtually unlimited number of seats.
    • Specify their offset to move them around.
    • Specify whether or not each seat can steer the vehicle.
      • You can even prevent a player from rotating too far left/right/up/down in their seat.
    • Specify whether or not a seat is a dummy.
      • Dummy seats cannot be ridden. This allows you to use dummy seats to model your vehicle with more precision. Add some dummy seats and glue add-ons to them to make more interesting looking vehicles. If you do this cleverly enough, you don't need to use a resource pack at all!
    • Specify what happens when you press the spacebar on any seat.
      • You can make it shoot a CrackShot gun, open an inventory, make a sound, fly into the air, change the data (for display items), sink into the ground, become a VTOL, dock to another vehicle and more!
      • Each inventory is specific to the seat so that players aren't fighting for space. Give it a custom size and title and your players will love you for the extra space.
    • Specify docking ports that allow you to hook your vehicle up to others to make complex space stations, trains, roller coasters and more!
  4. Guns
    • Give the name of any of your CrackShot guns and how you want to fire it (ie. right or left click, shift-click) and how you want to treat ammo.
    • Players can't damage their own vehicle or anybody in the same vehicle as them, so don't worry about friendly fire.
  5. Sounds and Effects
    • Specify horn sounds, driving sounds and lock sounds. Can be any built-in Minecraft sound or your own from a resource pack.
    • Make your vehicle emit particles as it drives or when its damaged. Specify where you want these particles to appear, what you want them to look like and how many you want there to be.
    • Also specify particles for when the vehicle locks or unlocks.
  6. Fuel
    • If you don't want your players driving around for free, specify a fuel item and the fuel will be removed from the vehicle inventory or the passenger's inventory to keep the vehicle running.
    • Set what block at what offset will function as a gas station to keep your vehicles running.
  7. Garages
    • Each player has a personal garage where they can store vehicles they own.
    • Permission-based size so you can give voter perks to increase the capacity of their garage.
  8. Locks
    • Keep strangers out of your car. Specify a lock item to prevent a seat from being ridden. Lock any seat you want or none at all.
    • If the vehicle is totally unlocked, you can shift-right-click a vehicle to pick it up.
    • Each locked/unlocked door can be used to change the display items too so you can physically show open and closed doors as 3D models.
    • Lock vehicles to anyone that doesn't own it.
  9. Health
    • Specify how much health each add-on has and what it defends against.
    • Make add-ons invincible to everything or only certain damage sources.
    • Let each part regenerate health at a custom speed.
  10. Movement
    • Base vehicle movement is meant to mimic boat movement in Minecraft with a lot more freedom.
    • WASD control that allows you to flip the controls, disable some, change the speeds, change the friction of different blocks, pitch up and down, scale walls, float on water and much more.
    • Allow or prevent vehicles from being able to drive underwater and give night vision and infinite breath to its passengers.
  11. Custom GUI
    • Specify a custom inventory set to give to a player while they're riding the vehicle.

No two servers are alike, and I want you to be able to shape your server exactly how you want. That's why Craftmoto gives you over 120 options to modify the behaviour of your vehicle. With five accessories and a chassis, that gives you over 700 different ways to make each vehicle unique and exactly what you want.



Craftmoto vehicles ride exactly like default Minecraft vehicles. Right click it to get in and press shift to get out. Unlike Minecraft vehicles, however, Craftmoto vehicles can fly or go underwater and they still work (if your vehicle is configured to do so).


Exploring the bottom of a river.

All Craftmoto vehicles also allow you to specify an action that happens when pressing the spacebar. Each seat can have a different action, so you can make the drivers seat honk the horn, the front seat shoot a gun, the back seat open an inventory and so much more.


The glovebox of the Blaze Boat.

Craftmoto vehicles are also upgradeable. This means that players can take accessories and attach them to an existing vehicle to enhance it somehow. This can be done by right clicking an existing vehicle to attach the new part or by combining the existing vehicle chassis and the new part in an anvil. Both methods cost experience points.


Upgrading in an anvil is easy.

Obtaining a Craftmoto vehicle as a player is simple. Give them to players in crates, as a reward for voting, a surprise drop from mining ore... Any way a player can obtain an item in Minecraft, a player can obtain a Craftmoto vehicle or accessory. Once a player has a chassis, they just have to drop it on the ground to spawn it.


Installing modules is easy after the vehicle is spawned too.

Alternatively, Craftmotos can be spawned from special mob spawner blocks. This is outlined in the commands section below.



All commands have aliases that begin with "cm" in case a different plugin is using the same command name. For example, instead of "vspawn", you can use "cmspawn".
  1. vcleanup
    • Removes all Craftmoto entities from all worlds.
    • Good for preventing your world from becoming littered with vehicles.
    • Requires the craftmoto.manage permission.
  2. vgarage
    • Opens your Craftmoto garage.
    • Requires the craftmoto.garage permission.
    • Garage size depends on the craftmoto.garage.(SIZE) permission, where (SIZE) is the size of the players garage.
  3. vinspect
    • Gives players information about the vehicle they're currently riding.
    • If the executor is an OP and not riding a vehicle, this will give the format of the item in the player's main hand.
      • This is the item format that should be used in Craftmoto configs for things such as the upgrade item and display item.
    • Requires the craftmoto.ride permission.
  4. vrefresh
    • Reloads all Craftmoto files instantly without affecting the server.
    • Useful for setting up Craftmoto vehicle settings.
    • Requires the craftmoto.manage permission.
  5. vshop
    • Opens the Craftmoto shop.
    • Requires the craftmoto.shop command to open.
      • Also requires at least one of craftmoto.shop.vehicles or craftmoto.shop.accessories.
    • Specify a page number to go to that page.
    • Specify a display (vehicles or accessories) to show only those parts. Otherwise, shows everything.
      • Requires permissions (above) as applicable.
  6. vshowcase
    • Displays all the stock Craftmoto vehicles in front of the executor, provided there is enough space and the ground is flat.
    • These vehicles spin in place, cannot be ridden and will despawn after a configurable amount of time.
    • This command can only be executed once per minute per player.
    • Requires the craftmoto.display permission.
  7. vspawn
    • Allows you to spawn in Craftmoto vehicles.
    • Uses strict JSON to allow maximum customization.
    • Requires the craftmoto.spawn permission.
    • Outlined further below.


All Craftmoto vehicles require the craftmoto.ride permission, or the craftmoto.ride.(NAME).(SEAT) permission for stock vehicles.


One of the built-in vehicles.



Spawning vehicles via. the spawn command is relatively straightforward. The command will be outlined in detail here.

To spawn a stock Craftmoto vehicle, use:
Code (Text):
/vspawn {"vehicle": "VEHICLE FILE NAME"}
You can expand this by specifying additional accessories to add to the vehicle like so:
Code (Text):
/vspawn {"vehicle": "VEHICLE FILE NAME", "accessories": {"leggings": "LEGGINGS ACCESSORY FILE NAME"}}
You can specify more than one accessory.
Code (Text):
/vspawn {"vehicle": "VEHICLE FILE NAME", "accessories": {"leggings": "LEGGINGS ACCESSORY FILE NAME", "boots": "BOOTS ACCESSORY FILE NAME"}}
You can also specify the owner of a vehicle when you spawn it by providing the owner tag. The value can be the name of any player or the UUID of any entity (player or otherwise):
Code (Text):
/vspawn {"vehicle": "VEHICLE FILE NAME", "owner": "TeeePeee"}
In fact, you don't even need to specify a stock vehicle as long as you specify a helmet (chassis).
Code (Text):
/vspawn {"accessories": {"helmet": "HELMET FILE NAME", "leggings": "LEGGINGS ACCESSORY FILE NAME", "boots": "BOOTS ACCESSORY FILE NAME"}}
NOTE: While it is technically possible to spawn a Craftmoto vehicle using the summon command (/summon custom_vehicle), it is not officially supported or recommended.
Click to expand...​

Inspecting your current ride.

The spawn command can also be used to create vehicle spawner blocks which can then be placed in your world to spawn Craftmoto vehicles. To select the vehicle spawned, begin the command exactly as you would to spawn a vehicle, but you must also specify the spawner tag.

There are a number of configurable options you can specify, but if you leave any out, it will default to the default Minecraft setting. To create a spawner, at least one option must be specified, like so, which will create a stock vehicle spawner that spawns 2 vehicles every time it spawns:
Code (Text):
/vspawn {"vehicle": "VEHICLE FILE NAME", "spawner": {"count": 2}}
You can specify other properties for spawners too. The following example will create a Craftmoto Spawner that spawns a Redstone Racer Body as long as fewer than 5 other vehicles are within a 6 block range:
Code (Text):
/vspawn {"accessories": {"helmet": "Redstone Racer Body"}, "spawner": {"max_nearby": 5, "range": 6}}
If you forget any of these options or just want to check up on them all, you can execute /spawn without any arguments to get a list of all available options.



Craftmoto contains an intuitive API that gives you access to a number of helpful accessors. Through the VehicleAPI, you can get the CustomVehicle or seat that any player is in. Every vehicle is guaranteed to be a CustomVehicle and every CustomVehicle is guaranteed to be an ArmourStand. Through this CustomVehicle, you can get just about anything about the vehicle.

If you wish to get a specific property of a certain accessory in a certain part of a CustomVehicle, it's simple:
Code (Text):
CustomVehicle#getConfig(EnumCarPart)
However, since a vehicle is really the sum total of all of its parts, you may prefer to use AddonManager to determine the underlying total of each property:
Code (Text):
AddonManager.combine(CustomVehicle, property, start, default, consumer)
Craftmoto provides a number of built in consumers in the AddonManager class for your convenience.

  1. SUM_C
    • Computes the sum total of a numerical property.
  2. MULT_C
    • Computes the product of a numerical property.
  3. OR_C
    • Computes or logic on a boolean property.
  4. STR_C
    • Computes the first specified value for a string property (in the default Craftmoto accessory priority order).
  5. ITM_C
    • Computes the first specified value for an item property (in the default Craftmoto accessory priority order).
  6. LIST_C
    • Computes the list built from all elements in a list property.
    • Order is not guaranteed.
    • Ensure you're providing a List that supports the add method as a start value (otherwise you'll encounter an error!)
Craftmoto also provides a number of useful events that you can use to customize your server.

  1. AccessoryBreakEvent
    • Fired as an accessory reaches 0 health.
  2. AccessoryTakeDamageEvent
    • Fired before an accessory takes damage.
  3. PlayerChangeSeatEvent
    • Fired before a player attempts to change seats (including joining and exiting) a vehicle.
  4. PlayerUseVehicleActionEvent
    • Fired before a player attempts to use a vehicle action (ie. via. the spacebar or control key to fly, open an inventory, etc.).
  5. VehicleUpgradeEvent
    • Fired as a player right clicks a vehicle to add an accessory.



This plugin uses bStats to collect usage statistics.

This plugin will break with every Minecraft update. I strongly intend to keep it up-to-date with all future versions but make no absolute guarantees.
Your purchase of Craftmoto is final and non-refundable for any reason. Please be sure you understand the usage and requirements before you choose to buy.

If you wish to try Craftmoto out before committing to buy, you can download the lite version here. Note that this version doesn't come with any built-in vehicles and restricts access to a number of features.
Author
Direct-Leaks.com
Downloads
496
Views
496
First release
Last update
Rating
4.00 star(s) 2 ratings

More resources from Direct-Leaks.com

Latest updates

  1. The Double Dip Update

    Banged out a little bit more - just 'cuz I love you all. In this update: Fixed issues in the...
  2. The Made in Italy Update

    As you all know, I've been busy with my studies and travels around the world. I returned from...
  3. The Dummy Update

    In the last update, I broke dummy seats. I'm a dummy. In this update: Added...

Latest reviews

Free Updated Leaks at https://mined.to
Car isn't working
Top