Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Island Creation Bugs and Slimefun compatibility issues. #799

Closed
MagmaBro123 opened this issue Jun 26, 2019 · 15 comments
Closed

Island Creation Bugs and Slimefun compatibility issues. #799

MagmaBro123 opened this issue Jun 26, 2019 · 15 comments
Assignees
Labels
Status: Done This issue has been completed or answered. This pull request has been merged. Type: Bug
Milestone

Comments

@MagmaBro123
Copy link

Description

Island Blueprints are very buggy and do not work properly. The normal island simply says that it can't find a safe spot to teleport me to.

Steps to reproduce the behavior:
There really is none, since this is on a fresh install. I also tried editing the blueprints via /bbox manage, but I simply made it worse, and even after deleting the blueprints folder and restarting to regenerate the folder with the files inside, the same "Normal Island wont tp me to it" issue occurs again.

Expected behavior
A clear and concise description of what you expected to happen.

The plugin not glitching (and causing me a complete nightmare).

Screenshots
If applicable, add screenshots to help explain your problem.

Server Information:

[Please complete the following information:]

  • Database being used (Flat file, MySQL, Mongo): []

Not using one. The plugin says it's connected to something, but I have NO idea what.

  • OS: [e.g. iOS]

I'm using BiscuitHosting. I have no clue on how to get this info.

  • Java Version: [e.g. Java 8]
    I'm using BiscuitHosting. I have no clue on how to get this info.

  • BentoBox version: [e.g. 1.7.2.21]
    Latest version.

  • Addons installed? [Do '/bentobox version' and copy/paste from the console]

  • Other plugins? [Do '/plugins' and copy/paste from the console]

2019-06-26_14 49 33

I also wanted to mention, even though this should go to BentoBox, that it can't be used with Slimefun due to certain machines from it such as an Ore Crusher, can't be interacted with, due to fences.

@tastybento
Copy link
Member

Very important: do /bbox version and paste the full result you see from the console. I need to replicate your setup otherwise I can't even start to investigate.

@tastybento tastybento self-assigned this Jun 27, 2019
@tastybento
Copy link
Member

SlimeFun issue is being tracked here: #773

@MagmaBro123
Copy link
Author

MagmaBro123 commented Jun 27, 2019

Very important: do /bbox version and paste the full result you see from the console. I need to replicate your setup otherwise I can't even start to investigate.

Sorry about the late reply.

2019-06-26_21 55 56

Bbox version simply poops out an error, but it does list my server's software version and BentoBox's version. Setting a island home also wont work since it says you need to be on the island to do so, but I already am.

@tastybento
Copy link
Member

Is this a clean install? Did you edit any of the config files.

I need to see the console log with the errors - they'll pop up when it says internal error. It's best if you zip it up and drag and drop it into this ticket. Also, best if you share the log from when the server starts. You can find it in the logs folder (latest).

@MagmaBro123
Copy link
Author

MagmaBro123 commented Jun 27, 2019

Is this a clean install? Did you edit any of the config files.

I need to see the console log with the errors - they'll pop up when it says internal error. It's best if you zip it up and drag and drop it into this ticket. Also, best if you share the log from when the server starts. You can find it in the logs folder (latest).

Only thing I edited was making the plugin not turn the nether and the end into islands.

And, this is the error. It's quite small, so I didn't pastebin it.

27.06 11:24:46 [Server] ERROR null
27.06 11:24:46 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing 'bbox version' in world.bentobox.bentobox.commands.BentoBoxCommand(bentobox)
27.06 11:24:46 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:161) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:734) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1783) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1591) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:15) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:108) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1018) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
27.06 11:24:46 [Server] INFO Caused by: java.lang.NullPointerException
27.06 11:24:46 [Server] INFO at world.bentobox.bentobox.managers.IslandWorldManager.isEndGenerate(IslandWorldManager.java:324) ~[?:?]
27.06 11:24:46 [Server] INFO at world.bentobox.bentobox.commands.BentoBoxVersionCommand.lambda$execute$0(BentoBoxVersionCommand.java:72) ~[?:?]
27.06 11:24:46 [Server] INFO at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_212]
27.06 11:24:46 [Server] INFO at world.bentobox.bentobox.commands.BentoBoxVersionCommand.execute(BentoBoxVersionCommand.java:51) ~[?:?]
27.06 11:24:46 [Server] INFO at world.bentobox.bentobox.api.commands.CompositeCommand.call(CompositeCommand.java:260) ~[?:?]
27.06 11:24:46 [Server] INFO at world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:233) ~[?:?]
27.06 11:24:46 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[patched_1.13.2.jar:git-Paper-631]
27.06 11:24:46 [Server] INFO ... 14 more

But yeah. Only issues I'm having is the glitched island issues, /bbox version not working, slimefun compatibility, and /is sethome not working.

@tastybento
Copy link
Member

That error indicates that the game mode world settings have not been loaded properly. Can you start the server and then share the console log from the very start until it says BENTOBOX? I suspect there's an error there that will help explain what's going on.

@tastybento
Copy link
Member

One more thing - which version of BSkyBlock are you using?

@MagmaBro123
Copy link
Author

MagmaBro123 commented Jun 27, 2019

One more thing - which version of BSkyBlock are you using?

The latest version. I'm not sure if new versions came out at all, but I really think a dedicated BSkyBlock Discord would be nice. Also, I'm not really getting any errors at all, only error s the bbox version thing.

@Poslovitch
Copy link
Member

I really think a dedicated BSkyBlock Discord would be nice

https://discord.bentobox.world

@MagmaBro123
Copy link
Author

I really think a dedicated BSkyBlock Discord would be nice

https://discord.bentobox.world

Nevermind. Anyways, can the other issues be fixed? I tried to output as much info as possible but the console wont give anything but 1 error about /bbox version.

@tastybento
Copy link
Member

Okay, I need a copy of your BentoBox folder. Zip it up and drop it in the box here or put it somewhere so I can download it. I'll need that to be able to debug this and see if I can get the same issues you see.

@MagmaBro123
Copy link
Author

MagmaBro123 commented Jun 28, 2019

Okay, I need a copy of your BentoBox folder. Zip it up and drop it in the box here or put it somewhere so I can download it. I'll need that to be able to debug this and see if I can get the same issues you see.

BentoBoxUsingForGitHubIssue.zip

Also, @Poslovitch is also working on another issue I reported about relating to BSkyBlock Settings not working with Slimefun, but I decided to keep these 2 sepreated so this doesn't get all messy. :P

@tastybento
Copy link
Member

tastybento commented Jun 29, 2019

I found a few issues:

  • Caveblock has fix super flat active which will cause an infinite loop.
  • There's a number of old data in the database. Looks like it may not have been deleted between game resets.

I'm adding code to try and avoid bugging out, but here's some thing you should do:

  1. Stop the server and edit the CaveBlock config.yml and change the CLEAN_SUPER_FLAT: true to CLEAN_SUPER_FLAT: false. It's on line 197. Do not turn it on in the settings.
  2. Decide if you really want to keep the current world/database or just delete it all and start from scratch. If you do this, delete the BentoBox database folder as well and the worlds.
  3. If you don't reset everything, use the latest snapshot release that'll come out after I commit the fixes. You'll see the comment in this ticket when that happens.

Also, a minor comment, but you've set the island protection range to 1000. That means each island will be 2000x2000 blocks big. That's okay, but those are some really big islands and it will mean that a lot of blocks have to be deleted or calculated etc. per island. I'd recommend keeping the island sizes low. But it's up to you.

@tastybento tastybento transferred this issue from BentoBoxWorld/BSkyBlock Jun 29, 2019
@tastybento tastybento added Status: Done This issue has been completed or answered. This pull request has been merged. Type: Bug labels Jun 29, 2019
@tastybento tastybento added this to the 1.6.0 milestone Jun 29, 2019
@MagmaBro123
Copy link
Author

MagmaBro123 commented Jun 30, 2019

@tastybento Has the update came out? If so, what's the version? Also, I can't find any new versions of CaveBlock.

@tastybento
Copy link
Member

Yes. You don't need new versions of cave block, just the latest version of BentoBox.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Done This issue has been completed or answered. This pull request has been merged. Type: Bug
Projects
None yet
Development

No branches or pull requests

3 participants