FJetpackReloaded
1.6Jetpack 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)


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
Jetpacks.json
[
{
"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"
]
}
]Jetpacks.yml
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'CustomFuels.json
[
{
"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
}
]CustomFuels.yml
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: trueMessages.json
{
"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!"
}Messages.yml
# 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.
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
Similar projects
Config →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta