Giter Site home page Giter Site logo

converter's Introduction

This software is not supported any more and may not work. Use at your own risk.

Converter

ASkyBlock to BSkyBlock converter.

Compatibility

This converter should be used with the latest version of BentoBox and BSkyBlock.

Introduction

This converter takes the ASkyBlock data files and creates new versions in the BSkyBlock/BentoBox database. The following items are converted:

  • Players and teams
  • Islands
  • Warps
  • Most Config.yml settings
  • Challenges

The following are not converted:

  • Schematics - not supported in BSkyBlock. Use BentoBox blueprints instead.
  • Biomes - not supported in BSkyBlock itself. Use the Biome addon instead.
  • Magic Cobblestone - not supported in BSkyBlock itself. An addon for this is in progress
  • Acid water or rain settings - not supported in BSkyBlock.
  • Team chat - not supported in BSkyBlock.
  • Coop conversion - coops are handled differently in BSkyBlock so they will need redoing manually by players.
  • Level related settings - not supported in BSkyBlock itself. Use the Level addon.

Backup

Warning: This software is provided AS-IS without warranty. Use at your own risk and make sure you make a backup copy of your server files and folders. It is very important to do this!

Conversion

Note: No changes are made to the ASkyBlock world except by the server upgrading to the latest version. You will use the same world as you did before with BSkyBlock after conversion.

If your current server runs on 1.12.2 then you must upgrade your server to 1.14.4 at least.

Steps

Note that if you world is LARGE then you will need to change the timeout of the server so that the watchdog timer does not stop the server during conversion.

You remembered to make a backup of your data right?

  1. Edit spigot.yml and change timeout-time: to something large, like 60000.
  2. Stop the server and add the Spigot 1.14.4 (or later) server jar to your server folder.
  3. Remove the ASkyBlock.jar from your plugins folder. Do NOT remove the ASkyBlock folder or worlds.
  4. Install BentoBox Version 1.7.0 (or higher) to your plugins folder.
  5. Start the new server with the --forceUpgrade option. This will upgrade all your worlds to the new format.
  6. After everything is fully loaded and you see the BentoBox logo, stop the server.
  7. Place the BSkyBlock addon, the Challenges addon, the Warps addon and the Converter addon into the BentoBox addons folder.
  8. Restart the server, again with the --forceUpgrade option.
  9. Once the server is loaded and you see the BentoBox logo, start conversion in the console by entering: bsb convert.
  10. After the conversion is complete, stop the server. VERY IMPORTANT. STOP THE SERVER! DO NOT RELOAD!!! This will register the correct world generator.
  11. Edit the BSkyBlock config.yml as you see fit in the settings.
  12. Edit spigot.yml and return timeout-time: to something small, like 60.
  13. (Optional) Remove the converter addon and the default BSkyBlock world folders that were created.
  14. Restart the server. You do not need to use the forceUpgrade option any more. BSkyBlock addon will use the ASkyBlock world.

Note: Bentobox uses PAPI for placeholders. If you are interested in using placeholders, read the wikis.

Note: Challenges and Warps are not required. Converter can work without them, but data will not be converted.

converter's People

Contributors

bonne avatar tastybento avatar

Watchers

 avatar  avatar  avatar

converter's Issues

Convert and warps addon

Description
When i try to convert from ASkyBlock to BSkyBlock, everything goes alright, but warps don´t convert. It just says "Warps addon not found"

Expected behavior
Well, i expected it to convert warps to BSkyBlock

Server Information:

[Please complete the following information:]

  • Database being used (Flat file, MySQL, Mongo): [MySQL]
  • OS:
  • Java Version: [Java 8]
  • BentoBox version: [1.15.5]
  • Addons installed? [https://pastebin.com/CYcjXJRT]
  • Other plugins? [dynmap, VoidGenerator, Vault, ChairStairs, WorldEdit, BentoBox, Multiverse-Core]

Additional context
I tried to rewrite player´s UUID´s and coords from ASkyBlock to BSkyBlock warps.json but no luck there

NoClassDefFoundError: de/themoep/idconverter/IdMappings$IdType

Description
Tried to do a vanilla conversion from 1.12 to 1.14.4 and I get this error:

> bsb convert
[19:21:14 INFO]: Getting the world settings
[19:21:15 INFO]: Saving BSkyBlock config
[19:21:15 INFO]: Converting challenges
[19:21:15 INFO]: Start importing Levels
[19:21:15 INFO]: Adding new object: Novice
[19:21:15 WARN]: Unexpected exception while parsing console command "bsb convert"
org.bukkit.command.CommandException: Unhandled exception executing 'bsb convert' in world.bentobox.bskyblock.commands.AdminCommand(bsbadmin)
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:169) ~[patched_1.14.4.jar:git-Paper-225]
	at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:739) ~[patched_1.14.4.jar:git-Paper-225]
	at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchServerCommand(CraftServer.java:701) ~[patched_1.14.4.jar:git-Paper-225]
	at net.minecraft.server.v1_14_R1.DedicatedServer.handleCommandQueue(DedicatedServer.java:456) ~[patched_1.14.4.jar:git-Paper-225]
	at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:418) ~[patched_1.14.4.jar:git-Paper-225]
	at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1098) ~[patched_1.14.4.jar:git-Paper-225]
	at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:925) ~[patched_1.14.4.jar:git-Paper-225]
	at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.NoClassDefFoundError: de/themoep/idconverter/IdMappings$IdType
	at world.bentobox.a2b.converter.ItemDataParserUtil.parseItem(ItemDataParserUtil.java:82) ~[?:?]
	at world.bentobox.a2b.converter.ChallengesConverter.parseItems(ChallengesConverter.java:325) ~[?:?]
	at world.bentobox.a2b.converter.ChallengesConverter.makeLevels(ChallengesConverter.java:143) ~[?:?]
	at world.bentobox.a2b.converter.ChallengesConverter.convertChallengesAndLevels(ChallengesConverter.java:104) ~[?:?]
	at world.bentobox.a2b.commands.AdminConvertCommand.execute(AdminConvertCommand.java:116) ~[?:?]
	at world.bentobox.bentobox.api.commands.CompositeCommand.call(CompositeCommand.java:260) ~[?:?]
	at world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:233) ~[?:?]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.14.4.jar:git-Paper-225]
	... 7 more

Steps to reproduce the behavior:

  1. Follow the instructions in the README
  2. Use a 1.14.4 server
  3. See error when trying the conversion.

Expected behavior
No error.

Server Information:

[Please complete the following information:]

  • Database being used (Flat file, MySQL, Mongo): JSON
  • OS: [e.g. iOS] Linux
  • Java Version: [e.g. Java 8] java 11
  • BentoBox version: [e.g. 1.7.2.21] 1.9.0-SNAPSHOT
  • Addons installed? [Do '/bentobox version' and copy/paste from the console]
[19:28:18 INFO]: Running PAPER 1.14.4.
[19:28:18 INFO]: BentoBox version: 1.9.0-SNAPSHOT-LOCAL
[19:28:18 INFO]: Database: JSON
[19:28:18 INFO]: Loaded Game Worlds:
[19:28:18 INFO]: bskyblock_world (BSkyBlock): Overworld, Nether, End
[19:28:18 INFO]: Loaded Addons:
[19:28:18 INFO]: a2b 1.8.0-SNAPSHOT (ENABLED)
[19:28:18 INFO]: BSkyBlock 1.9.0-SNAPSHOT-b512 (ENABLED)
[19:28:18 INFO]: Challenges 0.9.0-SNAPSHOT-#390 (ENABLED)
[19:28:18 INFO]: Level 1.8.0-SNAPSHOT-b291 (ENABLED)
[19:28:18 INFO]: Warps 1.8.2-SNAPSHOT-b199 (ENABLED)
  • Other plugins? [Do '/plugins' and copy/paste from the console]
    BentoBox

Additional context
I notice that there is reference in the POM to an item converter and @BONNe writes:

        <!--   Item Converter. Used JitPack as my version is using 1.14 data values    -->
        <dependency>
            <groupId>com.github.BONNe.IDConverter</groupId>
            <artifactId>application</artifactId>
            <version>${itemconverter.version}</version>
        </dependency>
<!--        <dependency>-->
<!--            <groupId>de.themoep.idconverter</groupId>-->
<!--            <artifactId>mappings</artifactId>-->
<!--            <version>${itemconverter.version}</version>-->
<!--        </dependency>-->

Can't Run Command "/bsb convert"

I'm trying to convert my ASkyBlock data to BSkyBlock, obviously. I found this converter, and followed all steps to successfully convert the data.

I ran the command /bsb convert as well as /bsbadmin convert, but I get nothing except this error in the console.

[02:04:05 WARN]: Unexpected exception while parsing console command "bsbadmin convert" org.bukkit.command.CommandException: Unhandled exception executing 'bsbadmin convert' in world.bentobox.bskyblock.commands.AdminCommand(bsbadmin) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:161) ~[patched_1.13.2.jar:git-Paper-627] at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:734) ~[patched_1.13.2.jar:git-Paper-627] at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchServerCommand(CraftServer.java:696) ~[patched_1.13.2.jar:git-Paper-627] at net.minecraft.server.v1_13_R2.DedicatedServer.handleCommandQueue(DedicatedServer.java:483) ~[patched_1.13.2.jar:git-Paper-627] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:440) ~[patched_1.13.2.jar:git-Paper-627] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940) ~[patched_1.13.2.jar:git-Paper-627] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837) ~[patched_1.13.2.jar:git-Paper-627] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212] Caused by: java.lang.NoSuchMethodError: world.bentobox.bentobox.database.objects.Island.setGameMode(Ljava/lang/String;)V at world.bentobox.a2b.commands.AdminConvertCommand.processIsland(AdminConvertCommand.java:330) ~[?:?] at world.bentobox.a2b.commands.AdminConvertCommand.convertplayers(AdminConvertCommand.java:278) ~[?:?] at world.bentobox.a2b.commands.AdminConvertCommand.execute(AdminConvertCommand.java:107) ~[?:?] at world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:251) ~[?:?] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[patched_1.13.2.jar:git-Paper-627] ... 7 more

I don't know what this means exactly, or what I can do. Help would be appreciated lol...

No Islands Converted

I follow the steps but only players' data were converted. There is no files in the BentoBox\database\Island and It shows me that I dont have an island. Is this converter really working?

After converting, island owners are gone

Description
Not sure if this does belong here. But, after failed convertion, is original askyblock folder corrupted? We found (don´t know how the hell it happend), but on our 1.12.2 server running ASkyBlock we found BentoBox folder and from now, if we try to convert it to 1.16.5, all the island owners are gone. Any help? We did it multiple times succesfully. We checked backups and there was no BentoBox folder when conversion was succesful. Thanks (That server never went to 1.16.5)

Challenges Converter

Is your feature request related to a problem? Please describe.
Currently, the converter does not process challenges at all, but it is possible to do it there.
Challenges addon just allows to import these challenges, but it does not work very well, and cannot convert all blocks. Also, it does not collect player data at all.

Describe the solution you'd like
Converter should also process challenges the same as warps.

Describe alternatives you've considered
No alternative. Challenges addon in version 0.8 will remove the ability to import ASkyBlock challenges doe inability to correctly load blocks (from block_id)

Failed to convert islands on paper/spigot 1.19.1

Description
Getting the following error down below for all player files, no islands are converted
[BentoBox] [BSkyBlock] Error trying to import player file 096d9d33-74ce-4bfa-a0ee-4f98bae2e776.yml: Cannot invoke "org.bukkit.Location.getWorld()" because "center" is null

Happens when attempting to convert from ASkyblock 3.0.6.11 to BentoBox 1.20.1 on PaperMC 1.19.1 with the command "bsb convert".

Following addons were used when converting: BSkyblock 1.15.2, Challenges 0.8.4, Level 2.9.0, Warps 1.12.0, Converter 1.8.2

(PS: could not use Challenges 1.0.0 with the current converter addon, results in the following error Caused by: java.lang.NoSuchMethodError: 'world.bentobox.challenges.ChallengesManager world.bentobox.challenges.ChallengesAddon.getChallengesManager()')

Steps to reproduce the behavior:

  1. Upgrade to earlier mentioned addons from ASkyblock using the following guide at https://docs.bentobox.world/en/latest/Converter/
    Server Information:

[Please complete the following information:]

  • Database being used (Flat file, MySQL, Mongo): Flatfile
  • OS: Ubuntu 20.04
  • Java Version: Java 17
  • BentoBox version: 1.20.1
[18:42:22 INFO]: Running PAPER Invalid.
[18:42:22 INFO]: BentoBox version: 1.20.1
[18:42:22 INFO]: Database: JSON
[18:42:22 INFO]: Loaded Game Worlds:
[18:42:22 INFO]: skyworld (BSkyBlock): Overworld, Nether, The End
[18:42:22 INFO]: Loaded Addons:
[18:42:22 INFO]: BSkyBlock 1.15.2 (ENABLED)
[18:42:22 INFO]: Challenges 0.8.4 (ENABLED)
[18:42:22 INFO]: Level 2.9.0 (ENABLED)
[18:42:22 INFO]: Warps 1.12.0 (ENABLED)

Spawn island is not converted

I noticed after the convertions, all island are converted fine, but not the spawn island, the spawn island is not existing after the convertion

Can't run /bsb convert on 1.14.4 / bsb 1.6.0

Description
Just converted from ASB -> BSB. Followed all instructions, including updating server to 1.13.2 w/ forceUpgrade, and the same to 1.14.4

Steps to reproduce the behavior:
Start server. Wait for startup completion and BentoBox logo.
Run /bsb convert from console.

Expected behavior
Conversion from ASK

Screenshots
image

[23:52:09 WARN]: Unexpected exception while parsing console command "bsb convert"
org.bukkit.command.CommandException: Unhandled exception executing 'bsb convert' in world.bentobox.bskyblock.commands.AdminCommand(bsbadmin)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:169) ~[patched_1.14.4.jar:git-Paper-172]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:739) ~[patched_1.14.4.jar:git-Paper-172]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchServerCommand(CraftServer.java:701) ~[patched_1.14.4.jar:git-Paper-172]
at net.minecraft.server.v1_14_R1.DedicatedServer.handleCommandQueue(DedicatedServer.java:456) ~[patched_1.14.4.jar:git-Paper-172]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:418) ~[patched_1.14.4.jar:git-Paper-172]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1074) ~[patched_1.14.4.jar:git-Paper-172]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:918) ~[patched_1.14.4.jar:git-Paper-172]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
Caused by: java.lang.NoSuchMethodError: world.bentobox.bskyblock.Settings.setNetherTrees(Z)V
at world.bentobox.a2b.commands.AdminConvertCommand.getConfigs(AdminConvertCommand.java:132) ~[?:?]
at world.bentobox.a2b.commands.AdminConvertCommand.execute(AdminConvertCommand.java:100) ~[?:?]
at world.bentobox.bentobox.api.commands.CompositeCommand.call(CompositeCommand.java:260) ~[?:?]
at world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:233) ~[?:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.14.4.jar:git-Paper-172]
... 7 more

Server Information:

Java 8
image

Additional context
Add any other context about the problem here.

Creating new island after conversion spawns island on top of existing island

Description
After using ASkyblock on PaperSpigot 1.12.2 for many years, I decided to update to BSkyblock.
I followed the steps for the converter and changed the server software from PaperSpigot 1.12.2 to PaperSpigot 1.16.4.
However, when a player now creates a new island, it spawns a new island on top of an existing one. /is info states the island is from the new player, so there isn't even a possibility to determine from who the player 'stole' the island.
I'm not 100% sure if the existing island was abandoned before or if it was an active island, but in both cases I consider this as a bug.

Steps to reproduce the behavior:

  1. Follow the steps from the README
  2. Use PaperSpigot 1.16.4 as new server software, where you upgrade from PS 1.12.2.
  3. Once migrated, create a new island.
  4. See error

Expected behavior
If the previous island was abandoned, I would expect that the whole island was deleted (in terms of blocks) and then the new island was spawned.
In the critical case that the previous island was not abandoned, I would expect that that the new island is spawned somewhere else in the world where no old island from before the ASkyblock migration is located, and that /is info returns the legitimate owner.

Databases
ASkyBlock database from before migration: https://img.smessie.com/JruqL4lN
ASkyBlock players directory from before migration: https://img.smessie.com/NQuKgxbB
BSkyblock database_backup folder from now: https://img.smessie.com/mXu5ApZL

Server Information:

  • Database being used (Flat file, MySQL, Mongo): Flat files
  • OS: Ubuntu 20.04
  • Java Version: Default of Pterodactyl, I assume Java 8 (can check in detail if this matters)
  • BentoBox version: 1.15.2
  • Addons installed? [Do '/bentobox version' and copy/paste from the console]
[01:42:30 INFO]: Running PAPER 1.16.4.
[01:42:30 INFO]: BentoBox version: 1.15.2
[01:42:30 INFO]: Database: JSON
[01:42:30 INFO]: Loaded Game Worlds:
[01:42:30 INFO]: world (BSkyBlock): Overworld, Nether
[01:42:30 INFO]: Loaded Addons:
[01:42:30 INFO]: Biomes 1.13.0 (ENABLED)
[01:42:30 INFO]: BSkyBlock 1.14.3 (ENABLED)
[01:42:30 INFO]: Challenges 0.8.3 (ENABLED)
[01:42:30 INFO]: ControlPanel 1.7.0 (ENABLED)
[01:42:30 INFO]: DimensionalTrees 1.6.0 (ENABLED)
[01:42:30 INFO]: Level 2.5.0 (ENABLED)
[01:42:30 INFO]: Limits 1.15.0 (ENABLED)
[01:42:30 INFO]: MagicCobblestoneGenerator 2.1.0 (ENABLED)
[01:42:30 INFO]: Warps 1.10.0 (ENABLED)

Converter was latest dev build: converter-1.8.0-SNAPSHOT-b50.jar

  • Other plugins? [Do '/plugins' and copy/paste from the console]
Plugins (18): AAC, AACPlus, AdvancedMultiLanguage*, BentoBox, BlocksHub, ConditionalCommands*, CraftingStore, (WorldEdit)FastAsyncWorldEdit, Fe*, PermissionsEx*, ProtocolLib, Shop, SignShop*, SmessiecraftPlugin, Vault, ViaBackwards, ViaVersion, WorldGuard

Additional context
Island info output of one of the bugged new islands.

[02:13:02 INFO]: ========== Island Info ============
[02:13:02 INFO]: UUID: BSkyBlock9c28212b-2930-4c3a-8d20-d3ba08d5be8a
[02:13:02 INFO]: Owner: Gamestad004 (e740e33e-8f2a-4f39-9c28-1c99ecc54022)
[02:13:02 INFO]: Last login: Sat Dec 05 20:55:40 CET 2020
[02:13:02 INFO]: Deaths: 0
[02:13:02 INFO]: Resets: 1 (Max: Unlimited)
[02:13:02 INFO]: Team members:
[02:13:02 INFO]: Gamestad004 Owner
[02:13:02 INFO]: Island location: -400,120,1200
[02:13:02 INFO]: Island coordinates: -600,0,1000 to -201,256,1399
[02:13:02 INFO]: Protection range: 50
[02:13:02 INFO]: Largest historical protection range: 50
[02:13:02 INFO]: Protection coordinates: -450,0,1150 to -351,256,1249

Please let me know if you need anything else from me.

Over 800 failed conversions :(

Description
Reviving my old SkyBlock 1.12.2 server to 1.17.1 and I followed the instructions and I encountered issues while converting. Errors such as
Cannot invoke "java.util.UUID.toString()" because "userID" is null
Cannot invoke "org.bukkit.Location.getWorld()" because "center" is null
null

prevents me to proceed with the upgrade, don't want issues with players incase they want to come back to their island. I didn't even test if the affected players can still play/access to their islands.

Converter logs: https://paste.gg/p/anonymous/9f10d0c3b35d4cb89727fff9701bdd6d

Steps to reproduce the behavior:
World Download and ASkyBlock's files will be provided over discord DMs (you'll need to add me as a friend though to proceed)

  1. Extract ASkyBlock-world.zip to the root server and Askyblock-plugin.zip to /plugins.
  2. Follow the instructions on Converter's readme.md
  3. See error when you execute /bsb convert. It succeeds, but there's over 800+ failed conversions

Expected behavior
No errors or if below 10-15 failed conversions

Screenshots
N/A

Server Information:

[Please complete the following information:]

  • Database being used (Flat file, MySQL, Mongo): [flatfile]
  • OS: [Ubuntu Server 20.04]
  • Minecraft Version: [Paper 1.17.1 Build 338]
  • Java Version: [Java 17]
  • BentoBox version: [e.g. 1.18.0]
  • Addons installed? [Converter, BSkyBlock, Challenges, Warps]
  • Other plugins? [AdvancedDevelopmentLibrary, ArmorStandTools, AutoMessage, AutoRank, BentoBox, BlueMap, BungeeTabListPlus, BuycraftX, BuyHead, ColoredAnvils, CraftBook, CreeperAwMan, DeluxeChat, DiscordSRV, EntityDetection, EssentialsX, EssentialsXGeoIP, EssentialsSpawn, EZColors, getPlayerHeadName, GSit, HeadDatabase, HeadsPlus, HiveChecker, InventoryRollbackPlus, LibsDisguises, LuckPerms, MarriageMaster, MentionNotifier, MinePacks, Multiverse-Core, MySQLNicks, NewRecipes, OpenInv, PayDay, PlaceholderAPI, PlayerPoints, PlayerPointsToMoney, PlugMan, Prism, ProCosmetics, ProtocolLib, QuickShop, RedstoneClockDetector, RoseTimber, SilkSpawners, SimpleHelpTickets, Spark, SuperTrailsPro, Vault, ViaVersion, ViaBackwards, Voting, WorldBorder, WorldEdit, WorldGuard, XpBottles]

Additional context
Add any other context about the problem here.

AcidIsland Converter

Is your feature request related to a problem? Please describe.
Currently, there is no option to convert Acid Island (1.12.2).

Describe the solution you'd like
Ability to convert Acid Island to 1.14.4

Island blueprint are not imported

I noticed the old player when they create end island or nether, they will generate a flying poo of blocks instead to generate the actually island, i think because the old imported island don't have the updated blueprint associated

Teams

Description
It looks like teams are not converted.

Flags are not imported

I noticed using The importer from jenskin, island are imported but, the flags are not working, all people can break the blocks, i have to reset the flag for make it work again

Incompatibility with 1.16.0+

Description
It looks like Converter is not compatible with BentoBox 1.16.0+.

Steps to reproduce the behavior:
Use BentoBox 1.16.1 as the main plugin.
Start converting data.

Additional context

java.lang.NullPointerException
  at world.bentobox.bentobox.database.objects.Island.updateMaxEverProtectionRange(Island.java:918)
  at world.bentobox.bentobox.database.objects.Island.setProtectionRange(Island.java:908)
  at world.bentobox.a2b.commands.AdminConvertCommand.processIsland(AdminConvertCommand.java:345)
  at world.bentobox.a2b.commands.AdminConvertCommand.convertplayers(AdminConvertCommand.java:293)
  at world.bentobox.a2b.commands.AdminConvertCommand.execute(AdminConvertCommand.java:121)
  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:159)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.