bentoboxworld / caveblock Goto Github PK
View Code? Open in Web Editor NEWCaveBlock addon for BentoBox. An interesting variation from Skyblock, where your goal is to survive in a cube of stone!
License: Eclipse Public License 2.0
CaveBlock addon for BentoBox. An interesting variation from Skyblock, where your goal is to survive in a cube of stone!
License: Eclipse Public License 2.0
the whole "island" to be the default biome
3d biomes break this setting and it generates biome data as if it was a vanilla world
play with caveblock
No response
suggestion maybe add a toggle for vanilla biome gen i could see why you might want that but having the whole island "PLAINS" adds to the challenge and allows addons like greenhouses to still be valid in this gamemode
Umm,sorry i don't know any permissions of it
Mobs should be populated/generated in all coords
> bbox v
[10:41:58 INFO]: Running PAPER 1.17.1.
[10:41:58 INFO]: BentoBox version: 1.17.3-SNAPSHOT-LOCAL
[10:41:58 INFO]: Database: JSON
[10:41:58 INFO]: Loaded Game Worlds:
[10:41:58 INFO]: caveblock-world (CaveBlock): Overworld, Nether, The End
[10:41:58 INFO]: Loaded Addons:
[10:41:58 INFO]: CaveBlock 1.14.5-SNAPSHOT-b392 (ENABLED)
No response
No response
Currently, if world roof is not made of bedrock, users can dig till the top and walk all around the world.
Block digging up after certain height.
Hello, I have a question where can I find pictures of "islands" for caveblock?
I tried 16 players together. In uncertain times I usually get the error on the server when creating the cave.
Correction of crash problems.
If applicable, add screenshots to help explain your problem.
The command /cv team coop and trust does not work because of defult are set of permissions that do not give access to users in coop or trust to break blocks etc.
I saw in the config this section where you can choose via values to whom to allow certain things. There is a comment that says:
"# Ranks are: Visitor = 0, Member = 900, Owner = 1000"
Well okay .. but for the users in coop and in trusts which values should be used? To give them access too
How do I use the placeholders of this plugin? (PlaceholderApi)
addtion to welcome warp sign does not work
Is it possible to check the default generator for CaveBlock modes to only generate the worlds from additionals instead of the default ones?
when storing through the portal to the end there is an error: https://pastebin.com/NB5sXgFB
Possibility to change the name of rank / addition which deletion is about Krola of Dwarf
Translation option /cb settings
Automatic update of the add-in after entering the command and creating a backup to the .zip / .rar file
Possibility to add your own schemes for normal world, nether, end
The option to set another increases by default after creating the cave
This is an easy one. The defualt schem gives player beetoot (item) not beetroot seeds. You can not turn the item into seeds. like with wheat ans seeds.
This issue has been brought up before in other gamemode addons
No
Better map generator smilar to this: https://mcpedl.com/caveblock-map/
Hello!
I did not see this instruction in help.
But there are teams.
Can you tell me how to invite players and remove the players?
Thank you!
nether spawn all monster by spawner it can attack player active
nether spawn all monster by spawner it can't attack player active, it seems that there is no AI, but use spawnegg spawn a monster it can attack player
teleport to caveblock nether, wait to spawn monster by spawner
Running MIRAI 1.19.2
BentoBox version: 1.21.1
Database: MYSQL
Loaded Game Worlds:
caveblock-world (CaveBlock) : Overworld, Nether, The End
Loaded Addons:
Biomes 2.0.0 (ENABLED)
Border 3.2.0 (ENABLED)
CaveBlock 1.16.0 (ENABLED)
ControlPanel 1.13.0 (ENABLED)
DimensionalTrees 1.6.0 (ENABLED)
Level 2.9.0 (ENABLED)
Likes 2.3.0 (ENABLED)
Limits 1.19.0 (ENABLED)
MagicCobblestoneGenerator 2.4.0 (ENABLED)
Warps 1.12.0 (ENABLED)
LevelledMobs 3.8.0 b716
BloodNight 0.11.1-DEV+06c0250
No response
Hi, I'm create a file island.schem but he not working.
Displays to me "That warp is not safe now".
My steps:
Can you help me, please?
[17:15:35 INFO]: [BentoBox] Loaded blueprint 'easy' for BSkyBlock
[17:15:35 WARN]: [BentoBox] Blueprint cave had no bedrock block in it so one was added automatically in the center. You should check it.
[17:15:35 INFO]: [BentoBox] Loaded blueprint 'cave' for CaveBlock
[17:15:35 INFO]: [BentoBox] Loaded blueprint 'island' for BSkyBlock
[17:15:35 WARN]: [BentoBox] Blueprint end-cave had no bedrock block in it so one was added automatically in the center. You should check it.
[17:15:35 INFO]: [BentoBox] Loaded blueprint 'end-cave' for CaveBlock
starting the server, bentobox loads up the blueprints, and reports there's no bedrock on some blueprints, but they are the default blueprints.
start the server, read the console msgs.
expected default blueprints to not cause a on enable warning msg
bentobox, cmi, we/wg
>bentobox version
[17:18:43 INFO]: Running SPIGOT 1.13.2.
[17:18:43 INFO]: BentoBox version: 1.7.0-SNAPSHOT-b1337
[17:18:43 INFO]: Database: JSON
[17:18:43 INFO]: Loaded Game Worlds:
[17:18:43 INFO]: acid (acid): Overworld, Nether, End
[17:18:43 INFO]: cave (cave): Overworld, Nether, End
[17:18:43 INFO]: skyblock (skyblock): Overworld, Nether, End
[17:18:43 INFO]: skygrid (skygrid): Overworld, Nether, End
[17:18:43 INFO]: Loaded Addons:
[17:18:43 INFO]: AcidIsland 1.6.0-SNAPSHOT-b432 (ENABLED)
[17:18:43 INFO]: BSkyBlock 1.6.0 (ENABLED)
[17:18:43 INFO]: CaveBlock 1.6.0 (ENABLED)
[17:18:43 INFO]: Greenhouses 0.3.2-SNAPSHOT (ENABLED)
[17:18:43 INFO]: Level 1.7.0-SNAPSHOT-b280 (ENABLED)
[17:18:43 INFO]: Limits 1.6.0 (ENABLED)
[17:18:43 INFO]: MagicCobblestoneGenerator 1.5.0.1 (ENABLED)
[17:18:43 INFO]: SkyGrid 1.7.0-SNAPSHOT (ENABLED)
[17:18:43 INFO]: WelcomeWarps 1.6.1 (ENABLED)
>
after a cave is deleted it only seems to delete the files and owership of the cave, this leaves modified blocks behind and allows the possibility of a new player recieving this broken cave after the fact.
would it be possible to hook into FAWE and give in the cave boundaries bottom left top right corners of where the border is or something like that and perform something like //regen after a cave is deleted and tp the player out of there aswell before asking them to make a new cave (reset/admin deletion)
manually
No response
Worlds get generated successfully
Get ConcurrentModificationException when generating new worlds (when setting blocks)
Error: https://pastebin.com/hsSEdTwh
How to: Download & Start on a fresh server
[12:00:36] [Server thread/INFO]: Running PAPER 1.17.1.
[12:00:36] [Server thread/INFO]: BentoBox version: 1.18.0-SNAPSHOT-b2176
[12:00:36] [Server thread/INFO]: Database: JSON
[12:00:36] [Server thread/INFO]: Loaded Game Worlds:
[12:00:36] [Server thread/INFO]: Loaded Addons:
[12:00:36] [Server thread/INFO]: CaveBlock 1.15.0-SNAPSHOT-b406 (ERROR)
BentoBox
No response
1
1
1
No response
The cave schematic is pasted as if it was -a. As in it does not replace the exsisting stone blocks with air when pasted
Use the schem i made then try to generate a cave
For the Schem to be pasted and the air blocks to be set and the stone that is pre exsisting to be removed
Made the schem like in other gamemodes
followed this https://www.youtube.com/watch?v=hFkP7hit3i4&t=41s
and no i did not copy -a
I was expecting the plugin to work properly.
[09:43:12] [Server thread/ERROR]: [BentoBox] Could not load config object! null
[09:43:12] [Server thread/ERROR]: [BentoBox] java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.database.yaml.YamlDatabaseHandler.createObject(YamlDatabaseHandler.java:152)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.database.yaml.YamlDatabaseHandler.loadObject(YamlDatabaseHandler.java:95)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.api.configuration.Config.loadConfigObject(Config.java:64)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.api.configuration.Config.loadConfigObject(Config.java:81)
at world.bentobox.caveblock.CaveBlock.loadSettings(CaveBlock.java:98)
at world.bentobox.caveblock.CaveBlock.onLoad(CaveBlock.java:35)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.managers.AddonsManager.initializeAddon(AddonsManager.java:222)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.managers.AddonsManager.loadAddon(AddonsManager.java:195)
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.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
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 BentoBox-1.19.0.jar//world.bentobox.bentobox.managers.AddonsManager.loadAddons(AddonsManager.java:138)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.BentoBox.onEnable(BentoBox.java:164)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500)
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.enablePlugin(CraftServer.java:563)
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.enablePlugins(CraftServer.java:477)
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:319)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1215)
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NoSuchFieldError: MOUNTAINS
at world.bentobox.caveblock.Settings.<init>(Settings.java:2181)
... 33 more
[09:43:12] [Server thread/ERROR]: [BentoBox] [CaveBlock] CaveBlock settings could not load! Addon disabled.
[09:43:12] [Server thread/ERROR]: [BentoBox] Skipping CaveBlock due to an unhandled exception...
[09:43:12] [Server thread/ERROR]: [BentoBox] java.lang.NullPointerException: Cannot invoke "world.bentobox.caveblock.Settings.getNormalBlocks()" because the return value of "world.bentobox.caveblock.CaveBlock.getSettings()" is null
at world.bentobox.caveblock.generators.populators.MaterialPopulator.loadSettings(MaterialPopulator.java:46)
at world.bentobox.caveblock.generators.populators.MaterialPopulator.<init>(MaterialPopulator.java:35)
at world.bentobox.caveblock.generators.ChunkGeneratorWorld.reload(ChunkGeneratorWorld.java:227)
at world.bentobox.caveblock.generators.ChunkGeneratorWorld.<init>(ChunkGeneratorWorld.java:41)
at world.bentobox.caveblock.CaveBlock.onLoad(CaveBlock.java:37)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.managers.AddonsManager.initializeAddon(AddonsManager.java:222)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.managers.AddonsManager.loadAddon(AddonsManager.java:195)
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.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
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 BentoBox-1.19.0.jar//world.bentobox.bentobox.managers.AddonsManager.loadAddons(AddonsManager.java:138)
at BentoBox-1.19.0.jar//world.bentobox.bentobox.BentoBox.onEnable(BentoBox.java:164)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500)
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.enablePlugin(CraftServer.java:563)
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.enablePlugins(CraftServer.java:477)
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:319)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1215)
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
at java.base/java.lang.Thread.run(Thread.java:833)
The problem is that it gives an error because there is no biome named "MOUNTAINS" anymore, but I changed the "default-biome" setting in "config.yml" to "LUSH_CAVES".
But the error persists.
I think it needs the 1.18 biome update.
No response
No response
A clear and concise description of what the bug is.
CaveBlock is bugging out.
A clear and concise description of what you expected to happen.
The plugin not bugging out.
If applicable, add screenshots to help explain your problem.
Before:
[Please complete the following information:]
Database being used (YAML, JSON, MySQL, MongoDB): [] None.
OS: [e.g. iOS] Using BiscuitHosting. No idea.
Java Version: [e.g. Java 8] Using BiscuitHosting. No idea.
Addons installed? [Do '/bentobox version' and copy/paste from the console] Error shows up upon usage. Can't.
Other plugins? [Do '/plugins' and copy/paste from the console]
Add any other context about the problem here.
Caveblock not creating island nor resetting existing islands when trying /cave reset
Just using the plugin after replacing 1.13 or on a new server it just wouldn't reset or make a new caveblock, and this error appears on the console, fresh server and old server.
The previous version still works.
loading is not working
forces server to close
installed on a fresh 1.19.2 server
newest
just bento
java.lang.IllegalStateException: Cannot remove entity off-main
at io.papermc.paper.util.TickThread.ensureTickThread(TickThread.java:51)
at net.minecraft.world.entity.Entity.setRemoved(Entity.java:4369)
at net.minecraft.world.entity.Entity.remove(Entity.java:676)
at net.minecraft.world.entity.Entity.discard(Entity.java:658)
at org.bukkit.craftbukkit.v1_19_R1.entity.CraftEntity.remove(CraftEntity.java:678)
at CaveBlock-1.16.0.jar//world.bentobox.caveblock.generators.populators.EntitiesPopulator.tryToPlaceEntity(EntitiesPopulator.java:193)
at CaveBlock-1.16.0.jar//world.bentobox.caveblock.generators.populators.EntitiesPopulator.populate(EntitiesPopulator.java:110)
at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:673)
at org.bukkit.craftbukkit.v1_19_R1.generator.CustomChunkGenerator.a(CustomChunkGenerator.java:287)
at net.minecraft.world.level.chunk.ChunkStatus.lambda$static$12(ChunkStatus.java:172)
at net.minecraft.world.level.chunk.ChunkStatus.generate(ChunkStatus.java:304)
at io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:83)
at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue$PrioritisedTask.executeInternal(PrioritisedThreadedTaskQueue.java:351)
at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue.executeTask(PrioritisedThreadedTaskQueue.java:118)
at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadPool$PrioritisedThread.pollTasks(PrioritisedThreadPool.java:274)
at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:50)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Server thread
Stacktrace:
at io.papermc.paper.util.TickThread.ensureTickThread(TickThread.java:51)
at net.minecraft.world.entity.Entity.setRemoved(Entity.java:4369)
at net.minecraft.world.entity.Entity.remove(Entity.java:676)
at net.minecraft.world.entity.Entity.discard(Entity.java:658)
at org.bukkit.craftbukkit.v1_19_R1.entity.CraftEntity.remove(CraftEntity.java:678)
at CaveBlock-1.16.0.jar//world.bentobox.caveblock.generators.populators.EntitiesPopulator.tryToPlaceEntity(EntitiesPopulator.java:193)
at CaveBlock-1.16.0.jar//world.bentobox.caveblock.generators.populators.EntitiesPopulator.populate(EntitiesPopulator.java:110)
-- Chunk system details --
Details:
Chunk coordinate: [-4, 5]
ChunkHolder: NewChunkHolder{world=caveblock-world, chunkX=-4, chunkZ=5, entityChunkFromDisk=false, lastChunkCompletion={chunk_class=net.minecraft.world.level.chunk.ProtoChunk,status=minecraft:liquid_carvers}, currentGenStatus=minecraft:liquid_carvers, requestedGenStatus=minecraft:features, generationTask=ChunkProgressionTask{class: io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask, for world: caveblock-world, chunk: (-4,5), hashcode: 2045409034, priority: COMPLETING, status: minecraft:features, scheduled: true}, generationTaskStatus=minecraft:features, priority=NORMAL, priorityLocked=false, neighbourRequestedPriority=BLOCKING, effective_priority=BLOCKING, oldTicketLevel=34, currentTicketLevel=34, totalNeighboursUsingThisChunk=2, fullNeighbourChunksLoadedBitset=0, chunkStatusRaw=0, currentChunkStatus=INACCESSIBLE, pendingChunkStatus=INACCESSIBLE, is_unload_safe=ticket_level, killed=false}
unrecoverableChunkSystemFailure caller thread: Tuinity Chunk System Worker #0
Stacktrace:
at io.papermc.paper.chunk.system.scheduling.ChunkTaskScheduler.unrecoverableChunkSystemFailure(ChunkTaskScheduler.java:224)
at io.papermc.paper.chunk.system.scheduling.NewChunkHolder.lambda$setGenerationTask$4(NewChunkHolder.java:1672)
at io.papermc.paper.chunk.system.scheduling.ChunkProgressionTask.complete0(ChunkProgressionTask.java:95)
at io.papermc.paper.chunk.system.scheduling.ChunkProgressionTask.complete(ChunkProgressionTask.java:75)
at io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:102)
at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue$PrioritisedTask.executeInternal(PrioritisedThreadedTaskQueue.java:351)
at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadedTaskQueue.executeTask(PrioritisedThreadedTaskQueue.java:118)
at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedThreadPool$PrioritisedThread.pollTasks(PrioritisedThreadPool.java:274)
at ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:50)
-- Chunk System Objects of Interest --
Details:
Task to status: minecraft:features
Generation task: ChunkProgressionTask{class: io.papermc.paper.chunk.system.scheduling.ChunkUpgradeGenericStatusTask, for world: caveblock-world, chunk: (-4,5), hashcode: 2045409034, priority: COMPLETING, status: minecraft:features, scheduled: true}
-- Wrapped in --
Details:
Wrapping exception: ~~ERROR~~ RuntimeException: Chunk system crash propagated from unrecoverableChunkSystemFailure
-- System Details --
Details:
Minecraft Version: 1.19.2
Minecraft Version ID: 1.19.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.4, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 1423199408 bytes (1357 MiB) / 2478833664 bytes (2364 MiB) up to 6425673728 bytes (6128 MiB)
CPUs: 24
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen Threadripper 1920X 12-Core Processor
Identifier: AuthenticAMD Family 23 Model 1 Stepping 1
Microarchitecture: Zen
Frequency (GHz): 3.49
Number of physical packages: 1
Number of physical CPUs: 12
Number of logical CPUs: 24
Graphics card #0 name: DisplayLink USB Device
Graphics card #0 vendor: DisplayLink (0x17e9)
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: 0x0416
Graphics card #0 versionInfo: DriverVersion=9.3.3324.0
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 2.13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 16384.00
Memory slot #1 clockSpeed (GHz): 2.13
Memory slot #1 type: DDR4
Memory slot #2 capacity (MB): 16384.00
Memory slot #2 clockSpeed (GHz): 2.13
Memory slot #2 type: DDR4
Memory slot #3 capacity (MB): 16384.00
Memory slot #3 clockSpeed (GHz): 2.13
Memory slot #3 type: DDR4
Virtual memory max (MB): 98185.82
Virtual memory used (MB): 64566.34
Swap memory total (MB): 32768.00
Swap memory used (MB): 2903.67
JVM Flags: 1 total; -Xmx6128M
CraftBukkit Information:
Did not find a zh-CN localization in GitLocalize:
https://gitlocalize.com/repo/2968
Why not add one?
Hello,I think this plugin is very good.May I reprint it to the one of the china website: mcbbs.net ?
I want more people know about this plugin. thx
When player execute /cave reset few times (limit is 4) or do it with friend and they will launch few reseting tasks, server will lose a lot of performance. From 20 TPS to ~8-10 on GAME-3 OVH dedicated server. I have latest paper spigot (after chunk generating performance drop fix).
Basicly - optimalization. Here are few of my ideas:
2.
and even 3.
will be enough. 1.
will still generate performance drops but in way lesser scale.Latest Paper spigot 1.15.2 & Bentobox & CaveBlock
GAME-3 OVH Dedicated server
Java 8
12GB RAM allocated to paper spigot.
1.11.1
[07:40:48 INFO]: Plugins (37): AuctionHouse, BentoBox, BossShopPro, ChatInjector*, ColoredSigns*, CommandButtons, CraftBook, Essentials, EssentialsChat, EssentialsProtect, EssentialsSpawn, HeadDatabase*, HolographicDisplays, ItemShops*, MorkazSk, MoxChatTitles, MoxCore, MoxPerms*, MoxPremiumShop, MoxTokensDatabase*, MoxTransmutators, Multiverse-Core*, PlaceholderAPI, PlugMan, ProtocolLib, ProtocolSupport, SK-NBeeT, SkQuery, skRayFall*, Skript, SQLibrary*, TAB, TuSKe*, Vault, WorldBorderAPI*, WorldEdit, WorldGuard
It should be all hell stones
Generate the world normally
[19:59:58 INFO]: 服务器: PAPER 无效
[19:59:58 INFO]: BentoBox 版本: 1.20.0
[19:59:58 INFO]: 数据库: JSON
[19:59:58 INFO]: 已载入的游戏世界:
[19:59:58 INFO]: caveblock-world (CaveBlock) : 主世界, 下界, 末地
[19:59:58 INFO]: 已载入的附加组件:
[19:59:58 INFO]: Biomes 2.0.0 (ENABLED)
[19:59:58 INFO]: CaveBlock 1.15.0 (ENABLED)
[19:59:58 INFO]: Warps 1.11.2 (ENABLED)
no
no
It would be awesome, if users are teleport to nether, if they dig down, for example, reach level 0.
And if they dig up, and reach world high limit, they are teleport to the end.
1.when reloading plugin
[Server thread/ERROR]: [BentoBox] Plugin BentoBox v1.15.3 has failed to register events for class world.bentobox.upgrades.listeners.IslandChangeListener because world/bentobox/limits/events/LimitsJoinPermCheckEvent does not exist.
sometimes in cmd
[BentoBox] Plugin BentoBox v1.15.3 generated an exception while executing task 1702
java.lang.NullPointerException: null
at world.bentobox.challenges.web.WebManager.requestCatalogGitHubData(WebManager.java:67) ~[?:?]
at world.bentobox.challenges.web.WebManager.lambda$new$1(WebManager.java:53) ~[?:?]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot.jar:git-Spigot-800b93f-8160e29]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_171]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
challenge command for admin (commands for players not working)
org.bukkit.command.CommandException: Unhandled exception executing 'gadmin challenges' in world.bentobox.caveblock.CaveBlock$2(gadmin)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:156) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:711) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1657) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1497) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:895) [spigot.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828) [spigot.jar:git-Spigot-800b93f-8160e29]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
Caused by: java.lang.NullPointerException
at world.bentobox.challenges.web.WebManager.isEnabled(WebManager.java:207) ~[?:?]
at world.bentobox.challenges.panel.admin.AdminGUI.createButton(AdminGUI.java:572) ~[?:?]
at world.bentobox.challenges.panel.admin.AdminGUI.build(AdminGUI.java:151) ~[?:?]
at world.bentobox.challenges.commands.admin.Challenges.execute(Challenges.java:62) ~[?:?]
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:149) ~[spigot.jar:git-Spigot-800b93f-8160e29]
... 16 more
on loading and /bbox reload
[BentoBox] Error in YML file: NETHER_WASTES is not a valid value in the enum org.bukkit.block.Biome!
/bbox version
(Mandatory)[Server thread/INFO]: Serwer działa na SPIGOT 1.15.2.
[14:57:13] [Server thread/INFO]: Wersja BentoBoxa: 1.15.3
[14:57:13] [Server thread/INFO]: Baza danych: JSON
[14:57:13] [Server thread/INFO]: Wczytane ┼Ťwiaty gry:
[14:57:13] [Server thread/INFO]: caveblock-world (CaveBlock): Świat wysp, Nether, End
[14:57:13] [Server thread/INFO]: Wczytane dodatki:
[14:57:13] [Server thread/INFO]: Border 2.0.0 (ENABLED)
[14:57:13] [Server thread/INFO]: CaveBlock 1.14.1 (ENABLED)
[14:57:13] [Server thread/INFO]: Challenges 0.8.3 (ENABLED) <--- not working too
[14:57:13] [Server thread/INFO]: ControlPanel 1.7.0 (ENABLED)
[14:57:13] [Server thread/INFO]: Level 2.5.0 (ENABLED)
[14:57:13] [Server thread/INFO]: Upgrades 0.2.0-SNAPSHOT-b76 (ENABLED)
No errors in the console
[15:00:00 ERROR]: Could not pass event InventoryClickEvent to BentoBox v1.24.1
java.lang.ClassCastException: class java.lang.Boolean cannot be cast to class java.lang.Integer (java.lang.Boolean and java.lang.Integer are in module java.base of loader 'bootstrap')
at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]
at world.bentobox.bentobox.managers.IslandWorldManager.convertToFlags(IslandWorldManager.java:969) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.managers.IslandWorldManager.getDefaultIslandSettings(IslandWorldManager.java:757) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.database.objects.Island.lambda$setFlagsDefaults$13(Island.java:1055) ~[BentoBox-1.24.1.jar:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at world.bentobox.bentobox.database.objects.Island.setFlagsDefaults(Island.java:1055) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.managers.island.NewIsland.newIsland(NewIsland.java:210) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.managers.island.NewIsland.<init>(NewIsland.java:62) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.managers.island.NewIsland$Builder.build(NewIsland.java:159) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.api.commands.island.IslandCreateCommand.makeIsland(IslandCreateCommand.java:98) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.api.commands.island.IslandCreateCommand.execute(IslandCreateCommand.java:78) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.panels.IslandCreationPanel.lambda$openPanel$1(IslandCreationPanel.java:55) ~[BentoBox-1.24.1.jar:?]
at world.bentobox.bentobox.listeners.PanelListenerManager.lambda$onInventoryClick$0(PanelListenerManager.java:56) ~[BentoBox-1.24.1.jar:?]
at java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
at world.bentobox.bentobox.listeners.PanelListenerManager.onInventoryClick(PanelListenerManager.java:54) ~[BentoBox-1.24.1.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor164.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:git-Paper-164]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.1.jar:git-Paper-164]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.1.jar:git-Paper-164]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3258) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:58) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:23) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-164]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1339) ~[paper-1.20.1.jar:git-Paper-164]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-164]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1316) ~[paper-1.20.1.jar:git-Paper-164]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1309) ~[paper-1.20.1.jar:git-Paper-164]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1287) ~[paper-1.20.1.jar:git-Paper-164]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1175) ~[paper-1.20.1.jar:git-Paper-164]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-164]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Download Caveblock zip from download.bentobox.world. Install with fresh server. Login and run /cb.
[19:03:24 INFO]: Running PAPER 1.20.1.
[19:03:24 INFO]: BentoBox version: 1.24.1
[19:03:24 INFO]: Database: JSON
[19:03:24 INFO]: Loaded Game Worlds:
[19:03:24 INFO]: caveblock-world (CaveBlock): Overworld, Nether, The End
[19:03:24 INFO]: Loaded Addons:
[19:03:24 INFO]: Bank 1.7.0 (DISABLED)
[19:03:24 INFO]: Biomes 2.1.1 (ENABLED)
[19:03:24 INFO]: CaveBlock 1.18.0 (ENABLED)
[19:03:24 INFO]: Challenges 1.2.0 (ENABLED)
[19:03:24 INFO]: ControlPanel 1.13.0 (ENABLED)
[19:03:24 INFO]: DimensionalTrees 1.6.0 (ENABLED)
[19:03:24 INFO]: Level 2.11.0 (ENABLED)
[19:03:24 INFO]: Warps 1.13.0 (ENABLED)
- BentoBox, BentoBox-Bank, BentoBox-Biomes, BentoBox-CaveBlock, BentoBox-Challenges, BentoBox-Level, BentoBox-Warps
No response
How do player invite each other?
also everytime they type /is. It freeze for a little bit is there any fix?
The server was not supposed to shut down.
[21:39:28] [Server thread/INFO]: Over_Brave issued server command: /cave go
[21:39:28] [Server thread/ERROR]: Encountered an unexpected exception
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: world/bentobox/caveblock/generators/ChunkGeneratorWorld$1
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: world/bentobox/caveblock/generators/ChunkGeneratorWorld$1
at world.bentobox.caveblock.generators.ChunkGeneratorWorld.getBaseMaterial(ChunkGeneratorWorld.java:65) ~[CaveBlock-1.15.0-SNAPSHOT-b414.jar:?]
at world.bentobox.caveblock.generators.ChunkGeneratorWorld.generateNoise(ChunkGeneratorWorld.java:114) ~[CaveBlock-1.15.0-SNAPSHOT-b414.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.generator.CustomChunkGenerator.lambda$fillFromNoise$0(CustomChunkGenerator.java:253) ~[pufferfish-1.18.1.jar:git-Pufferfish-38]
at org.bukkit.craftbukkit.v1_18_R1.generator.CustomChunkGenerator.lambda$fillFromNoise$1(CustomChunkGenerator.java:258) ~[pufferfish-1.18.1.jar:git-Pufferfish-38]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 3 more
[21:39:28] [Server thread/ERROR]: Cause of unexpected exception was
java.lang.NoClassDefFoundError: world/bentobox/caveblock/generators/ChunkGeneratorWorld$1
at world.bentobox.caveblock.generators.ChunkGeneratorWorld.getBaseMaterial(ChunkGeneratorWorld.java:65) ~[CaveBlock-1.15.0-SNAPSHOT-b414.jar:?]
at world.bentobox.caveblock.generators.ChunkGeneratorWorld.generateNoise(ChunkGeneratorWorld.java:114) ~[CaveBlock-1.15.0-SNAPSHOT-b414.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.generator.CustomChunkGenerator.lambda$fillFromNoise$0(CustomChunkGenerator.java:253) ~[pufferfish-1.18.1.jar:git-Pufferfish-38]
at org.bukkit.craftbukkit.v1_18_R1.generator.CustomChunkGenerator.lambda$fillFromNoise$1(CustomChunkGenerator.java:258) ~[pufferfish-1.18.1.jar:git-Pufferfish-38]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
I typed /cave go
and the server crashed. It's not always the case.
No response
No response
when a player deletes or leaves their cave (joins another) there seems to be a chunk error generated and tps collapses to between 2 and 4 and does not recover until after a restart.
See above
I would expect a tps drop - but then recover
Paper 1.16.4
Caveblocks 1.,15.2
/bbox version
(Mandatory)[14:08:47 INFO]: Running PAPER 1.16.4.
[14:08:47 INFO]: BentoBox version: 1.15.2
[14:08:47 INFO]: Database: MARIADB
[14:08:47 INFO]: Loaded Game Worlds:
[14:08:47 INFO]: caveblock-world (CaveBlock): Overworld, Nether, The End
[14:08:47 INFO]: Loaded Addons:
[14:08:47 INFO]: Biomes 1.13.0 (ENABLED)
[14:08:47 INFO]: CaveBlock 1.14.1 (ENABLED)
[14:08:47 INFO]: Challenges 0.8.3 (ENABLED)
[14:08:47 INFO]: Chat 1.1.1 (ENABLED)
[14:08:47 INFO]: ControlPanel 1.7.0 (ENABLED)
[14:08:47 INFO]: DimensionalTrees 1.6.0 (ENABLED)
[14:08:47 INFO]: Level 2.5.0 (ENABLED)
[14:08:47 INFO]: Likes 2.0.0 (ENABLED)
[14:08:47 INFO]: Limits 1.15.0 (ENABLED)
[14:08:47 INFO]: MagicCobblestoneGenerator 2.1.0 (ENABLED)
[14:08:47 INFO]: TwerkingForTrees 1.4.1 (ENABLED)
[14:08:47 INFO]: Warps 1.10.0 (ENABLED)
[latest (5).log](https://github.com/BentoBoxWorld/CaveBlock/files/5629752/latest.5.log)
Plugins (58): AAC, AdvancedEnchantments, AdvancedWhiteList, AnvilRestrict, ArmorStandEditor, AsyncWorldEdit, BentoBox, BlockVersion, ChatGames, ChestedHorseRemover, ChestProtect, ChestShop, Citizens, CMI, CMIEInjector, CMIPaperLib, CombatLogX, Companions, ConsoleSpamFix, CoreProtect, CraftingStore, CrateReloaded, CubCustomDrops, DiscordSRV, EmojiChat, EpicHeads, FastAsyncWorldEdit, H5Commands, IllegalStack, InteractiveChat, IPWhitelist, LagAssist, LibsDisguises, LiteBans, LuckPerms, Magic, Marriage, mcMMO, MobFarmManager, MorphRedeem, Multiverse-Core, PlaceholderAPI, Plan, PlayerVaults, PlugMan, ProtocolLib, ProtocolSupport, Shopkeepers, SkinsRestorer, SuperVanish, TAB, TokenManager, Vault, VoteParty, Votifier, WorldEdit, WorldGuard
Currently, if world ceiling is made of bedrock, users cannot use beacon.
If user places beacon, then bedrock on the top are broken, but if he breaks it, it is replaced.
Create block, that will dig everything till the top and replace it with air.
sorry
Is placeholder on level cave?
CaveBlock throws error on a fresh install when loading the island.schem file.
[21:03:24 INFO]: [BentoBox] Loading island.schem for CaveBlock-world
[21:03:24 ERROR]: Could not call method 'public static org.bukkit.inventory.ItemStack org.bukkit.inventory.ItemStack.deserialize(java.util.Map)' of class org.bukkit.inventory.ItemStack for deserialization
java.lang.IllegalArgumentException: Material cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:69) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:57) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.inventory.ItemStack.deserialize(ItemStack.java:479) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:81) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:121) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:199) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:35) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:453) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:184) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:434) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:521) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:204) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:193) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:159) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:146) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:524) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:437) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[spigot.jar:git-Spigot-b0f4c22-d5e9688]
at world.bentobox.bentobox.schems.Clipboard.load(Clipboard.java:625) ~[?:?]
at world.bentobox.bentobox.managers.SchemsManager.loadSchem(SchemsManager.java:115) ~[?:?]
at world.bentobox.bentobox.managers.SchemsManager.lambda$loadIslands$3(SchemsManager.java:96) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_181]
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_181]
at world.bentobox.bentobox.managers.SchemsManager.loadIslands(SchemsManager.java:95) ~[?:?]
at world.bentobox.bentobox.managers.AddonsManager.loadAddon(AddonsManager.java:118) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) [?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_181]
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) [?:1.8.0_181]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) [?:1.8.0_181]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) [?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) [?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) [?:1.8.0_181]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_181]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) [?:1.8.0_181]
at world.bentobox.bentobox.managers.AddonsManager.loadAddons(AddonsManager.java:64) [bentobox-1.3.0-SNAPSHOT.jar:?]
at world.bentobox.bentobox.BentoBox.onEnable(BentoBox.java:150) [bentobox-1.3.0-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:254) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:436) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:350) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.reload(CraftServer.java:809) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.Bukkit.reload(Bukkit.java:574) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:704) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchServerCommand(CraftServer.java:689) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at net.minecraft.server.v1_13_R2.DedicatedServer.handleCommandQueue(DedicatedServer.java:459) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:418) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot.jar:git-Spigot-b0f4c22-d5e9688]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
[21:03:24 INFO]: [BentoBox] Loading nether-island.schem for CaveBlock-world_nether
[21:03:24 INFO]: [BentoBox] Loading end-island.schem for CaveBlock-world_the_end
Load without errors.
[Please complete the following information:]
Looks like an error in the island.schem file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.