InfernalSuite / AdvancedSlimePaper

Advanced Slime World Manager as a Paper Fork
GNU General Public License v3.0
234 stars 83 forks source link

many warns and errors with slimeworlds + superiorskyblock #123

Open homerek111 opened 1 month ago

homerek111 commented 1 month ago

Describe the issue i use superiorskyblock and there are weired situations happening with slimeworlds - dev of superiorskyblock told me that most of them should be reported here so i will drop it below...

i made some tests and these are my results... there are many weired things happening and it's hard to explain exactly how it works but it must be a little bit buggy...

WEIRED THINGS:

EXAMPLE WARN ON SERVER STOP: https://pastebin.com/TVxkm1B9 EXAMPLE WARN ON SAVING ISLAND WORLDS: https://pastebin.com/kFj3hvWn

SOME STEP BY STEP TESTS:

there is something weired happening after deleting normal island....

  1. i created island -> after some time it's file in slime_worlds got created (for normal island)
  2. i deleted island -> normal island's file got deleted but just after that end's file got created in slime_worlds (end file for island that just got deleted...) - log: https://pastebin.com/DnXti295 (it happens every time and i didnt even create end portal to enter end world)

  1. create island
  2. just after that delete it with /is delete
  3. restart the server
  4. island files (normal + end) are being created in slime_worlds file (but island does not exist anymore)

  1. create island
  2. just after that i go /spawn and restart the server
  3. console warn on save https://pastebin.com/Uiet9fq7
  4. after restart island exists but it is not possible to teleport there (no safe blocks to teleport) - there is not world file in slime_worlds (if you stay on island while doing restart world's files are being saved properly)

  1. create island
  2. make end and nether portals + enter these worlds to create them
  3. go /spawn
  4. restart the server - log: https://pastebin.com/grsB3k1c
  5. after restart only normal world have file in slime_worlds (portals stop working and can't teleport to other worlds of an island - but island thinks nether and end exist) - log: https://pastebin.com/SdPxH1m4
  6. after some time these worlds (end/nether) got saved into slime_worlds files but portals still didnt work (even after server restart)
  7. after /is delete command only end and nether worlds got deleted from silme_worlds (normal is still there)

  1. create island
  2. make end and nether portals + enter these worlds to create them
  3. go /spawn
  4. wait until worlds get saved - WARNS log: https://pastebin.com/Rjkwe2vC
  5. i went back there to enter all 3 worlds and then go /spawn
  6. restart the server - log: https://pastebin.com/VjNZK4jS
  7. after restart nether + normal world created slime_worlds files - BUT THERE IS NO END WORLD FILE...
  8. after restart end portal does not work (nether portal works fine)
  9. at the end i execute /is delete command while standing on normal island and this console spam happens: https://pastebin.com/5L6neK24 (nether world got deleted from slime_worlds - BUT NORMAL IS STILL THERE...)

some random warns / errors from tests - was just creating / deleting islands + restarting the server sometimes (hard to specify replication steps...):

Overall there are many possibilites to test... different things happen when you:

Spigot version This server is running AdvancedSlimePaper version 1.21-16202-HEAD@88f6d33 (2024-07-26T04:53:29Z) (Implementing API version 1.21-R0.1-SNAPSHOT)

Plugin version This server is running AdvancedSlimePaper version 1.21-16202-HEAD@88f6d33 (2024-07-26T04:53:29Z) (Implementing API version 1.21-R0.1-SNAPSHOT) SuperiorSkyblock 2024.2-b298 Oneblock module # 57 slimeworld module # 19 slimepaper/plugin (#16202 at 26 Jul 04:49): https://ci.infernalsuite.com/buildConfiguration/AdvancedSlimePaper_Build/2435?buildTab=artifacts#

How to reproduce stop the server