Search the Community
Showing results for tags 'smart'.
-
- 3 comments
- 1 review
-
- 1
-
-
- #antiteam
- #automatic
-
(and 12 more)
Tagged with:
-
Version 1.0.2
13 downloads
Electric Vehicles converts a vehicle you want to run off of batteries or other items that you specify! The vehicle can be recharged and can customize the fuel rates (how much to use the battery) per second, per vehicle! Commands /ev: Makes the vehicle you are currently looking at into an electric vehicle. /resetallevs: Resets all vehicles that are spawned to the default vanilla vehicle Permissions electricvehicles.convertownvehicle: Allows the player to convert only a vehicle they own, a teammate owns, or is in their building priv electricvehicles.convertanyvehicle: Bypasses the convertownvehicle permission and can convert any vehicle electricvehicles.resetallevs: Allows the player to reset all electric vehicles on the server Default Configuration { "Plugin Settings": { "Make all vehicles on map electric": false, "Clear data on new wipe": true, "Allow EV engines to be replaced with a frunk (storage container)": true, "Amount of storage slots to add to frunk for EVs [Max = 48]": 5 }, "Commands & Permissions": { "Convert own vehicle permission": "electricvehicles.convertownvehicle", "Convert any vehicle permission": "electricvehicles.convertanyvehicle", "Convert vehicle commands": [ "convertev", "electricvehicle", "electrify", "ev" ], "Reset all vehicles permission": "electricvehicles.resetallevs", "Reset all vehicles commands": [ "resetallevs", "resetallelectricvehicles", "unelectrify", "evclearall" ] }, "Version": { "Major": 1, "Minor": 0, "Patch": 1 } } Default Vehicle Data { "Vehicles": { "minicopter.entity": { "Vehicle display name": "Minicopter", "Counter local position": "(0.00, 0.35, 1.85)", "Counter local rotation": "(-45.00, 180.00, 0.00)", "Hide counter while driving": true, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "attackhelicopter.entity": { "Vehicle display name": "Attack Helicopter", "Counter local position": "(0.25, 2.38, 0.70)", "Counter local rotation": "(60.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "scraptransporthelicopter": { "Vehicle display name": "Scrap Helicopter", "Counter local position": "(0.00, 1.50, 3.30)", "Counter local rotation": "(-15.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "2module_car_spawned.entity": { "Vehicle display name": "Small Car", "Counter local position": "(0.00, 0.60, 0.15)", "Counter local rotation": "(-20.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "3module_car_spawned.entity": { "Vehicle display name": "Medium Car", "Counter local position": "(0.00, 0.60, 0.15)", "Counter local rotation": "(-20.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "4module_car_spawned.entity": { "Vehicle display name": "Large Car", "Counter local position": "(0.00, 0.60, 0.15)", "Counter local rotation": "(-20.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "motorbike": { "Vehicle display name": "Motor Bike", "Counter local position": "(0.00, 1.12, 0.15)", "Counter local rotation": "(-65.00, 180.00, 0.00)", "Hide counter while driving": true, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "motorbike_sidecar": { "Vehicle display name": "Motor Bike Sidecar", "Counter local position": "(0.00, 1.12, 0.15)", "Counter local rotation": "(-65.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "snowmobile": { "Vehicle display name": "Snowmobile", "Counter local position": "(0.08, 0.80, 0.23)", "Counter local rotation": "(-45.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "tomahasnowmobile": { "Vehicle display name": "Tomoha Snowmobile", "Counter local position": "(0.20, 0.78, 0.00)", "Counter local rotation": "(-5.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "submarinesolo.entity": { "Vehicle display name": "Solo Submarine", "Counter local position": "(-0.25, 1.16, -0.68)", "Counter local rotation": "(-114.00, 90.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "submarineduo.entity": { "Vehicle display name": "Duo Submarine", "Counter local position": "(0.00, 1.35, -1.47)", "Counter local rotation": "(-12.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "ptboat": { "Vehicle display name": "PT Boat", "Counter local position": "(-0.60, 2.39, 0.27)", "Counter local rotation": "(0.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "rhib": { "Vehicle display name": "RHIB", "Counter local position": "(-0.23, 2.00, 0.55)", "Counter local rotation": "(-30.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "rowboat": { "Vehicle display name": "Rowboat", "Counter local position": "(0.00, 0.62, 1.73)", "Counter local rotation": "(0.00, 180.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "tugboat": { "Vehicle display name": "Tugboat", "Counter local position": "(0.98, 6.68, 3.70)", "Counter local rotation": "(-50.00, -135.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "playerboat": { "Vehicle display name": "Player Boat", "Counter local position": "(0.00, 0.85, 0.65)", "Counter local rotation": "(0.00, 0.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "locomotive.entity": { "Vehicle display name": "Locomotive", "Counter local position": "(-0.50, 3.00, 5.70)", "Counter local rotation": "(180.00, 0.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "workcart.entity": { "Vehicle display name": "Workcart", "Counter local position": "(0.10, 2.50, 1.82)", "Counter local rotation": "(180.00, 0.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "workcart_aboveground.entity": { "Vehicle display name": "Workcart Above Ground", "Counter local position": "(0.10, 2.50, 1.82)", "Counter local rotation": "(180.00, 0.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } }, "workcart_aboveground2.entity": { "Vehicle display name": "Workcart Above Ground", "Counter local position": "(0.10, 2.50, 1.82)", "Counter local rotation": "(180.00, 0.00, 0.00)", "Hide counter while driving": false, "Vehicle fuel settings [ITEM MUST HAVE HEALTH BAR TO WORK]": { "fuse": { "Remove battery when health hits 0": true, "Item health amount to consume per second": 3.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 1.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.medium": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.5, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.battery.rechargable.large": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.1, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] }, "electric.generator.small": { "Remove battery when health hits 0": false, "Item health amount to consume per second": 0.0, "Item health amount to charge per second": 1.0, "Item skinIDs [0 = vanilla]": [ 0 ] } } } }, "Version": { "Major": 1, "Minor": 0, "Patch": 1 } } API // Checks if the vehicle is an electric vehicle private bool IsElectricVehicle(BaseVehicle vehicle); private bool IsElectricVehicle(ulong vehicleID); // Converts the vehicle from the vanilla, gas powered version to an EV private void SetupElectricVehicle(BaseVehicle vehicle); private void SetupElectricVehicle(ulong vehicleID); // Resets the vehicle back to vanilla settings private void ResetElectricVehicle(BaseVehicle vehicle); private void ResetElectricVehicle(ulong vehicleID); // Returns the electric vehicle via the entity ID private BaseVehicle GetElectricVehicle(ulong vehicleID); // Gets the electric vehicles display name private string GetElectricVehicleDisplayName(BaseVehicle vehicle); private string GetElectricVehicleDisplayName(string vehicleName); // Checks if the player is a valid owner or in TC priv to do said action private bool IsValidElectricVehicleOwner(BasePlayer player, BaseVehicle vehicle); private bool IsValidElectricVehicleOwner(string player, ulong vehicleOwnerID); // Checks if an electric vehicle is currently charging private bool IsElectricVehicleCharging(ulong vehicleID); private bool IsElectricVehicleCharging(BaseVehicle vehicle); Hooks // Overrides the setup of a vehicle. Return null to allow setup. private object OnElectricVehicleSetup(BaseVehicle vehicle); // Overrides the reset of a vehicle. Return null to allow reset. private object OnElectricVehicleReset(BaseVehicle vehicle); // Called when the vehicle is charging. No return type. private void OnElectricVehicleChargeStart(BaseVehicle vehicle); // Called when the vehicle is disconnected. No return type. private void OnElectricVehicleChargeStop(BaseVehicle vehicle);$10.00 -
Version 1.2.1
336 downloads
What is it? Revolutionize your crafting experience with the Smart Workbench! Say goodbye to the repetitive clicking and hello to convenience and efficiency. This enhancement takes ordinary workbenches to the next level by simplifying research and repairs. Let your players focus on the fun, not the clicking; make their adventures smoother, faster and more enjoyable. Usage * Research all remaining blueprints with just one click - no more tedious individual unlocks! * Seamlessly access a Virtual Repair Bench or Research Table directly from the workbench. It's the ultimate quality-of-life improvement for any Rust server. Command /sw -- Opens UI menu (if player has workbench level 1+) Permissions smartworkbench.use -- Gives user permission to see and use the Smart Workbench Features Virtual Repair Bench Virtual Research Table Research All button Supported plugins: Server Rewards Economics (UI before Rust update) (UI after Rust update) Configuration { "Research All currency": "scrap", "Rate (Based on scrap)": 1.0, "Type of money (1 = default currency, 2 = Server Reward points, 3 = Economics cash)": 1, "Notify player when their item gets dropped from Smart repair/research table": true } Localization { "SWResearch": "RESEARCH ALL\n{0}\n{1}", "NoResources": "Not enough resources", "Success": "Successfully learned BPs from WB lvl {0}", "AlreadyKnow": "You already know everything from this workbench", "SRPoints": "Points", "Economics": "Cash", "SWResearchTable": "RESEARCH TABLE", "SWRepairTable": "REPAIR TABLE", "SWRange": "You must be close to a Workbench!", "SWT1": "Tier 1", "SWT2": "Tier 2", "SWT3": "Tier 3", "SWLvl": "Workbench level is not high enough!", "NotifyDrop": "Item/s have been dropped on the ground." }$10.00- 28 comments
- 2 reviews
-
- 3
-
-
-
- #smart
- #workbench
-
(and 8 more)
Tagged with:
-
Version 1.1.1
361 downloads
SmartWarnings Lite simplifies and streamlines your server moderation by providing means to consistently Warn your players for misconduct. Gone are the times when you leave manual notes at sleeping players, for this plugin creates a smooth but intimidating chat warning displaying clearly to the player what they've done wrong and how to learn from it. Rule enforcement has never been easier before. If you enjoy the Free lite version of the plugin, please consider supporting the developer by upgrading to the Full version. In return you get many more useful features & fast developer support, it's a win-win. Link here: https://codefling.com/plugins/smart-warnings Commands /warn (player name or id) "reason" Dispatches a warning with a custom reason or presetRequires permission: smartwarnings.admin /warn info (player name or id, leave blank to see your own) Shows the amount of warnings, warning points and the individual warning details in chat.Requires permission: smartwarnings.admin to see other players. Default permission can only see their own warnings. /warn clear (player name or id) (id or ALL) Clear a specific warning ID by specifying the warning number, or specify ALL to clear all player warnings. Requires elevated permission: smartwarnings.admin.canclear Below command is only supported in the full version /warn clan (clan tag) "reason" Dispatches a warning with a custom reason or preset to an entire clan (Requires Clans plugin)Requires permission: smartwarnings.admin Configuration { "System Settings": { "Max Warnings": 5, "Default Warning Expiration time (Days)": 7, "Announce Warnings in Global Chat": true, "Show players who issued the warning": true, "Server Name": "MyRustServer", "Clear all Warnings on Server Wipe": true }, ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///// Below configuration is only supported in the full version @ https://codefling.com/plugins/smart-warnings ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// "Warning Presets": { "spam": { "Reason": " §1 - Spamming", "Points": 1, "ExpirationDays": 3.0 }, "toxic": { "Reason": " §2 - Toxic behaviour", "Points": 2, "ExpirationDays": 7.0 } }, "Autoban Settings": { "How many points until automatic ban (Set 0 for Disable)": 0, "How many warnings until automatic ban (Set 0 for Disable, Recommended: Same as Max Warnings)": 0, "How long to ban in minutes (Set 0 for Permanent)": 2880, "Clear the players Warnings on AutoBan (Default: True)": true }, "Discord Settings": { "Webhook URL - Post Warnings to Discord (Leave blank to Disable)": "", "Webhook URL - Post Autobans to Discord (Leave blank to Disable)": "" }, "AutoMod Settings": { "Mute on 2 warning points": { "PointTrigger": 2, "ExecuteCommand": "mute {0} {1}", "ClearPointsOnTrigger": false }, "Kick on 4 warning points": { "PointTrigger": 4, "ExecuteCommand": "kick {0} {1}", "ClearPointsOnTrigger": true } } } SmartWarnings Full vs Lite Below are the additional features provided by the full version of the plugin. Warn entire clans using /warn clan No need to dispatch a warning to every individual player if the whole clan has been misbehaving. The full version integrates with Clans. Create custom presets for common violations Presets can be made for example to reflect the server rules, it can be configured so that your admins can type /warn joe rule1 and it will spell out the entire rule 1 in the warning. Presets can have an Expiration date which will remove the warning, allowing non-repeating offenders to be cleared if they're well behaving in the long term. Presets can have a Warning Point weight which will give them different severity that can influence when to trigger an Automatic Ban (if enabled). Automatically Ban players with X amount of Warnings or Warning Points With this feature Enabled a player will be Automatically Banned when reaching the configured Warning amount or Warning Points. For example, configure 3 warnings to be max and enable auto ban will ban a player when the third warning has been dispatched. Supports Temporary Autobans If you're the kind of type that believes in second chances, when configured it bans the player lets them know when they're welcome back! Optional feature: Clear the player's warning when autobanned (True by default), This can conveniently be set to False if you want the player to be instantly auto banned next time a warning is dispatched. Extensive Logging both File based and Discord Configure Discord Webhook links to log Warnings and/or Autobans to Discord. Customizable Branding GUI-popup warning with Server Logo branding AUTOMOD: Fully customizable command actions on X warning points Define any custom command to be executed at X warning point. This allows you to integrate with any other plugin for example mute, jails or whatever really. For example: set to mute on 2 warning points, kick on 4 warning points, teleport to jail on 6 warning points.Free