Comments (15)
After some investigation, the issue turned to be incompatibility with ASWM itself.
ASWM creates worlds without a generator, caused the plugin to throw an error. This error was not detected correctly by the plugin, causing the creation process of islands to never success or fail - or in other words, to hang.
Both issues were addressed - first, the plugin will now detect every error and handle it correctly; secondly, the plugin respects null chunk generators and will still let worlds to generate.
However, when teleporting to your islands after a restart, there seems to be errors with Paper's anti-xray. If you get errors and your server crash, just disable the anti-xray of Paper (which is pointless anyways on a skyblock server)
@ElBananaa @EnZiiK @DuneSciFye Update to latest dev build of SSB to get the plugin working.
@aglerr , I believe this issue can be closed :)
from ssb2-advancedslimeworldmanager.
@ElBananaa by endless, do you mean the island creation process never be completed?
I haven't really check this addon code in a long time, I'll spare my time to update the code so anybody can use it without issues or anything. I'll you keep updated here.
from ssb2-advancedslimeworldmanager.
Sounds like something is blocking SSB from placing blocks in the custom worlds.
Find what it is, and I will be more than happy to fix it if it turns to be something I need to change.
I don't think it has something to do with the plugin tho, as it works fine on normal worlds.
from ssb2-advancedslimeworldmanager.
@ElBananaa I have released a new version today, I haven't really tested properly, let me know the results!
https://github.com/aglerr/SSB2-AdvancedSlimeWorldManager/releases/tag/1.0.4
Also the answer for your question about:
I also noticed the island file is created when I create an island, however, it isn't stored in the world.yml file, and same when using mysql to save the data.
Yes the SWM will create a file for the world, but the world will not be saved on the worlds.yml
, the file will be on the slime_worlds
directory (by default) and SSB2 will load the world directly from that directory. And last time I tested using mysql, it will save the world on the mysql.
from ssb2-advancedslimeworldmanager.
@aglerr Hey,
Thanks, I really appreciate it!
Yes, by endless I meant the creation process is stuck. I tried with the latest version, but I'm still experiencing the same issue.
Basically, when I create an island, it simply says Processing your request
.
I can open the island panel, however when I try to go on the island, it says : It seems like this island has no safe blocks. Please contact a staff member
.
I can disband the island, but then, when I try to create a new one, it says : You have an already ongoing island creation task.
from ssb2-advancedslimeworldmanager.
@aglerr Hey, Thanks, I really appreciate it!
Yes, by endless I meant the creation process is stuck. I tried with the latest version, but I'm still experiencing the same issue. Basically, when I create an island, it simply says
Processing your request
. I can open the island panel, however when I try to go on the island, it says :It seems like this island has no safe blocks. Please contact a staff member
. I can disband the island, but then, when I try to create a new one, it says :You have an already ongoing island creation task.
When you try to create island, does anything show up on the console? Like maybe a log to create the world or something. I just tested it 3 hours ago, The island creation process always completed, never fails.
from ssb2-advancedslimeworldmanager.
@aglerr Hey, Thanks, I really appreciate it!
Yes, by endless I meant the creation process is stuck. I tried with the latest version, but I'm still experiencing the same issue. Basically, when I create an island, it simply saysProcessing your request
. I can open the island panel, however when I try to go on the island, it says :It seems like this island has no safe blocks. Please contact a staff member
. I can disband the island, but then, when I try to create a new one, it says :You have an already ongoing island creation task.
When you try to create island, does anything show up on the console? Like maybe a log to create the world or something. I just tested it 3 hours ago, The island creation process always completed, never fails.
Here's the full console log when creating an island: https://pastebin.com/9yewJdi9.
Am I missing a setup step or anything like that? I truly have no idea why it's not working properly for me ^^
from ssb2-advancedslimeworldmanager.
Alright, so I just tried to reproduce the issue on a local test server (fresh install), with purpur 1.17.1 #1428, ssb2 1.8.2 b387, and aswm, and I still have the same issue, and no errors, and the i'm using file saving for the data, in both ASWM & SSB2.
Same result: Can create an island but the creation process is endless, can't go to the island but I can disband it, and I can't create another island since the creation process nevers ends.
Here's the full server log: https://gist.github.com/ElBananaa/8a9f4d87669fcf01e7d834818349361b
from ssb2-advancedslimeworldmanager.
@ElBananaa I tested on 1.17.1 and got the same problem as yours. Currently I don't know how to fix that at all, the world creation suddenly just stopped after creating the world with NORMAL
environment, and the rest (NETHER
, THE_END
) never created.
from ssb2-advancedslimeworldmanager.
@aglerr I wish I could help, but I really don't know how world generation works in 1.17/1.18. I'd be more than happy to help with debugging if you need tho! I believe I've seen a lot of things related to world generation on ASWM discord server, so you should probably try to take a look at it.
Anyways, thanks for trying to reproduce the issue! :)
from ssb2-advancedslimeworldmanager.
I wasted month of my life to make it work but this is problem of SSB2
from ssb2-advancedslimeworldmanager.
Hey,
As @aglerr said, the plugin was working properly during his first tests, however, it doesn't with 1.17+, so this must be something related to the server version, and not to SSB2, right?
As I said, I'd like to help, but I don't have the knowledge to do so unfortunately, but if you guys want to test anything, just let me know ^^
from ssb2-advancedslimeworldmanager.
Yes, it was working on ASWM version 2.6.2 and SSB2 dev version 180+-.
But there was lot of changes in ASWM and SSB2 from these versions till now. And its really hard to find what cause it.
from ssb2-advancedslimeworldmanager.
I also have this issue, will this be fixed?
from ssb2-advancedslimeworldmanager.
Awesome!
Thanks for taking a look at this, I'll give it a shot asap and keep you both updated on this.
from ssb2-advancedslimeworldmanager.
Related Issues (7)
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 ssb2-advancedslimeworldmanager.