question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Can't reset island and says "You do not have an island"

See original GitHub issue

Description

Describe the bug

I tried to reset an island on my server and it didn’t work.

I did /is reset (it produced some white text?), chose an island and it wouldn’t create the island. image

It just produced an error message in console: image

Then I decided to update the bskyblock version to the newest development version in jenkins (Bentobox was already latest development version) to see if it was bskyblock that was uncompatible.

When I joined the server with the newest bskyblock development jar it said “You do not have an island!” (said that when I tried to either do /is or is reset, don’t remember exact) even though I already had one. image

A brief moment later, I tried to do /is reset but it gave me an error and nothing would happen.

28.09 18:03:05 [Server] Server thread/INFO WillGoat issued server command: /is reset
28.09 18:03:05 [Server] Server thread/WARN [BentoBox] Task #175 for BentoBox v1.8.0-SNAPSHOT-b1398 generated an exception
28.09 18:03:05 [Server] INFO java.lang.AbstractMethodError: Method world/bentobox/bskyblock/Settings.getOnLeaveCommands()Ljava/util/List; is abstract
28.09 18:03:05 [Server] INFO at world.bentobox.bskyblock.Settings.getOnLeaveCommands(Settings.java) ~[?:?]
28.09 18:03:05 [Server] INFO at world.bentobox.bentobox.managers.IslandWorldManager.getOnLeaveCommands(IslandWorldManager.java:607) ~[?:?]
28.09 18:03:05 [Server] INFO at world.bentobox.bentobox.api.commands.island.IslandResetCommand.lambda$kickMembers$3(IslandResetCommand.java:169) ~[?:?]
28.09 18:03:05 [Server] INFO at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_222]
28.09 18:03:05 [Server] INFO at world.bentobox.bentobox.api.commands.island.IslandResetCommand.kickMembers(IslandResetCommand.java:158) ~[?:?]
28.09 18:03:05 [Server] INFO at world.bentobox.bentobox.api.commands.island.IslandResetCommand.resetIsland(IslandResetCommand.java:125) ~[?:?]
28.09 18:03:05 [Server] INFO at world.bentobox.bentobox.api.commands.island.IslandResetCommand.selectBundle(IslandResetCommand.java:114) ~[?:?]
28.09 18:03:05 [Server] INFO at world.bentobox.bentobox.api.commands.island.IslandResetCommand.lambda$execute$0(IslandResetCommand.java:96) ~[?:?]
28.09 18:03:05 [Server] INFO at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:03:05 [Server] INFO at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:03:05 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1023) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:03:05 [Server] INFO at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:03:05 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:971) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:03:05 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:816) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:03:05 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]

And after the error when I tried to do it again it just said. image

Then I did /is and it created an island for me (is a new island) but produced an error:

28.09 18:08:56 [Server] Server thread/INFO WillGoat issued server command: /is
28.09 18:08:57 [Server] Server thread/WARN [BentoBox] Task #204 for BentoBox v1.8.0-SNAPSHOT-b1398 generated an exception
28.09 18:08:57 [Server] INFO java.lang.AbstractMethodError: Method world/bentobox/bskyblock/Settings.getOnJoinCommands()Ljava/util/List; is abstract
28.09 18:08:57 [Server] INFO at world.bentobox.bskyblock.Settings.getOnJoinCommands(Settings.java) ~[?:?]
28.09 18:08:57 [Server] INFO at world.bentobox.bentobox.managers.IslandWorldManager.getOnJoinCommands(IslandWorldManager.java:574) ~[?:?]
28.09 18:08:57 [Server] INFO at world.bentobox.bentobox.managers.IslandsManager.homeTeleport(IslandsManager.java:674) ~[?:?]
28.09 18:08:57 [Server] INFO at world.bentobox.bentobox.managers.IslandsManager.homeTeleport(IslandsManager.java:621) ~[?:?]
28.09 18:08:57 [Server] INFO at world.bentobox.bentobox.managers.island.NewIsland.lambda$newIsland$0(NewIsland.java:233) ~[?:?]
28.09 18:08:57 [Server] INFO at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:08:57 [Server] INFO at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:08:57 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1023) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:08:57 [Server] INFO at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:08:57 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:971) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:08:57 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:816) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
28.09 18:08:57 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]

Then I did /is reset (produced an error in console) and nothing happened, did another /is reset (says “You do not have an island” message again)

Steps to reproduce the behavior

Pretty much explained above.

Screenshots and videos

Expected behavior

No image

Island to not say image when I join (and I already have an island) or when I try to reset

Island to properly reset

Environment

Server

  • OS: Don’t know
  • Java version: Don’t know

Plugins

Plugins (23):WorldEdit, PlaceholderAPI, DeluxeMenus, 
PermissionsEx, Vault, VirtualBorder, ProtocolLib, WorldGuard, 
WorldEditSelectionVisualizer, Essentialss, BentoBox, 
EssentialsProtect, DynamicShop, ChatInjector, EssentialsChat, 
EssentialsGeoIP, Matrix, TAB, SuperVanish, EssentialsSpawn, 
Multiverse-Core, VoidSpawn, Images

BentoBox setup

BentoBox and Addons
Running Spigot  1.14.4
BentoBox version: 1.8.0-SNAPSHOT-b1398
Database: JSON
Loaded Game Worlds:
bskyblock_world (BSkyBlock): Overworld, Nether, End
Loaded Addons:
Biomes 1.6.0.1 (ENABLED)
BSkyBlock 1.8.0-SNAPSHOT-b473 (ENABLED)
Challenges 0.8.0 (ENABLED)
Greenhouses 0.4.1-SNAPSHOT (ENABLED)
Level 1.7.0-SNAPSHOT-b284 (ENABLED)
Limits 1.7.0-SNAPSHOT-b169 (ENABLED)
Warps 1.7.0 (ENABLED)

Also how do you find the /plugins output and output of /bentobox version to paste? I had to hand type everything since I had no idea.

Configuration
  • Database: JSON

Additional context

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
LordSheepcommented, Sep 28, 2019

Okay. Thanks for all the help.

0reactions
tastybentocommented, Sep 28, 2019

For “commands.island.reset.confirmation” - You have old locale files so there is no text reference for the reset confirmation. We are working on a way to automatically update these files when upgrading, but for now delete the BentoBox/locales folder and restart and they will be regenerated.

You can ignore the Level error in the console. It is just cleaning up from the half-reset you did.

Keep them as they are. We don’t usually do breaking API changes like this and I’d say the latest builds are the best ones to have right now.

Read more comments on GitHub >

github_iconTop Results From Across the Web

I reset my island after buying the dlc but haven't gotten access ...
I reset my island after buying the dlc but haven't gotten access to it on my new island, what do I do? Animal...
Read more >
How to Restart Animal Crossing: New Horizons Island
Here's how to restart your Animal Crossing: New Horizons island: · Open the Switch Main Menu (Home Button) · Go to the System...
Read more >
Animal Crossing: A Guide To Starting Your Island Fresh ...
Animal Crossing: New Horizons is the game you can't put down. Here's how to reset your world with minimal loss.
Read more >
How to Restart or Reroll Your Island - Animal Crossing - IGN
Once you've cleared your first tutorial day on the island an go to sleep, the game will save, and you'll be locked in....
Read more >
Animal Crossing: New Horizons - How to reset your island and ...
These steps are relevant if you are the island's creator and main resident. 1. Exit the game and go to the HOME Menu...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found