FJetpackReloaded icon

FJetpackReloaded -----

Jetpack Plugin - Lightweight - Fuel System - Multi Jetpack with customizable configuration



FJetpackReload is plugin to fly using fuel/custom fuel. This plugin uses custom displayname, lore, fuel and much more. You can change it in config.

Move to my new plugin FJetpack2Reloaded
(Improvement with smaller size, bugs fix, more features)


[​IMG]

[​IMG]

Features
Support all armor items
Multi Jetpack with permission
Custom DisplayName and Lore
Customizeable Messages
Custom Jetpack Speed
Custom Fuel
Particle Effect
and Other

Usage
1.Use jetpack item
2.You must refill the fuel first
3.Sneak toggle jetpack on/off

Commands
Aliases: /fjr
/fjr -- Show all command list
/fjr get|give (player) [Jetpack] <Fuel> -- Get or give jetpack item
/fjr getfuel|givefuel (player) [CustomFuel] <Fuel> -- Get or give custom fuel item
/fjr Set [Jetpack] <Fuel> -- Set Jetpack in hand
/fjr SetFuel <Amount> -- Set amount fuel Jetpack in hand
/fjr reload -- Reload config​

Permissions
fjetpackreloaded.help -- Allow player to use command /fj
fjetpackreloaded.get|give -- Allow player to use command /fj get|give <name>
fjetpackreloaded.getfuel|givefuel -- Allow player to use command /fj getfuel|give fuel<name>
fjetpackreloaded.set -- Allow player to use commnd /fj set <jetpack>
fjetpackreloaded.setfuel -- Allow player to use commnd /fj setfuel <amount>
fjetpackreloaded.reload -- Allow player to use command /fj reload
fjetpackreloaded.<jetpack>.use -- Allow player to use jetpack
fjetpackreloaded.<jetpack>.refuel -- Allow player to refuel jetpack

Default Configs

Code (json (Unknown Language)):

[
  {
    "id": "VIP",
    "displayName": "&8&l[&bFJetpack&6&lReloaded&8&l]",
    "lore": [
      "&3&m&l----===[&r &8 &b&lINFO &8 &3&m&l]===----",
      "&9Rank: &6&lVIP",
      "",
      "&3&m&l----===[&b &lUSAGE &3&m&l]===----",
      "&9Sneak to toggle on/off",
      "&9Double jump to fly",
      "",
      "&7Fuel: &a{#fuel_value} &b{#fuel}"
    ],
    "permission": "fjetpackreloaded.#id",
    "canBypassFuel": false,
    "canBypassSprintFuel": false,
    "jetpackItem": "CHAINMAIL_CHESTPLATE",
    "unbreakable": true,
    "onEmptyFuel": "None",
    "onDeath": "None",
    "onlyAllowInsideOwnGriefPreventionClaim": false,
    "onlyAllowInsideAllGriefPreventionClaim": false,
    "customModelData": -1,
    "fuel": "@CVIP",
    "fuelCost": 1,
    "fuelCostFlySprint": 0,
    "burnRate": 5,
    "speed": "1.1",
    "particleEffect": "CLOUD",
    "particleAmount": 0,
    "particleDelay": 100,
    "flags": [
      "HIDE_ATTRIBUTES",
      "HIDE_ENCHANTS"
    ],
    "enchantments": [
      "unbreaking:3",
      "DURABILITY:3"
    ],
    "blockedWorlds": []
  },
  {
    "id": "Member",
    "displayName": "&8&l[&bFJetpack&6&lReloaded&8&l]",
    "lore": [
      "&3&m&l----===[&r &8 &b&lINFO &8 &3&m&l]===----",
      "&9Rank: &b&lMember",
      "",
      "&3&m&l----===[&b &lUSAGE &3&m&l]===----",
      "&9Sneak to toggle on/off",
      "&9Double jump to fly",
      "",
      "&7Fuel: &a{#fuel_value} &b{#fuel}"
    ],
    "permission": "fjetpackreloaded.#id",
    "canBypassFuel": false,
    "canBypassSprintFuel": false,
    "jetpackItem": "LEATHER_CHESTPLATE:255.0.0",
    "unbreakable": false,
    "onEmptyFuel": "None",
    "onDeath": "None",
    "onlyAllowInsideOwnGriefPreventionClaim": false,
    "onlyAllowInsideAllGriefPreventionClaim": false,
    "customModelData": -1,
    "fuel": "Coal",
    "fuelCost": 1,
    "fuelCostFlySprint": 1,
    "burnRate": 3,
    "speed": "1.0",
    "particleEffect": "None",
    "particleAmount": 0,
    "particleDelay": 100,
    "flags": [
      "HIDE_ATTRIBUTES",
      "HIDE_ENCHANTS"
    ],
    "enchantments": [
      "unbreaking:3",
      "DURABILITY:3"
    ],
    "blockedWorlds": [
      "world1"
    ]
  }
]
 
