VehiclesWASD icon

VehiclesWASD -----

Vehicles on a whole different level, no resource packs needed.




Changelog
  • Support for 1.20.4.
  • Now players without permission to build will not be able to use the tractor in protected areas (WG).
----------, Dec 23, 2024

Changelog
  • Disable armor stand ticking (paper) when using real armor stands.
----------, Nov 29, 2024

Changelog
  • New changes focused on performance improvement:
    • All armor stands for vehicles are now implemented as real entities instead of packet-based stands.
      • Optional: You can still revert to using packet-based armor stands in config.yml (not recommended).
      • Advantages: better performance since it is not required to send constant teleport packets.
      • Disadvantages: other plugins (or commands) may remove armor stands from vehicles. However, this plugin does a check once in a while and will try to respawn the armor stands if necessary. If you are using a plugin that removes entities, avoid it for armor stands.
      • Previews: Packet-based armor stands will continue to be used for vehicle previews.
  • Added an option to toggle wheel rotation for applicable vehicles (CYBERCAR/KART/QUAD).
  • Tractor:
    • Introduced a new, smaller, and optimized tractor model (IMAGE BELOW!).
    • For the new model to be updated, you must delete the current one located in models/tractor.yml.
    • The tractor now operates on a single block instead of 3.
    • Added a setting to customize the particle delay.
[​IMG]
----------, Nov 28, 2024

Changelog
  • Fixed an issue with sounds not working on 1.21.2 and 1.21.3.
  • Fixed an issue where sometimes vehicles used to spawn when they were already spawning.
  • Tractor changes:
    • Reduced the tractor model size by removing unnecessary parts. NOTE: for the changes to be reflected you will have to delete the old tractor model.
    • Added new settings in config.yml related to the tractor's performance..
    • Captura de pantalla 2024-11-20 232442.png
  • Cached vehicle model properties.
  • Optimizations (Thanks to TypicalModMaker/5170!):
    • Moved all packet stand spawning to a different thread.
    • Moved all packet stand movement to a different thread.
    • Moved vehicles chunk data loading/saving to a different thread.
    • Moved fuel action bar to a different thread.
    • Moved keybind action bar to a different thread.
    • Moved vehicle preview to a different thread.
    • Created a small config system that doesn't pull the values from the config each time.
----------, Nov 21, 2024

Changelog (Please read everything)
  • Added support for 1.21.2 and 1.21.3.
  • New vehicle: Tractor (video at the bottom)
    • Designed for farm-related activities, first with particle effects.
    • Modes (only one active at a time):
      • Hoe: Harvests fully matured crops.
      • Seeds: Plants seeds on farmland or soul sand (for nether warts).
      • Bone meal: Fertilizes crops.
      • Dirt path: Creates dirt paths.
      • Farmland: Converts blocks to farmland.
    • Additional configuration options in config.yml:
      • Stack wheat: Compresses wheat into wheat blocks.
      • Convert bone blocks: Converts bone blocks to bone meal for fertilizer use.
  • New command: /vw customization (permission: vehicleswasd.command.customization)
    • Allows quick access to a vehicle’s customization details for copying into a new shop vehicle item in config.yml.
  • Fixed issues when trying to remove recipes.
  • Fixed an issue preventing new vehicles with customizations from being added or default vehicles from being removed in the shop.
  • New option: pick-up-on-remove
    • If true, vehicles removed (via shift + left click) are saved directly into the player’s inventory instead of dropping.
    • NOTE: If inventory space is insufficient, the vehicle won’t be removed, and the player will receive a warning.
  • New placeholders for vehicle items:
    • %owner% - name of the owner.
    • %type% - type of the vehicle.
    • %fuel% - amount of fuel.
    • %max-fuel% - max amount of fuel.
    • %lock% - whether the vehicle is locked.
  • Removed setting break-blocks.crops as this feature is now exclusive to tractors.
  • Renamed all command permissions (to prevent confusion with other permissions):
    • vehicleswasd.help → vehicleswasd.command.help
    • vehicleswasd.reload → vehicleswasd.command.reload
    • vehicleswasd.shop → vehicleswasd.command.shop
    • vehicleswasd.give → vehicleswasd.command.give
    • vehicleswasd.give.other → vehicleswasd.command.give.other
    • vehicleswasd.preview → vehicleswasd.command.preview
    • vehicleswasd.preview.other → vehicleswasd.command.preview.other
    • vehicleswasd.vehicles → vehicleswasd.command.vehicles
    • vehicleswasd.gps → vehicleswasd.command.gps
    • vehicleswasd.fuel → vehicleswasd.command.fuel
    • vehicleswasd.fuel.other → vehicleswasd.command.fuel.other
----------, Nov 6, 2024

Changelog
  • The message commands.give.player-not-found has been moved to commands.player-not-found since the same message is now used for more than one command (messages.yml).
  • Should fix ConcurrentModificationException when reloading the plugin.
  • Additional permission is now required for a player to give a vehicle to another player using the /vw give command (only if the name of another player is specified).
    • permission: vehicleswasd.give.other
  • Now you can specify a player for the /vw preview command (useful to use it from the console).
    • permission: vehicleswasd.preview.other
  • Now you can specify a player for the /vw fuel command (useful to use it from the console).
    • permission: vehicleswasd.fuel.other
----------, Oct 18, 2024

Changelog
  • Fix 1.18.0 & 1.18.1 support.
----------, Oct 15, 2024

Changelog
  • Vehicle tracking:
    • Now players can track their vehicles with the new command /vw vehicles (permission: vehicleswasd.vehicles).
    • This command opens a menu showing all the player's vehicles.
    • In this menu, players can view data such as the vehicle type, coordinates, fuel level, etc.
    • Clicking on a vehicle will remove it from the world and save it to the player's inventory.
    • NOTE: Vehicle tracking starts from this update, so not all vehicles will appear until they are respawned (this will only be required once).
    • NOTE 2: This feature works better on versions 1.18.1 and newer. In previous versions (1.17.0 - 1.18.0), only vehicles in loaded chunks will be found. To ensure all vehicles are tracked properly, it is recommended to update your server to version 1.18.1 or higher.
  • New Command: /vw preview <type> [shop-id]
    • This command allows you to preview a vehicle (useful if you're not using the shop feature, which was the only place to preview a vehicle before).
    • You can also preview vehicles with customizations from the shop, specifying a shop-id.
  • Removed follow-player-teleport option in favor of the new pick-up-on-dismount setting.
    • With the new setting, when a player dismounts from a vehicle, it will be saved to their inventory.
    • NOTE: If the player doesn't have enough inventory space, the vehicle will remain in place.
----------, Oct 12, 2024

Changelog
  • Removed particles that appeared around a region (WorldGuard) in which it was not allowed to place a vehicle or move in one as they caused TPS drops.
----------, Oct 4, 2024

Changelog
  • New vehicle: Plane (image and video at the bottom).
    • To move up or down, simply look up or down with your cursor.
    • You can specify the speed at which the plane can start ascending.
    • Primary weapon:
      • Shoots 2 arrows at the same time.
      • You can customize attributes like critical damage, power level, pierce level (the number of times an arrow can pierce through an entity), and fire arrows.
      • Supports all types of arrows (e.g., spectral, tipped), and their effects remain when shooting.
    • Secondary weapon (become a dragon!):
      • Shoots a fireball (similar to tanks).
      • While in the air, players can select a target by looking at it.
      • When a target is selected, it will glow red (or any other color you choose), and the target's name, along with the distance, will appear in the action bar.
      • Fireballs will home in on the selected target until they hit.
  • Now you can select which entities can be picked up by vehicles.
  • Now you can select which worlds a vehicle can be placed in.
  • Added an option to make vehicles stop moving when a player dismounts at high speeds.
  • Keybinds:
    • Now you can select which key (left-click or right-click) will open the vehicle menu while riding.
    • Now you can select which key (left-click or right-click) will shoot the vehicle weapon (for planes and tanks).
    • Whenever a player places a vehicle, they will receive an action bar message showing all the keybinds for that vehicle, such as moving, shooting, leaving, etc.
  • New block-breaking mechanic:
    • Vehicles can now break passable blocks (e.g., flowers, cactus, bamboo) in front while moving.
    • You can choose the blocks you want, you can even choose blocks that can only be broken by a specific vehicle!
    • NOTE: This shouldn't be used for solid blocks.
  • Added a fuel item:
    • Obtainable with /vw fuel.
    • This fuel can be used to refuel any vehicle to its max capacity.
  • Fuel warning:
    • When vehicle fuel drops below a specified percentage (set in config.yml), the fuel bar will flash, indicating a low fuel level.
  • Planes and tanks will not be allowed to shoot if they cannot move (e.g., out of fuel or in a restricted area).
  • If a vehicle catches fire, the entire model will now be on fire, not just the main part.
  • Fixed vehicle chair height across different versions (in some versions, players were sitting lower than they should have).
[​IMG]
----------, Oct 3, 2024

Changelog
  • Added a feature that allows entities near the vehicle to sit as passengers (if the vehicle has extra seats), similar to boats and minecarts (disabled by default).
  • Added an extra chair to the bike.
    • To make it work, delete models/bike.yml and run /vw reload (or restart the server).
  • Added an option to make the vehicle follow the player when the player teleports (disabled by default).
    • Note: This feature isn't fully completed yet; consider it experimental.
    • If a player teleports to a location with a WorldGuard region that has the av-place flag, the vehicle will still be placed.
    • This function is still under development and testing.
  • Fixed an issue where the customization and shop GUIs were empty.
  • Fixed the vehicle storage title not updating the owner’s name when ownership is transferred to another player.
----------, Sep 25, 2024

Changelog
  • Changes to tanks:
    • Now you can toggle the tank fireballs.
    • Added the ability to set a cooldown for tank fireballs.
    • Prevented self-damage when throwing fireballs inside the tank.
  • Fixed an issue where boats could be placed below the surface of the water.
  • Fixed a duplication issue when removing vehicles.
----------, Sep 23, 2024

Changelog
  • Fix issues with non-english servers.
----------, Sep 21, 2024

Changelog
  • Fixed issue when trying to spawn the box particles of a vehicle.
  • Added support for PlayerPoints.
    • Now you can choose in config.yml which economy provider to use.
    • At the moment, you can select Vault (with any economy provider, such as EssentialsX, CMI, etc.) or PlayerPoints.
  • Added new WorldGuard flag: av-use. With this flag, players won't be able to drive inside a region.
  • Fixed issue where vehicles were able to pass through world borders.
  • Now you can customize in config.yml the tank fireballs. You can change its speed, whether it’s incendiary, and the yield (radius).
  • Now when a player drops from a helicopter, they will be teleported to the ground to prevent damage issues.
----------, Sep 21, 2024

Changelog
  • Fix vehicles not moving when config/ -> paper-world-defaults.yml -> entities.armor-stands.tick is false (paper issue).
  • Fix vehicles not spawning when a player teleports.
  • Moved customization.successful-purchase to shop.successful-purchase in messages.yml.
  • Fix GPS not working when going through blocks with lower height than 1 unit.
----------, Sep 17, 2024

Changelog
  • Fix WorldGuard compatibility.
  • Added permission to pick up vehicles from other players (vehicleswasd.remove).
----------, Aug 29, 2024

Changelog
  • 1.21.1 support.
----------, Aug 14, 2024

Changelog
  • 1.20.6 & 1.21 support.
  • The vehicle menu has been changed, it no longer uses a llama as a chair so it is no longer possible to open the menu by opening the player's inventory while driving. Now, it is only possible to open the vehicle menu by shift + right click on the vehicle.
----------, Aug 2, 2024

Resource Information
Author:
----------
Total Downloads: 52
First Release: Mar 8, 2024
Last Update: Dec 23, 2024
Category: ---------------
All-Time Rating:
2 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings