Code Monkey home page Code Monkey logo

islandfly's Introduction

IslandFly

Build Status

Add-on for BentoBox to allow players of Gamemode Addons to fly on their island.

How to use

  1. Place the .jar in the addons folder of the BentoBox plugin
  2. Restart the server
  3. The addon will create a data folder and inside the folder will be a config.yml
  4. Edit the config.yml if required
  5. Restart the server if you make a change

Config.yml

There are only two options in the config:

fly-timeout How many seconds the addon will wait before disabling fly mode when a player exit his island.

logout-disable-fly If the fly mode should be disabled when a player disconnect.

Commands

/is fly - This command toggles flight On and Off

Permissions

[gamemode].island.fly - For usage of flight command

Example: bskyblock.island.fly

[gamemode].island.flybypass - Enables user to use fly command on other islands too

Example: caveblock.island.flybypass

islandfly's People

Contributors

acodev avatar bonne avatar gitlocalize-app[bot] avatar hsgamer avatar iaisi avatar papicapi avatar poslovitch avatar tastybento avatar wellnesscookie avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

islandfly's Issues

Player cannot fly although is allowed to

I added the player to the man, the player has the authority to fly, but he cannot fly, he warns you that you can fly on your own island, can you correct this?
i have IslandFly addon

server version is 1.14.3
BentoBox-1.6.0-SNAPSHOT-b1267
IslandFly-0.2.0

Create a Release

Please create a release I had to compile it myself...
Thank you !

WE NEED QUİCKLY

I added the player to the man, the player has the authority to fly, but he cannot fly, he warns you that you can fly on your own island, can you correct this?
i have IslandFly addon

server version is 1.14.3
BentoBox-1.6.0-SNAPSHOT-b1267
IslandFly-0.2.0

No Download?

Sorry if this is stupid, but I can't find any download button on here (no releases) or on jenkins?

Players get spamed with "cancel-disable" after flying.

Expected behavior

No "You are back, huh! Fly fuel successfully refilled!" message.

Observed/Actual behavior

Everytime a player touch the ground in fly mode they get the message "You are back, huh! Fly fuel successfully refilled!"

Steps/models to reproduce

start flymode with /is fly
stop flying with double space key

BentoBox version

[17:08:15] [Server thread/INFO]: BentoBox version: 1.24.1
[17:08:15] [Server thread/INFO]: Datenbank: JSON
[17:08:15] [Server thread/INFO]: Geladene Spielewelten:
[17:08:15] [Server thread/INFO]: bskyblock_world (BSkyBlock): Oberwelt, Nether, End
[17:08:15] [Server thread/INFO]: cb-world (CaveBlock): Oberwelt, Nether, End
[17:08:15] [Server thread/INFO]: oneblock_world (OneBlock): Oberwelt, Nether, End
[17:08:15] [Server thread/INFO]: Geladene Addons:
[17:08:15] [Server thread/INFO]: AOneBlock 1.14.1 (ENABLED)
[17:08:15] [Server thread/INFO]: Biomes 2.1.1 (ENABLED)
[17:08:15] [Server thread/INFO]: Border 4.1.1 (ENABLED)
[17:08:15] [Server thread/INFO]: BSkyBlock 1.16.1 (ENABLED)
[17:08:15] [Server thread/INFO]: CaveBlock 1.18.0 (ENABLED)
[17:08:15] [Server thread/INFO]: ControlPanel 1.13.0 (ENABLED)
[17:08:15] [Server thread/INFO]: DimensionalTrees 1.6.0 (ENABLED)
[17:08:15] [Server thread/INFO]: ExtraMobs 1.12 (ENABLED)
[17:08:15] [Server thread/INFO]: InvSwitcher 1.11.0 (ENABLED)
[17:08:15] [Server thread/INFO]: IslandFly 1.11.0 (ENABLED)
[17:08:15] [Server thread/INFO]: Level 2.11.0 (ENABLED)
[17:08:15] [Server thread/INFO]: Limits 1.19.1 (ENABLED)
[17:08:15] [Server thread/INFO]: TwerkingForTrees 1.4.3 (ENABLED)
[17:08:15] [Server thread/INFO]: Visit 1.6.0 (ENABLED)
[17:08:15] [Server thread/INFO]: Warps 1.13.0 (ENABLED)

Plugin list

No response

Other

No response

Island fly still working on world change

Description

Describe the bug

Players still have fly when changing from skyblock world to a new world

Steps to reproduce the behavior

doing /spawn or /warp

Expected behavior

deactivate fly when leaving the island

Screenshots and videos (Optional)

no screenshot. the emssage comes up in chat deactivating fly but it doesnt

Environment

Output of /bbox version (Mandatory)

....�=>.... [04:05:00 INFO]: Running PAPER 1.16.1.
.... [04:05:00 INFO]: BentoBox version: 1.14.2
.... [04:05:00 INFO]: Database: MARIADB
.... [04:05:00 INFO]: Loaded Game Worlds:
.... [04:05:00 INFO]: lockupislands (lockupislands): Overworld
.... [04:05:00 INFO]: Loaded Addons:
.... [04:05:00 INFO]: Biomes 1.13.0-SNAPSHOT-b181 (ENABLED)
.... [04:05:00 INFO]: Border 1.0.9 (ENABLED)
.... [04:05:00 INFO]: BSkyBlock 1.14.0 (ENABLED)
.... [04:05:00 INFO]: Challenges 0.8.3 (ENABLED)
.... [04:05:00 INFO]: Chat 1.0.5 (ENABLED)
.... [04:05:00 INFO]: ControlPanel 1.7.0 (ENABLED)
.... [04:05:00 INFO]: DimensionalTrees 1.6.0 (ENABLED)
.... [04:05:00 INFO]: ExtraMobs 1.11.0.3 (ENABLED)
.... [04:05:00 INFO]: Greenhouses 1.2.0 (ENABLED)
.... [04:05:00 INFO]: Level 2.4.1 (ENABLED)
.... [04:05:00 INFO]: Likes 2.1.0-SNAPSHOT-b29 (ENABLED)
.... [04:05:00 INFO]: Limits 1.14.0 (ENABLED)
.... [04:05:00 INFO]: MagicCobblestoneGenerator 2.1.0 (ENABLED)
.... [04:05:00 INFO]: MagicSummon 1.5.0.0 (ENABLED)
.... [04:05:00 INFO]: TwerkingForTrees 1.4.1 (ENABLED)
.... [04:05:00 INFO]: VoidPortals 1.5.0.0 (ENABLED)
.... [04:05:00 INFO]: Warps 1.10.0 (ENABLED)



Auto Fly

Hello, i suggest an auto fly feature, meaning when a player has the permission to fly he doesn't have to run the command, never, there may be a console command that put the player in fly and give the permission so he never have to run it.
Actually a player has to type the command each time he joins and that can be really annoying.
And when you go to the spawn which is in another world you don't have the fly but you still get the message telling you that your fly will be disabled.
There would be an option in the config telling who can autofly on an island (coop, trust etc),
regards.

Island Fly Addon > Keep island fly on after leaving your island.

Description

Is your feature request related to a problem?

Hello, I am here to request that when you leave an island and have /is fly enabled that it remain turned on when you leave your island to go to another world, or another players island.
Currently, the island fly will on stay enabled when logging off/on or on server restart.

Describe the solution you'd like us to implement.

When leaving an island (at least on my server) your island fly is disabled when you come back to your island and you then have to type /is fly again. I believe it would be much more appealing to have this island fly stay toggle on no matter what, so it doesn't turn off unless you toggle /is fly

Describe alternatives you've considered.

There's not really an alternative solution here.

Additional context

use money or exp to fly

Is your feature request related to a problem?

use money or exp to fly

Describe the solution you'd like.

use money or exp to fly

Describe alternatives you've considered.

use money or exp to fly

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported BentoBox build or Addons.

Other

No response

fly don't work on caveblock

Description

i cant make this work on my caveblock. Whats the command, i cant find it, please help, thanks

Steps to reproduce the behavior

  • try use fly on caveblock
  • no command?

Expected behavior

work with caveblock?

Environment

Server

  • OS: windows 7
  • Java version: java 8

Plugins

bentobox, essentialsx

BentoBox setup

BentoBox and Addons
caveblock
islandfly
Configuration
  • Database: JSON

Additional context

Fly even on other islands

Description

Describe the bug

/ob fly is active on different oneblocks even without the permission

Steps to reproduce the behavior

turn on /ob fly
go on different island with /tpa or /ob warp

Expected behavior

fly should turn off itself

Screenshots and videos (Optional)

Environment

Output of /bbox version (Mandatory)
[01:38:24 INFO]: Běžím na Neplatné (YATOPIA) 1.16.5.
[01:38:24 INFO]: Verze BentoBox: 1.16.0-SNAPSHOT-b1989
[01:38:24 INFO]: Databáze: MARIADB
[01:38:24 INFO]: Načtené herní světy:
[01:38:24 INFO]: oneblock_world (OneBlock): Svět, Nether, End
[01:38:24 INFO]: Načtené doplňky:
[01:38:24 INFO]: AOneBlock 1.4.6 (ENABLED)
[01:38:24 INFO]: Border 3.0.0-SNAPSHOT-b86 (ENABLED)
[01:38:24 INFO]: IslandFly 1.8.1 (ENABLED)
[01:38:24 INFO]: Level 2.5.1 (ENABLED)
[01:38:24 INFO]: Likes 2.0.0 (ENABLED)
[01:38:24 INFO]: Limits 1.15.0 (ENABLED)
[01:38:24 INFO]: Warps 1.10.2 (ENABLED)

Plugins (Optional)

AdvancedLottery, AntiAFKPlus, AutoTool, BentoBox, BKCommonLib, BlockCommand*, BlockParticles, ChestShop, Citizens, ClearLag, CMI, CMIEInjector*, CMILib, CombatLogX, CommandNPC*, CommandsToDiscord*, CoreProtect, CraftingStore, CrazyAuctions, CrazyCrates, CrazyEnchantments, DeluxeMenus, DeluxeTags*, EasyBackup, EntityDetection, EpicChatPrefix*, EpicSpawners, FastAsyncWorldEdit (WorldEdit), HolographicDisplays, HolographicExtension, HolographicPlaceholders, HoloRemove*, Images, InventoryRollback, JetsMinions, JetsSellChests, KeepChunks, KixsAutoAnnouncerPremium, Lib1711*, LightCleaner, LiteBans, LuckPerms, MineStore*, Minetrends*, MNRPOneBlock, Multiverse-Core, NametagEdit*, NoJoinMessage, NoPlugins, Parkour, PlaceholderAPI, Plan, PluginManager*, PlugMan, ProtocolLib, RevoltCrates, SAML, ShopGUIPlus, SkinsRestorer, spark, StandExport*, SuperBoosters, SuperbVote, SuperMobCoins, SuperPouches, TAB, TitleManager, TradeSystem, Vault, ViaBackwards, ViaVersion, VoidSpawn, VoidWorld*, VoteParty, Votifier, Vouchers, WorldGuard, WorldGuardExtraFlags

Additional context (Optional)

island fly turns off for staff with bypass permission

Description

Describe the bug

mods with bskyblock.island.flybypass get their fly turned off when teleporting to other islands

Steps to reproduce the behavior

be a player with the above permission and switch islands with a teleport

Expected behavior

this should not happen fly should remain on

Screenshots and videos (Optional)

Environment

BentoBox Version (Mandatory)
[20:58:53 INFO]: Running Invalid 1.14.4.
[20:58:53 INFO]: BentoBox version: 1.9.0-SNAPSHOT-b1497
[20:58:53 INFO]: Database: MARIADB
[20:58:53 INFO]: Loaded Game Worlds:
[20:58:53 INFO]: skyblock (SkyBlock): Overworld, Nether, End
[20:58:53 INFO]: Loaded Addons:
[20:58:53 INFO]: Biomes 1.6.0.1-SNAPSHOT-b149 (ENABLED)
[20:58:53 INFO]: BSkyBlock 1.9.0 (ENABLED)
[20:58:53 INFO]: Challenges 0.9.0-SNAPSHOT-#394 (ENABLED)
[20:58:53 INFO]: ControlPanel 1.7.0 (ENABLED)
[20:58:53 INFO]: DimensionalTrees 1.6.0 (ENABLED)
[20:58:53 INFO]: Greenhouses 0.4.5-SNAPSHOT (ENABLED)
[20:58:53 INFO]: IslandFly 1.7.2-SNAPSHOT (ENABLED)
[20:58:53 INFO]: Level 1.9.0-SNAPSHOT-LOCAL (ENABLED)
[20:58:53 INFO]: MagicCobblestoneGenerator 1.7.1-SNAPSHOT-#86 (ENABLED)
[20:58:53 INFO]: TwerkingForTrees 1.0.1 (ENABLED)

Plugins (Optional)

can provide privately if necessary

Additional context (Optional)

Fly Permission Not Working

Version: Paper 1.16.5
Java: 1.8

Problem:
There is a problem with the permission.. everyone can run the command, even if you don't have the permission.

Fly mode will be disabled even if player is in creative or spectator mode

Description

Describe the bug

Fly mode will be disabled even if player is in creative or spectator mode.

Steps to reproduce the behavior

  1. Set creative or spectator mode for myself
  2. Fly outside my island for 5 seconds

Expected behavior

Fly mode shouldn't be disabled.

Screenshots and videos (Optional)

https://www.youtube.com/watch?v=1gQE1hfJoe0

Environment

BentoBox Version (Mandatory)
Running PAPER 1.15.2.
BentoBox version: 1.13.1
Database: JSON
Loaded Game Worlds:
ASkyBlock (BSkyBlock): Overworld, [nether_color]Nether, [end_color]End
Loaded Addons:
Biomes 1.7.0 (ENABLED)
BSkyBlock 1.13.1 (ENABLED)
Challenges 0.8.2 (ENABLED)
IslandFly 1.7.3 (ENABLED)
Level 2.0.0 (ENABLED)
Limits 1.12.2 (ENABLED)
MagicCobblestoneGenerator 1.7.0.2 (ENABLED)
Warps 1.9.5 (ENABLED)

Plugins (Optional)

_______

Additional context (Optional)

Add setting for islands to auto toggle fly

Description

Is your feature request related to a problem?

Players often forget to toggle their fly back on when they have been on spawn which causes players to die in some situations.

Describe the solution you'd like us to implement.

So it would be great for players to have an island setting that allows them to auto toggle the setting.

Describe alternatives you've considered.

Additional context

1.18.2 Height

Expected behavior

Player can be fly in island limits.

Observed/Actual behavior

Player's fly turning off when reach the 0 or 256 height. But in 1.18, this heights are -63 to 319.

Steps/models to reproduce

Just need increase check heights for 1.18 version.

BentoBox version

image

Plugin list

No response

Other

No response

Add posiblity to fly on other worlds that bentoboxworlds

Is your feature request related to a problem?

currently i'm using TempFly to let my users fly, we also use the islandfly addon to let people choose if they wants visitors to fly on island , our issue is that there is no options in config to let people use their fly outside of the oneblock world , i have some warps with fly enabled and people cant fly on them (different worlds) because it says fly is disabled on this island but thats not an islands thats the spawn and the crates world,

Describe the solution you'd like.

i would need a config option to add a way to not let island fly operate on others world that bentobox
exmple:
Fly-outisde-bentobox-worlds: true
or even
Blacklisted-worlds: (addons doest not listen to those worlds)
- spawn
- and some worlds

Describe alternatives you've considered.

the only alternative i found to let poeple fly on spawn and such was removing the island fly addons which is not the good thing

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported BentoBox build or Addons.

Other

No response

On Y<0 Using /is fly can't enable flying.

Expected behavior

Fix it.

Observed/Actual behavior

On Y<0 Using /is fly can't enable flying.

Steps/models to reproduce

On Y<0 Using /is fly .

BentoBox version

Server: PURPUR 1.18.2
BentoBox Version: 1.20.1
DataBase: MYSQL
oneblock_world (OneBlock)
AOneBlock 1.9.0 (ENABLED)
Border 3.2.0 (INCOMPATIBLE)
Chat 1.1.4 (ENABLED)
ControlPanel 1.13.0 (ENABLED)
IslandFly 1.8.1 (ENABLED)
Level 2.9.0 (ENABLED)
Limits 1.19.0 (ENABLED)
VoidPortals 1.5.0.0 (ENABLED)
Warps 1.11.2 (ENABLED)

Plugin list

No response

Other

No response

Add setting to disable fly on spawn instantly or sooner

Description

Is your feature request related to a problem?

When fly is disabled on spawn you obviously don't want players to fly there at all but the fly timeout setting allows that for # seconds.

Describe the solution you'd like us to implement.

An option to make this timeout shorter or to disable it will prevent players from flying around across spawn for # seconds.

Describe alternatives you've considered.

Additional context

Players can also fly in other gamemodes

Expected behavior

Normally when you type /is fly you should only be able to fly on skyblock. But you can also fly with /is fly (if you activate it in skyblock) in oneblock.

Observed/Actual behavior

See expected behavior

Steps/models to reproduce

There is no error in the console.

BentoBox version

Bentobox Version: 1.20.0
IslandFly: IslandFly-1.8.1-SNAPSHOT-b134

Plugin list

AdvancedCrates, Bentobox, BlockParticles, BungeeTablistPlus, Citizens, CloudNet-Bridge, CMI, CMI-Lib, CommandPanels, CustomOreGen, DailyRewardsPlus, EconomyShopGUI, FastAsyncWorldEdit, HeadDatabase, LuckPerms, PetBlocks, PlaceholderAPI, PlugManX, Quests, QuickShop, ServerRestorer, Vault, WorldBorderAPI, WorldGuard

Other

No response

timed /is fly

I give timed command /is fly with LP.

lp user %player% permission settemp bskyblock.island.fly 15m accumulate

And players can still use it when it expires. Continuous permission of is fly needs to be questioned.

World Switching turns off island fly

Description

Describe the bug

Players on my server are reporting that their island fly is disabling when switching worlds, for example nether to overworld

Steps to reproduce the behavior

be flying and switch worlds

Screenshots and videos

none, but I can get a recording if needed

Expected behavior

not to turn off

Environment

Server

  • OS: ubuntu
  • Java version: 1.8

Plugins

this shouldnt be relevant, can provide privately if needed

BentoBox setup

BentoBox and Addons
[17:29:44 INFO]: Running Invalid 1.14.4.
[17:29:44 INFO]: BentoBox version: 1.9.0-SNAPSHOT-b1487
[17:29:44 INFO]: Database: MARIADB
[17:29:44 INFO]: Loaded Game Worlds:
[17:29:44 INFO]: skyblock (SkyBlock): Overworld, Nether, End
[17:29:44 INFO]: Loaded Addons:
[17:29:44 INFO]: Biomes 1.6.0.1-SNAPSHOT-b149 (ENABLED)
[17:29:44 INFO]: BSkyBlock 1.9.0-SNAPSHOT-b528 (ENABLED)
[17:29:44 INFO]: Challenges 0.9.0-SNAPSHOT-#393 (ENABLED)
[17:29:44 INFO]: ControlPanel 1.7.0 (ENABLED)
[17:29:44 INFO]: DimensionalTrees 1.6.0 (ENABLED)
[17:29:44 INFO]: Greenhouses 0.4.5-SNAPSHOT (ENABLED)
[17:29:44 INFO]: IslandFly 1.7.2-SNAPSHOT (ENABLED)
[17:29:44 INFO]: Level 1.9.0-SNAPSHOT-LOCAL (ENABLED)
[17:29:44 INFO]: MagicCobblestoneGenerator 1.7.1-SNAPSHOT-#85 (ENABLED)

Configuration
  • Database: MARIADB

Additional context

spectator gamemode problem

Hello I find a problem with the /is fly the moderators in spectator lose it on the is of other players and falls to infinity, the addon takes over the essentials permissions among others yet they have the perms:
- skyblock.island.flybypass
- skyblock_nether.island.flybypass

Disable the message when the players don't have fly permission

Description

Is your feature request related to a problem?

I gave the permission "bskyblock.island.fly" to higher rank. For the players who don't have the permission, the message "Your fly mode has been disabled." appears every time when they leave the islands.

Describe the solution you'd like us to implement.

Disable this message when the players don't have the permission.

Describe alternatives you've considered.

Additional context

Exception error randomly in the console (FlyDeathListener.onDeath)

Description

Describe the bug

[21:18:03 ERROR]: Could not pass event PlayerDeathEvent to BentoBox v1.6.0-SNAPSHOT-b1301
org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:591) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.EntityPlayer.die(EntityPlayer.java:491) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.EntityLiving.damageEntity(EntityLiving.java:1055) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.EntityHuman.damageEntity(EntityHuman.java:792) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.EntityPlayer.damageEntity(EntityPlayer.java:625) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.EntityLiving.c(EntityLiving.java:1300) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.EntityHuman.c(EntityHuman.java:1606) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.Block.fallOn(Block.java:571) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.Entity.a(Entity.java:1073) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.EntityLiving.a(EntityLiving.java:201) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.EntityPlayer.a(EntityPlayer.java:790) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:977) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.PacketPlayInFlying.a(SourceFile:126) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:9) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:896) [spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.util.NoSuchElementException: No value present
        at java.util.Optional.get(Optional.java:148) ~[?:?]
        at world.bentobox.islandfly.listeners.FlyDeathListener.onDeath(FlyDeathListener.java:33) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:312) ~[spigot-1.13.2.jar:git-Spigot-1a3504a-84f3da3]
        ... 26 more

Steps to reproduce the behavior

Screenshots and videos

n/a

Expected behavior

didn't expect anything, the users aren't in those worlds, or using any of those commands, as far as i expected, i expected nothing to happen since they're not doing any skyblocking etc.

Environment

Server

  • OS: macOS Mojave, spigot 1.13.2
  • Java version: 11

Plugins

worldedit, multiverse-core, worldguard, cmi, bentobox

BentoBox setup

BentoBox and Addons
>bentobox version
[21:38:19 INFO]: Running SPIGOT 1.13.2.
[21:38:19 INFO]: BentoBox version: 1.6.0-SNAPSHOT-b1301
[21:38:19 INFO]: Database: JSON
[21:38:19 INFO]: Loaded Game Worlds:
[21:38:19 INFO]: cave (cave): Overworld, Nether, End
[21:38:19 INFO]: skyblock (skyblock): Overworld, Nether, End
[21:38:19 INFO]: skygrid (skygrid): Overworld, Nether, End
[21:38:19 INFO]: Loaded Addons:
[21:38:19 INFO]: BSkyBlock 1.6.0-SNAPSHOT (ENABLED)
[21:38:19 INFO]: CaveBlock ${version}${build.number} (ENABLED)
[21:38:19 INFO]: IslandFly 0.2.0 (ENABLED)
[21:38:19 INFO]: Level 1.6.0-SNAPSHOT (ENABLED)
[21:38:19 INFO]: MagicCobblestoneGenerator 1.5.0.1 (ENABLED)
[21:38:19 INFO]: SkyGrid 1.6.0 (ENABLED)
[21:38:19 INFO]: WelcomeWarps 1.5.2-SNAPSHOT (ENABLED)
>
Configuration
  • Database: json

Additional context

came home, saw this error, i think it happened when a player died from falling maybe? (assumption)

Island Fly turns off when leaving the server.

Hello, when players on my server that have the island fly permission are flying on their island, leave the server or the server restarts, their fly is toggled off causing them to fall and die.
Also an issue I see, and feature that could be added along to this, is making island fly stay on for ever, even when the player leaves their island and comes back.

Steps to reproduce the behavior

Log into a server using the Island Fly addon, join and island and do /is fly log out, log back in.

Expected behavior

In the description of Island Fly it states there is a config choice to have island fly turned off when a player leaves the server. In my config it is set to False. I believe this feature is glitched, and that the island fly should remain on everytime the player leaves the server or the server is closed.

Screenshots and videos (Optional)

None to present at this time. More than welcome to join and test.

Environment

BentoBox Version (Mandatory)

1.11.1

Plugins (Optional)

Plugins (53): AntiWorldFly, BentoBox, BetterRTP*, BlockVersion*, BuycraftX, ChatColor.lua, ChatControl, ChatReaction, ChestCommands, Citizens, Clear
 EpicRename, Essentials, EssentialsSpawn, FeatherBoard*, FogusCore, GodsEye, GoldenCrates, HolographicDisplays, HolographicExtension*, InfiniteAnnouncements, ItemJoi
ore, Multiverse-NetherPortals, MVdWPlaceholderAPI*, NametagEdit*, NoGodDamnVillagerTrading, PlaceholderAPI, PlugMan, ProtocolLib, ProtocolSupport, ShopGUIPlus, SkyCr
b, TitleManager, Vault, VoteParty, Votifier, WorldEdit, WorldGuard

Additional context (Optional)

Not at this time, thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.