Code (YAML):
VIP :
  # Display the item name
  displayName
: '&8&l [&bFJetpack&6&lReloaded&8&l ]'
  # Lore item
  lore
:
   - '&3&m&l ----=== [&r &8 &b&lINFO &8 &3&m&l ]=== ----'
    - '&9Rank
: &6&lVIP'
    - ''
    - '&3&m&l ----=== [&b &lUSAGE &3&m&l ]=== ----'
    - '&9Sneak to toggle on/off'
    - '&9Double jump to fly'
    - ''
    - '&7Fuel
: &a{#fuel_value} &b { #fuel}'
  # Permission to use this jetpack
  # use #id will replace the jetpack id
  # example: fjetpackreloaded.#id -> fjetpackreloaded.Member
  permission
: 'fjetpackreloaded. #id'
  # Allow player to bypass fuel cost
  canBypassFuel
: false
  # Allow player to bypass fuel sprint cost
  canBypassSprintFuel
: false
  # The minecraft item id (Supports all armor items)
  # Example for colored leather armor:
  # Red armor -> LEATHER_CHESTPLATE:255.0.0
  # The format is ITEM:R.G.B
  jetpackItem
: 'CHAINMAIL_CHESTPLATE'
  # Set jetpack to unbreakable
  unbreakable
: true
  # Event when player out of fuel!
  # 'Remove' - Remove Jetpack on Fuel is empty
  # 'Drop' - Drop Jetpack on Fuel is empty
  # 'None' - Nothing to do
  onEmptyFuel
: ' None'
  # Event when player died
  # 'Remove' - Remove Jetpack on Player died
  # 'Drop' - Drop Jetpack on Player died
  # 'None' - Nothing to do
  onDeath
: ' None'
  # Only allow jetpack to fly inside player own Grief Prevention claim
  # this is not work if onlyAllowInsideAllGriefPreventionClaim is true
  onlyAllowInsideOwnGriefPreventionClaim
: false
  # Only allow jetpack to fly inside all Grief Prevention claim
  onlyAllowInsideAllGriefPreventionClaim
: false
  # Set Custom Model Data, -1 to disable
  customModelData
: -1
  # The Fuel Item Material ID
  # For CustomFuels.yml using ID with prefix @
  # Example: @CVIP
  fuel
: '@CVIP'
  # Fuel cost amount
  fuelCost
: 1
  # Sprint Fuel cost amount
  fuelCostFlySprint
: 0
  # Burn rate in seconds
  burnRate
: 5
  # Set jetpack fly speed in float
  # Maximum speed value is -10 to 10!
  speed
: '1.1'
  # If you don't want to use particle effect set to 'none'
  # If particle doesn't support or error, this plugin will automatically replace particle effect to CLOUD!
  particleEffect
: 'CLOUD'
  # Amount of particle
  particleAmount
: 0
  # Particle delay in miliseconds
  # I don't recommend to set delay below 100ms!
  particleDelay
: 100
  # If you don't want to use flags set to 'none'
  flags
:
   - 'HIDE_ATTRIBUTES'
    - 'HIDE_ENCHANTS'
  # If you don't want to use enchantment set to 'none'
  # Enchant under version 1.17 server, use old method enchantments. Like "DURABILITY:3"
  # unbreaking:3 for newer server version 1.17+
  enchantments
:
   - 'unbreaking:3'
    - 'DURABILITY:3'
  # Blocked worlds
  blockedWorlds
: [ ]

Member
:
  # Display the item name
  displayName
: '&8&l [&bFJetpack&6&lReloaded&8&l ]'
  # Lore item
  lore
:
   - '&3&m&l ----=== [&r &8 &b&lINFO &8 &3&m&l ]=== ----'
    - '&9Rank
: &b&lMember'
    - ''
    - '&3&m&l ----=== [&b &lUSAGE &3&m&l ]=== ----'
    - '&9Sneak to toggle on/off'
    - '&9Double jump to fly'
    - ''
    - '&7Fuel
: &a{#fuel_value} &b { #fuel}'
  # Permission to use this jetpack
  # use #id will replace the jetpack id
  # example: fjetpackreloaded.#id -> fjetpackreloaded.Member
  permission
: 'fjetpackreloaded. #id'
  # Allow player to bypass fuel cost
  canBypassFuel
: false
  # Allow player to bypass fuel sprint cost
  canBypassSprintFuel
: false
  # The minecraft item id (Supports all armor items)
  # Example for colored leather armor:
  # Red armor -> LEATHER_CHESTPLATE:255.0.0
  # The format is ITEM:R.G.B
  jetpackItem
: 'LEATHER_CHESTPLATE:255.0.0'
  # Set jetpack to unbreakable
  unbreakable
: false
  # Event when player out of fuel!
  # 'Remove' - Remove Jetpack on Fuel is empty
  # 'Drop' - Drop Jetpack on Fuel is empty
  # 'None' - Nothing to do
  onEmptyFuel
: ' None'
  # Event when player died
  # 'Remove' - Remove Jetpack on Player died
  # 'Drop' - Drop Jetpack on Player died
  # 'None' - Nothing to do
  onDeath
: ' None'
  # Only allow jetpack to fly inside player own Grief Prevention claim
  # this is not work if onlyAllowInsideAllGriefPreventionClaim is true
  onlyAllowInsideOwnGriefPreventionClaim
: false
  # Only allow jetpack to fly inside all Grief Prevention claim
  onlyAllowInsideAllGriefPreventionClaim
: false
  # Set Custom Model Data, -1 to disable
  customModelData
: -1
  # The Fuel Item Material ID
  # For CustomFuels.yml using ID with prefix @
  # Example: @CVIP
  fuel
: 'Coal'
  # Fuel cost amount
  fuelCost
: 1
  # Sprint Fuel cost amount
  fuelCostFlySprint
: 1
  # Burn rate in seconds
  burnRate
: 3
  # Set jetpack fly speed in float
  # Maximum speed value is -10 to 10!
  speed
: '1.0'
  # If you don't want to use particle effect set to 'none'
  # If particle doesn't support or error, this plugin will automatically replace particle effect to CLOUD!
  particleEffect
: ' None'
  # Amount of particle
  particleAmount
: 0
  # Particle delay in miliseconds
  # I don't recommend to set delay below 100ms!
  particleDelay
: 100
  # If you don't want to use flags set to 'none'
  flags
:
   - 'HIDE_ATTRIBUTES'
    - 'HIDE_ENCHANTS'
  # If you don't want to use enchantment set to 'none'
  # Enchant under version 1.17 server, use old method enchantments. Like "DURABILITY:3"
  # unbreaking:3 for newer server version 1.17+
  enchantments
:
   - 'unbreaking:3'
    - 'DURABILITY:3'
  # Blocked worlds
  blockedWorlds
:
   - 'world1'
 

Code (json (Unknown Language)):

[
  {
    "id": "CVIP",
    "customDisplay": "&6&lPertamax",
    "displayName": "&b&lC&6&lVIP",
    "lore": [
      "",
      "&eFuel for &l&6VIP!",
      "",
      "&6&lPremium &efuel"
    ],
    "item": "GOLD_INGOT",
    "permission": "fjetpackreloaded.fuel.#id",
    "glowing": true
  }
]
 
Code (YAML):
CVIP :
  # Custom display name the fuel in jetpack placdeholder {#fuel}
  # Leave empty, will using DisplayName
  customDisplay
: '&6&lPertamax'
  # Display Name item
  displayName
: '&b&lC&6&lVIP'
  # The lore of item
  lore
:
   - ''
    - '&eFuel for &l&6VIP!'
    - ''
    - '&6&lPremium &efuel'
  # Item minecraft item id
  item
: 'GOLD_INGOT'
  # Permission to use this fuel
  permission
: 'fjetpackreloaded.fuel. #id'
  # Glow this item
  glowing
: true
 

Code (json (Unknown Language)):

{
  "prefix": "&e&l[&bFJetpack&6Reloaded&e&l]&r",
  "turnOn": "&a&lON",
  "turnOff": "&4&lOFF",
  "noPerms": "&cYou don't have permission!",
  "detached": "&cYou take off your Jetpack, making you fall to the ground",
  "outOfFuel": "&cYou are out of fuel!",
  "blockedWorlds": "&cYou can't use Jetpack in this World!",
  "noFuel": "&cYou don't have fuel to fly!",
  "onEmptyFuelDropped": "&cJetpack out of fuel has been dropped!",
  "onEmptyFuelRemoved": "&cJetpack out of fuel has been removed!",
  "onDeathDropped": "&cYou died jetpack has been dropped!",
  "onDeathRemoved": "&cYou died jetpack has been removed!",
  "griefPreventionOutsideClaim": "&cYou didn't inside claim!",
  "griefPreventionTurnedOffOutsideClaim": "&cYou outside claim jetpack is turned off",
  "griefPreventionOutsideOwnClaim": "&cYou are not in your own claim!"
}
 
Code (YAML):
# Leave Empty message will disable the message
#
# Message prefix
prefix
: '&e&l [&bFJetpack&6Reloaded&e&l ]&r'
# When jetpack turned on
turnOn
: '&a&lON'
# When jetpack turned off
turnOff
: '&4&lOFF'
# Player don't have premission
noPerms
: "&cYou don't have permission!"
# Jetpack removed from equipment
detached
: '&cYou take off your Jetpack, making you fall to the ground'
# Jetpack out of fuel
outOfFuel
: '&cYou are out of fuel!'
# Player using jetpack in blocked worlds
blockedWorlds
: "&cYou can't use Jetpack in this World!"
# Jetpack don't have enough fuel
noFuel
: "&cYou don't have fuel to fly!"
# When the jetpack runs out of fuel, it will fall to the ground
onEmptyFuelDropped
: '&cJetpack out of fuel has been dropped!'
# When the jetpack runs out of fuel, it will removed from player
onEmptyFuelRemoved
: '&cJetpack out of fuel has been removed!'
# When player died, iit will fall to the ground
onDeathDropped
: '&cYou died jetpack has been dropped!'
# When player died, it will removed from player
onDeathRemoved
: '&cYou died jetpack has been removed!'
# Turn on jetpack, but outside claim!
griefPreventionOutsideClaim
: "&cYou didn't inside claim!"
# Turn off jetpack if player outside claim while flying
griefPreventionTurnedOffOutsideClaim
: '&cYou outside claim jetpack is turned off'
# Turn on jetpack, but outside player own claim
griefPreventionOutsideOwnClaim
: '&cYou are not in your own claim!'

Installation
1.Download and drag the plugin .jar file into your plugins folder.
2.Load plugin using Plugman or Restart server.

bStats
[​IMG]

Please leave a review. if there are error/bugs, please report to " Discussion" tab or " Issues". don't put error/bugs in the review!

Support me by leaving a review or donation.
Thanks​
Resource Information
Author:
----------
Total Downloads: 964
First Release: Mar 19, 2022
Last Update: Feb 8, 2023
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings