Comments (20)
It sounds like some database corruption that happened.
Somehow your database has multiple islands that occupy the same spot (or overlap). This should not happen in normal circumstances...
I am not even sure how you ended up in this situation.
Is it affecting all players or just a specific one?
In general, by looking at error messages that are printed out:
A player with the name test
had an island or had a reserved spot for an island.
But the island now is not owned by the player or the player is not a part of that island.
If you visit that island and write /[admin_cmd] info
it should print out information about the spot: who is the owner, who are the team members, and what is island area.
Have you switched server mode from online
to offline
(or via versa)? As that may affect the database and ruin some things.
Another thing that could happen:
-> default-action
in BSkyBlock
config file is set to create
. It would mean that it constantly tries to create an island instead of teleporting to the island. But it still would mean that there is something wrong with the database, as create
action should print out a message that the player already owns an island, instead of creating a new one.
from bskyblock.
It sounds like some database corruption that happened. Somehow your database has multiple islands that occupy the same spot (or overlap). This should not happen in normal circumstances... I am not even sure how you ended up in this situation.
Is it affecting all players or just a specific one?
In general, by looking at error messages that are printed out: A player with the name
test
had an island or had a reserved spot for an island. But the island now is not owned by the player or the player is not a part of that island.If you visit that island and write
/[admin_cmd] info
it should print out information about the spot: who is the owner, who are the team members, and what is island area.Have you switched server mode from
online
tooffline
(or via versa)? As that may affect the database and ruin some things.
I just made the server 5mins ago and the player is just me.The island world is empty
from bskyblock.
Should I delete my database?
from bskyblock.
Yes, you can delete Islands
, Players
and Names
databases. It should solve the issue.
from bskyblock.
[16:41:31] [Server thread/INFO]: 服务器: 无效 (87A458D6 (MC: 1.16.5)) 1.16.5
[16:41:31] [Server thread/INFO]: BentoBox 版本: 1.16.6
[16:41:31] [Server thread/INFO]: 数据库: JSON
[16:41:31] [Server thread/INFO]: 已载入的游戏世界:
[16:41:31] [Server thread/INFO]: 已载入的附加组件:
[16:41:31] [Server thread/INFO]: Biomes 1.14.0 (DISABLED)
[16:41:31] [Server thread/INFO]: BSkyBlock 1.15.2 (ERROR)
[16:41:31] [Server thread/INFO]: Challenges 0.8.4 (DISABLED)
[16:41:31] [Server thread/INFO]: Chat 1.1.4 (ENABLED)
[16:41:31] [Server thread/INFO]: ControlPanel 1.13.0 (ENABLED)
[16:41:31] [Server thread/INFO]: DimensionalTrees 1.6.0 (ENABLED)
[16:41:31] [Server thread/INFO]: Level 2.8.1 (ENABLED)
[16:41:31] [Server thread/INFO]: Visit 1.3.0 (ENABLED)
[16:41:31] [Server thread/INFO]: Warps 1.10.2 (DISABLED)
[16:41:51] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing 'island' in world.bentobox.bskyblock.BSkyBlock$1(island)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163) ~[forge:?]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:679) ~[forge:1.16.5-87a458d6]
at net.minecraft.network.play.ServerPlayNetHandler.func_147361_d(ServerPlayNetHandler.java:1788) ~[?:?]
at net.minecraft.network.play.ServerPlayNetHandler.func_244548_c(ServerPlayNetHandler.java:1650) ~[?:?]
at net.minecraft.network.play.ServerPlayNetHandler.func_147354_a(ServerPlayNetHandler.java:1604) ~[?:?]
at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:38) ~[?:?]
at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:8) ~[?:?]
at net.minecraft.network.PacketThreadUtil.func_225383_a(PacketThreadUtil.java:22) ~[?:?]
at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?]
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?]
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:884) ~[?:?]
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:169) ~[?:?]
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?]
at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:867) ~[?:?]
at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:861) ~[?:?]
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) ~[?:?]
at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:847) ~[?:?]
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:779) ~[?:?]
at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:265) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "world.bentobox.bentobox.blueprints.dataobjects.BlueprintBundle.getUniqueId()" because the return value of "world.bentobox.bentobox.api.events.island.IslandCreateEvent.getBlueprintBundle()" is null
at world.bentobox.bentobox.managers.island.NewIsland.newIsland(NewIsland.java:196) ~[?:?]
at world.bentobox.bentobox.managers.island.NewIsland.(NewIsland.java:62) ~[?:?]
at world.bentobox.bentobox.managers.island.NewIsland$Builder.build(NewIsland.java:159) ~[?:?]
at world.bentobox.bentobox.api.commands.island.IslandCreateCommand.makeIsland(IslandCreateCommand.java:96) ~[?:?]
at world.bentobox.bentobox.api.commands.island.IslandCreateCommand.execute(IslandCreateCommand.java:84) ~[?:?]
at world.bentobox.bentobox.api.commands.CompositeCommand.call(CompositeCommand.java:266) ~[?:?]
at world.bentobox.bentobox.api.commands.island.DefaultPlayerCommand.lambda$runCommand$0(DefaultPlayerCommand.java:117) ~[?:?]
at java.util.Optional.map(Optional.java:260) ~[?:?]
at world.bentobox.bentobox.api.commands.island.DefaultPlayerCommand.runCommand(DefaultPlayerCommand.java:117) ~[?:?]
at world.bentobox.bentobox.api.commands.island.DefaultPlayerCommand.execute(DefaultPlayerCommand.java:106) ~[?:?]
at world.bentobox.bentobox.api.commands.CompositeCommand.call(CompositeCommand.java:266) ~[?:?]
at world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:239) ~[?:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:156) ~[forge:?]
... 20 more
It is still useless
from bskyblock.
I think the plugin BSkyBlock doesn't work
from bskyblock.
[16:40:58] [Server thread/INFO]: [BentoBox] [BSkyBlock] Creating BSkyBlock's Nether...
[16:40:58] [Server thread/ERROR]: [BentoBox] Skipping BSkyBlock due to an unhandled exception...
[16:40:58] [Server thread/ERROR]: [BentoBox] java.lang.IllegalArgumentException: Illegal dimension
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.createWorld(CraftServer.java:924)
at org.bukkit.Bukkit.createWorld(Bukkit.java:535)
at org.bukkit.WorldCreator.createWorld(WorldCreator.java:325)
at world.bentobox.bskyblock.BSkyBlock.getWorld(BSkyBlock.java:130)
at world.bentobox.bskyblock.BSkyBlock.createWorlds(BSkyBlock.java:107)
at world.bentobox.bentobox.managers.AddonsManager.enableAddon(AddonsManager.java:300)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at world.bentobox.bentobox.managers.AddonsManager.enableAddons(AddonsManager.java:246)
at world.bentobox.bentobox.BentoBox.completeSetup(BentoBox.java:185)
at world.bentobox.bentobox.BentoBox.lambda$onEnable$0(BentoBox.java:170)
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81)
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:996)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:942)
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:775)
at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:265)
at java.base/java.lang.Thread.run(Thread.java:833)
[16:40:58] [Server thread/INFO]: [BentoBox] Enabling other addons...
[16:40:58] [Server thread/INFO]: [BentoBox] Enabling Level (2.8.1)...
[16:40:58] [Server thread/WARN]: [BentoBox] [Level] Level Addon: No such world in blockconfig.yml : caveblock-world
[16:40:58] [Server thread/WARN]: [BentoBox] [Level] Level Addon: No such world in blockconfig.yml : acidisland_world
[16:40:58] [Server thread/INFO]: [BentoBox] Enabling Biomes (1.14.0)...
[16:40:58] [Server thread/ERROR]: [BentoBox] [Biomes] Biomes could not hook into any GameMode so will not do anything!
[16:40:58] [Server thread/INFO]: [BentoBox] Biomes is disabled.
[16:40:58] [Server thread/INFO]: [BentoBox] Enabling Challenges (0.8.4)...
[16:40:58] [Server thread/INFO]: [BentoBox] [Challenges] Loading challenges...
[16:40:58] [Server thread/ERROR]: [BentoBox] [Challenges] Challenges could not hook into AcidIsland or BSkyBlock so will not do anything!
from bskyblock.
Hmm,
Do you use BSkyBlock world generator, or do you use your custom world generation?
from bskyblock.
from bskyblock.
hmm, then it is weird.
It says that it cannot build NETHER
dimension, because the dimension field has an incorrect value.
Maybe you could try to remove bskyblock_world_nether
world?
from bskyblock.
there is no bskyblock_world_nether
from bskyblock.
Hmm, what is your Server engine?
Does it support NETHER and THE_END worlds?
from bskyblock.
It is [CatServer]
CatServer version 1.16.5-87a458d6
from bskyblock.
Yea, I tried...
It looks like the issue is with CatServer world generation. They are either doing something wrong by Spigot standards or do not support nether and the end dimensions.
If you are not interested in nether and the end dimensions, you can disable them in BSkyBlock config.yml
:
world.nether.generate
and world.end.generate
by setting them both to false.
As BentoBox is built upon Spigot, there is nothing we can do, as CatServer is way beyond our supported engines.
from bskyblock.
Yea, I tried... It looks like the issue is with CatServer world generation. They are either doing something wrong by Spigot standards or do not support nether and the end dimensions.
If you are not interested in nether and the end dimensions, you can disable them in BSkyBlock
config.yml
:world.nether.generate
andworld.end.generate
by setting them both to false.As BentoBox is built upon Spigot, there is nothing we can do, as CatServer is way beyond our supported engines.
ok,I understand.Thank you so much for your assistance.
from bskyblock.
I have a question,I see that the catserver use the Spigot.
from bskyblock.
This problem is because the catserver also uses the bukkit?
from bskyblock.
Spigot is build upon Bukkit. Bukkit is a predecessor of Spigot.
But the issue is with CatServer. Technically you could create worlds with just a Bukkit, but there would be different issues with operating all systems.
Their support of the Spigot is either not complete or is wrongly implemented.
from bskyblock.
Fixed on CatServer
from bskyblock.
Thank you for your respond vary much!The problem was fixed by CatServer.
from bskyblock.
Related Issues (20)
- Are there any plugin conflicts with Bskyblock and BentoBox? Bskyblock 以及 BentoBox 有與甚麼插件衝突嗎 HOT 1
- Can you help me see what's the problem, this thing is causing my blocks to disappear HOT 3
- [API] Negative Y Levels HOT 1
- Add a flag to prevent other players from rotating glowing item frames HOT 3
- How do I create a blueprint-exclusive biome?
- endportal above y256 doesn't work HOT 1
- Deleting island permission issue HOT 1
- Island height inconsistent
- The sand brush machine can't be used. I really hope I can get help. Thank you. HOT 4
- add /is delhome HOT 3
- players spawn in void when entering the end HOT 4
- Add on-banned commands
- ITEMS OF BENTOBOX IN CONFIG.YML DOESN'T WORKS HOT 1
- Placeholders with displayName of island owner HOT 4
- I followed the correct steps, but an error occurred when trying to start. HOT 4
- Grammar issue in island messages HOT 4
- The island protection something wrong with waterbucket HOT 1
- Superflat chunk clearer is not working HOT 3
- Add "is setting" which allows members to toggle off mob griefing HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bskyblock.