Coder Social home page Coder Social logo

dre2n / dungeonsxl Goto Github PK

View Code? Open in Web Editor NEW
154.0 17.0 84.0 4.03 MB

Create custom dungeons and adventure maps with ease!

Home Page: https://www.spigotmc.org/resources/dungeonsxl.9488/

License: GNU General Public License v3.0

Java 100.00% Batchfile 0.01%
minecraft bukkit

dungeonsxl's Introduction

DungeonsXL

Builds Wiki Issues JavaDocs MCStats

Build Status codebeat badge

DungeonsXL is a server mod that allows you to instantiate worlds.

Its main goal is to offer a way to use a world in a set state multiple times by a player (like for a jump'n'run), a group of players (e.g. for a quest dungeon, an adventure map or a PvE arena) or even by groups of groups of players (e.g. for PvP arenas). DungeonsXL also provides custom game mechanics to make these worlds interesting. It might also be helpful if you want players to build something in creative mode quickly and uncomplicated without any influence on their main world data (inventory, levels etc.).

Features

  • Create as many dungeons as you wish!
  • The instantiation system allows dungeons to be played by multiple groups of players at the same time without clashes.
  • Dungeons are accessable through portals in one of your main worlds. Read more...
  • Invite players to edit single dungeons without the need to give them any further permissions. Read more...
  • Allow players to build in creative mode safely without any influence to their game progress in the main worlds!
  • Set checkpoints, breakable blocks, triggers, messages and much more through signs in the edit mode. Read more...
  • Per dungeon configuration (you should try that after you became familiar with the basics of this plugin). Read more...
  • Link multiple floors together to create large dungeons with multiple levels. Read more...
  • Use a dungeon as a tutorial and give them a PEX group when they finish it. Read more...
  • Players can play the dungeon with their own items or with configurable classes.
  • The classes support doges!
  • Mob waves: Read more...
  • PvP
  • Time limits
  • A built-in custom mob system and support for MythicMobs. Read more...
  • A powerful API: Read more...
  • Different game types allow you to use your maps dynamically for different purposes. Read more...
  • Announcements sothat users can join the next match easily. Read more...
  • Per dungeon resource packs
  • ...and many more!

The concept

If you want to learn how to use DungeonsXL step by step, please have a look at the wiki page getting started.

Compatibility

Server

DungeonsXL works with Spigot 1.8 and higher. However, support for 1.13-1.17 has a higher priority than support for 1.8-1.12. Old builds that support older versions are unusable for production environments. See here for detailed information. DungeonsXL only works with Spigot and does not support CraftBukkit builds.

ItemsXL

DungeonsXL requires ItemsXL 1.0.2 to run.

Building information and dependencies

Building DungeonsXL from source requires Apache Maven. Maven automatically fetches all dependencies and builds DungeonsXL; just run build.bat or enter the command mvn clean install.

DRECommons

DRECommons is a util library for common tasks.

Caliburn API

Caliburn is an API to read custom items and mobs from config files.

Vignette

Vignette is a Bukkit GUI Framework.

Java

Make sure that your server uses Java 8 or higher.

UUIDs

Supported.

Known incompatibilities

  • Corpses
  • PerWorldInventory

Many incompatibilities can be fixed with PerWorldPlugins (fork for 1.8+). Try to add the incompatible plugins only to the worlds where you need them.

dungeonsxl's People

Contributors

feuerstern avatar goweiwen avatar grafe avatar jyhsu2000 avatar k-jiang avatar malfrador avatar maroon28 avatar mxson avatar sataniel98 avatar sn0wstorm avatar tiplish avatar tttheking avatar wysohn avatar xyztobixyz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dungeonsxl's Issues

Improve portals

  • Fix rotation bug
  • Allow other materials
  • Fix chat spam bug
  • Use PlayerMoveEvent instead

Mob waves

  • Trigger (triggers when x% of the mobs are killed)
  • Trigger (triggers when x waves are finished)
  • Sign (to start the next wave)

Bug in der config?

spieler können trotz einer sperre den dungeon erneut betreten. ich habe eingestellt das sie 24 std warten müssen bis sie den dungeon betreten dürfen. sie können aber trotzdem rein :/ . ausserdem setzen sich beim server neustart die portale zurück und werden normale netherportale

Config Datei wird nicht erstellt. Map wird nicht als Dungeon angezeigt

Hallo^^

Probiere grade das Plugin aus. Es funktioniert auch soweit gut dennoch kann ich keine einstellungen an der config vornehmen die zb erlaubt das spieler mit eigenen inventar das dungeon betreten. auch weiss ich nicht wie ich mehrere ebenen erstellen kann ;/ . zu guter letzt wird der dungeon nicht als solcher angezeigt wenn ich bspw den befehl /dxl help eingebe.

meine spigotversion: 1.9 aktuellstes build
alle derzeitigen plugins:

AdvanceAchivments
AuctionChest
AutoMessage
citizens-2.0.17-SNAPSHOT
commandsxl-2.1.2
dungeonsxl-0.11-SNAPSHOT-23
dynmap-2.3-alpha-1
Essentials-2.x-SNAPSHOT
EssentialsChat-2.x-SNAPSHOT
EssentialsSpawn-2.x-SNAPSHOT
HolographicDisplays
iConomy
LogBlock
LWC
MoneyThief
Multiverse-Core-2.5
Multiverse-Inventories-2.5
Multiverse-Portals-2.5
PermissionsEx-1.23.4
PVPLogoutEqualsDeath-0.7
PvpTitles
RegionForSale_2.6
ScoreboardStats
ServerSigns
Shopkeepers
Vault
WorldBorder
worldedit-bukkit-6.1
worldguard

Group requirements bug

The [classes] sign doesn't expand to the right as stated before. This is a bug. (PS I figured out how to use the classes in the map config, but that should be stated in the wiki.

Edit: Also When I put keepInventoryOnDeath: true it still drops items.

Edit: ALSO when I put up the XML Group signs, Everyone but me cannot use it. "You do not meet the requirements to join this group." Even though I have no requirements set.

If any of this is unclear, please let me know in the comments. I won't get offended

This post went from requesting permissions. (Found after a little digging.) To 'why aren't signs working?'

Secure Mode

  • Repeating check if a player is in a dungeon without being part of a group
  • Deny drops and to open inventories (except the player inventory) in Edit Worlds
  • Deny usage of Enderchests, beds etc.
  • Deny commands
  • Configurable
  • Bypassable with permissions

An internal error has occured.

I made a dungeon and when I try to list dungeons it says "An internal error occurred while attempting to perform this command."

Help?

Improve configuration

  • Command to create dungeon config
  • Automatically generate main config
  • Commands to setup dungeon config?

Multiple questions

Hi,

I have few questions for you:
1- This plugin works with mythicmobs custom mobs?
2- This plugin allow wave or when player kill mobs, they can access another room/arena/dungeon, maybe by using a portal?
3- When players kill the mobs in a dungeon, is it possible to teleport all players into another dungeon to fight another boss?
4- When players reach the latest dungeon, is it possible to teleport all players (inside the dungeon) into the lobby?
5- Is it possible to set a minimum/maximum player to start a dungeon?
6- Is it possible to have multiple dungeon? Example a very easy dungeon with 2 dungeons in it, a medium with 5 dungeon and a boss and an expert dungeon with 10 dungeon and 1 boss after each 5 dungeon?
7- What's about this page: https://github.com/DRE2N/DungeonsXL/wiki/getting-started
Not a lot of informations in it :p :P A video will be better than text I think ;)

I think it is good for the moment, I know it is a lot, but if you can help me with this, it can be amazing, so I can start working with dungeonxl for a future version of my server ;)

Thank you so much and have a nice day/night ;)

Map saving

Hi, i built dungeon, then i type /dxl save and /dxl leave and then i stopped the server. And next day i ran server again, and map look like this
bez nazvu

i'm running on - spigot 1.9.2
DXL version - dungeonsxl-0.11-SNAPSHOT-32

No dmg !

I'm getting this weird bug when joining a dungeon dmg is disabled ! can't get [Mob] signs to work it never triggers ! please help i really love this plugin !

Mehrere Bugs

Mir ist aufgefallen das nicht alle Mobs funktionieren [Bspw der Wither und der Pig_zombie]. Er wird bei mir in der Config nicht übernommen. Ich weiss nicht ob es damit zusammenhängt, aber in einem test spuckte mir die console folgende Fehlermeldung aus:

[02:22:50] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to DungeonsXL v0.11-SNAPSHOT-28
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:198) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:194) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:945) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73]
at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_73]
Caused by: java.lang.NullPointerException
at io.github.dre2n.dungeonsxl.listener.PlayerListener.onInteract(PlayerListener.java:148) ~[?:?]
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-2038f4a-cd36f6f]
... 18 more

Dazu kommt es noch, dass beim reloaden des plugins der dungeon erst nach einem reconnect auf dem server betreten werden kann. Der nether kann auch erst nach einem reconnect betreten werden. folgende fehlermeldung habe ich:

[02:34:46] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to DungeonsXL v0.11-SNAPSHOT-28
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:482) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:888) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73]
at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot.jar:git-Spigot-2038f4a-cd36f6f]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_73]
Caused by: java.lang.NullPointerException
at io.github.dre2n.dungeonsxl.listener.PlayerListener.onInteract(PlayerListener.java:148) ~[?:?]
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-2038f4a-cd36f6f]
... 17 more

Auf dem ersten blick sieht sie gleich aus, aber ich habe mir sie nicht genauer angesehen.

Nach dem editieren des dungeons meldet er [ nach /dxl leave] das spieler &v1 nicht zur gruppe gehört.

ganze meldung: The player &v1 is not member of the group &v2&v4

das passiert bei allen dungeons die nach dem editieren verlassen werden. das beenden des editiermodus funktioniert erst mit ragequit oder /dxl escape

Performance tuning

  • Copy files asynchronously
  • Load worlds asynchronously
  • Copy default raw world instead of generating a new one
  • Check all Collections and decide which implementation to use
  • Debug expensive methods
  • Testing

DSavePlayer doesn't know how to store special ItemsXL skulls

org.bukkit.command.CommandException: Unhandled exception executing command 'dxl' in plugin DungeonsXL v0.10-SNAPSHOT
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1165) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1000) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_66]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_66]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:772) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:711) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:614) [PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]
Caused by: java.lang.NullPointerException: null value in entry: skull-owner=null
at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:135) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:206) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftMetaSkull.serialize(CraftMetaSkull.java:181) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftMetaItem.serialize(CraftMetaItem.java:850) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:33) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:94) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:156) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:304) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSerializable.representData(YamlRepresenter.java:35) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:94) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representSequence(BaseRepresenter.java:133) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray.representData(SafeRepresenter.java:202) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:94) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:156) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:304) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.configuration.file.YamlRepresenter$RepresentConfigurationSection.representData(YamlRepresenter.java:23) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:94) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:156) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:304) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:94) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.representer.BaseRepresenter.represent(BaseRepresenter.java:64) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:242) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:206) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.yaml.snakeyaml.Yaml.dump(Yaml.java:181) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.configuration.file.YamlConfiguration.saveToString(YamlConfiguration.java:40) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:103) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
at io.github.dre2n.dungeonsxl.player.DSavePlayer.save(DSavePlayer.java:142) ~[?:?]
at io.github.dre2n.dungeonsxl.player.DSavePlayer.(DSavePlayer.java:62) ~[?:?]
at io.github.dre2n.dungeonsxl.player.DPlayer.(DPlayer.java:75) ~[?:?]
at io.github.dre2n.dungeonsxl.command.EditCommand.onExecute(EditCommand.java:35) ~[?:?]
at io.github.dre2n.dungeonsxl.listener.CommandListener.onCommand(CommandListener.java:50) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[PaperSpigot.jar:git-PaperSpigot-c725b9c-12698ea]
... 15 more

Drop sign

A sign that creates an item drop entity. ItemsXL required?

Add support for SkillAPI

  • Give EXP as a reward for the mobs the player has killed when the dungeon is finished.
  • Add SkillAPI levels as a requirement

playing dungeons causes errors, dosnt work

I am using spigot 1.8.8 and dxl snapshot 10 (latest stable build) I have also tried all the beta builds as well.

This is the error message that comes up every time a player hits the ready sign on the dungeon.
[10:19:36] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to DungeonsXL v0.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:228) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:195) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerInteractManager.a(PlayerInteractManager.java:107) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:623) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.PacketPlayInBlockDig.a(SourceFile:40) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.PacketPlayInBlockDig.a(SourceFile:10) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_66]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_66]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-5f38d38-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
Caused by: java.lang.NumberFormatException: For input string: "loot"
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) ~[?:1.8.0_66]
at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) ~[?:1.8.0_66]
at java.lang.Double.parseDouble(Double.java:538) ~[?:1.8.0_66]
at io.github.dre2n.dungeonsxl.sign.ChestSign.onInit(ChestSign.java:34) ~[?:?]
at io.github.dre2n.dungeonsxl.dungeon.game.GameWorld.startGame(GameWorld.java:94) ~[?:?]
at io.github.dre2n.dungeonsxl.player.DGroup.startGame(DGroup.java:219) ~[?:?]
at io.github.dre2n.dungeonsxl.player.DPlayer.ready(DPlayer.java:228) ~[?:?]
at io.github.dre2n.dungeonsxl.sign.ReadySign.ready(ReadySign.java:71) ~[?:?]
at io.github.dre2n.dungeonsxl.sign.ReadySign.onPlayerTrigger(ReadySign.java:50) ~[?:?]
at io.github.dre2n.dungeonsxl.sign.DSign.onUpdate(DSign.java:129) ~[?:?]
at io.github.dre2n.dungeonsxl.trigger.Trigger.updateDSigns(Trigger.java:85) ~[?:?]
at io.github.dre2n.dungeonsxl.trigger.InteractTrigger.onTrigger(InteractTrigger.java:27) ~[?:?]
at io.github.dre2n.dungeonsxl.listener.PlayerListener.onInteract(PlayerListener.java:231) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_66]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
... 18 more

I have tried to restart the server but that also dosnt work.

Mob attribute system

es wäre noch super wenn man nicht nur die maximale gesundheit der mobs, sondern auch die geschwindigkeit und die kraft konfigurierbar wäre. ich weiss das das mythikmobs macht, aber das plugin kriegen wir erst nächste woche :/

Events

  • GameWorldLoadEvent
  • GameWorldUnloadEvent
  • EditWorldLoadEvent
  • EditWorldUnloadEvent
  • TriggerEvent
  • DGroupCreateEvent
  • DGroupFinishFloorEvent
  • DGroupFinishDungeonEvent
  • DGroupJoinGameWorldEvent
  • DGroupRewardEvent
  • DPlayerEscapeEvent
  • DPlayerFinishEvent
  • DPlayerFinishEvent
  • DPlayerJoinDGroupEvent
  • DPlayerKickEvent
  • DPlayerUpdateEvent
  • DMobSpawnEvent
  • DMobDeathEvent

Portals

hi, i have small problem, i dont know it is my bad or not, but i created a portal. Then i ran two MC clients, i went with these clients into portal, and portal teleported only one player or none.

Inventar ist nach Tod verschwunden

DungeonsXL version: 0.9.6
Spigot version: 1.8.8

Nach dem man im Dungeon gestorben ist und wieder zurück zum Portal kommt sind zunächst alle ursprünglichen Gegenstände im Inventar. Sobald man jedoch einen Gegenstand anklickt, lösen diese sich auf und sind weg. Eventuell werden die Gegenstände ja mit dem Loot aus dem Dungeon in "AIR" umgewandelt (nur eine vage Vermutung).

Verwendete Plugins:
BasicSpawnReloaded
ClearLag
DungeonsXL
Gringotts
Invisibility_Cloak
ItemsXL
LockSecurity
MassiveCore
MobHealth
Multiworld
MyCommand
MythicMobs
Shopkeepers
SignEditor
SimpleTicketManager
Vault
WarpPortalCommands
WarpPortals
WorldEdit
WorldGuard

Chest, signs, interact - Errors

I've got some errors when i opening chest, interacting with signs, typping commands etc.
i'm using spigot 1.9

[21:07:44] [Server thread/ERROR]: Could not pass event InventoryOpenEvent to DungeonsXL v0.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:735) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.EntityPlayer.openContainer(EntityPlayer.java:712) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.BlockChest.interact(SourceFile:340) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:515) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:880) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_73]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_73]
at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]
Caused by: java.lang.ClassCastException: org.bukkit.block.DoubleChest cannot be cast to org.bukkit.block.Chest
at io.github.dre2n.dungeonsxl.dungeon.game.GameChest.onOpenInventory(GameChest.java:105) ~[?:?]
at io.github.dre2n.dungeonsxl.listener.PlayerListener.onInventoryOpen(PlayerListener.java:509) ~[?:?]
at sun.reflect.GeneratedMethodAccessor242.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
... 19 more

[21:02:03] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to DungeonsXL v0.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:227) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:194) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:110) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:824) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PacketPlayInBlockDig.a(SourceFile:40) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PacketPlayInBlockDig.a(SourceFile:10) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_73]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_73]
at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]
Caused by: java.lang.Error: Unresolved compilation problems:
IChatBaseComponent cannot be resolved to a type
ChatSerializer cannot be resolved
IChatBaseComponent cannot be resolved to a type
ChatSerializer cannot be resolved
PacketPlayOutTitle cannot be resolved to a type
PacketPlayOutTitle cannot be resolved to a type
EnumTitleAction cannot be resolved to a variable
PacketPlayOutTitle cannot be resolved to a type
PacketPlayOutTitle cannot be resolved to a type
EnumTitleAction cannot be resolved to a variable
PacketPlayOutTitle cannot be resolved to a type
PacketPlayOutTitle cannot be resolved to a type
EnumTitleAction cannot be resolved to a variable
PacketPlayOutTitle cannot be resolved to a type
PacketPlayOutTitle cannot be resolved to a type
EnumTitleAction cannot be resolved to a variable
PacketPlayOutTitle cannot be resolved to a type
PacketPlayOutTitle cannot be resolved to a type
PlayerConnection cannot be resolved to a type
CraftPlayer cannot be resolved to a type
CraftPlayer cannot be resolved to a type

at io.github.dre2n.dungeonsxl.util.messageutil.v1_9_R1.sendScreenMessage(v1_9_R1.java:19) ~[?:?]
at io.github.dre2n.dungeonsxl.util.messageutil.MessageUtil.sendScreenMessage(MessageUtil.java:225) ~[?:?]
at io.github.dre2n.dungeonsxl.util.messageutil.MessageUtil.sendScreenMessage(MessageUtil.java:240) ~[?:?]

at io.github.dre2n.dungeonsxl.player.DGroup.startGame(DGroup.java:233) ~[?:?]
at io.github.dre2n.dungeonsxl.player.DPlayer.ready(DPlayer.java:228) ~[?:?]
at io.github.dre2n.dungeonsxl.sign.ReadySign.ready(ReadySign.java:71) ~[?:?]
at io.github.dre2n.dungeonsxl.sign.ReadySign.onPlayerTrigger(ReadySign.java:50) ~[?:?]
at io.github.dre2n.dungeonsxl.sign.DSign.onUpdate(DSign.java:129) ~[?:?]
at io.github.dre2n.dungeonsxl.trigger.Trigger.updateDSigns(Trigger.java:85) ~[?:?]
at io.github.dre2n.dungeonsxl.trigger.InteractTrigger.onTrigger(InteractTrigger.java:27) ~[?:?]
at io.github.dre2n.dungeonsxl.listener.PlayerListener.onInteract(PlayerListener.java:231) ~[?:?]
at sun.reflect.GeneratedMethodAccessor103.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
... 18 more

[22:14:01] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'dxl' in plugin DungeonsXL v0.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand(CraftServer.java:645) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand(PlayerConnection.java:1342) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1177) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_73]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_73]
at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]
Caused by: java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901) ~[?:1.8.0_73]
at java.util.ArrayList$Itr.next(ArrayList.java:851) ~[?:1.8.0_73]
at io.github.dre2n.dungeonsxl.dungeon.WorldConfig.load(WorldConfig.java:155) ~[?:?]
at io.github.dre2n.dungeonsxl.dungeon.WorldConfig.(WorldConfig.java:71) ~[?:?]
at io.github.dre2n.dungeonsxl.dungeon.game.GameWorld.checkRequirements(GameWorld.java:408) ~[?:?]
at io.github.dre2n.dungeonsxl.command.PlayCommand.onExecute(PlayCommand.java:83) ~[?:?]
at io.github.dre2n.dungeonsxl.listener.CommandListener.onCommand(CommandListener.java:51) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit.jar:git-Spigot-f32adba-bf43ca6]
... 15 more

Multiverse Inventory Problem

Bei einem Server mit dem Plugin Multiverse Inventory versucht dieses ein eigenes Inventar anzulegen. Spieler die mit einer Diamantrüsstung in den Dungeon joinen haben diese auch wenn sie den Dungeon auch ohne Rüsstung betreten. Das einmalige Joinen reicht aus. Bekomme auch diese Fehlermeldung:

[18:00:43] [Server thread/WARN]: java.lang.ArrayIndexOutOfBoundsException: 36
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.api.DataStrings.parseInventory(DataStrings.java:421)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.api.share.InventorySerializer.deserialize(InventorySerializer.java:20)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.api.share.InventorySerializer.deserialize(InventorySerializer.java:10)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.util.data.DefaultPlayerProfile.(DefaultPlayerProfile.java:76)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData.getPlayerData(FlatFilePlayerData.java:283)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.WeakProfileContainer.getPlayerData(WeakProfileContainer.java:98)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.WeakProfileContainer.getPlayerData(WeakProfileContainer.java:87)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.WorldChangeShareHandler.handle(WorldChangeShareHandler.java:90)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.ShareHandler.handleSharing(ShareHandler.java:56)
[18:00:43] [Server thread/WARN]: at com.onarandombox.multiverseinventories.InventoriesListener.playerChangedWorld(InventoriesListener.java:183)
[18:00:43] [Server thread/WARN]: at sun.reflect.GeneratedMethodAccessor643.invoke(Unknown Source)
[18:00:43] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[18:00:43] [Server thread/WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[18:00:43] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[18:00:43] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[18:00:43] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[18:00:43] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.PlayerList.moveToWorld(PlayerList.java:684)
[18:00:43] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_9_R1.entity.CraftPlayer.teleport(CraftPlayer.java:468)
[18:00:43] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_9_R1.entity.CraftEntity.teleport(CraftEntity.java:235)
[18:00:43] [Server thread/WARN]: at io.github.dre2n.commons.util.playerutil.PlayerUtil.secureTeleport(PlayerUtil.java:77)
[18:00:43] [Server thread/WARN]: at io.github.dre2n.dungeonsxl.player.DPlayer.(DPlayer.java:131)
[18:00:43] [Server thread/WARN]: at io.github.dre2n.dungeonsxl.global.DPortal.teleport(DPortal.java:200)
[18:00:43] [Server thread/WARN]: at io.github.dre2n.dungeonsxl.listener.PlayerListener.onPortal(PlayerListener.java:405)
[18:00:43] [Server thread/WARN]: at sun.reflect.GeneratedMethodAccessor684.invoke(Unknown Source)
[18:00:43] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[18:00:43] [Server thread/WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[18:00:43] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[18:00:43] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[18:00:43] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[18:00:43] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.PlayerList.changeDimension(PlayerList.java:727)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.EntityPlayer.c(EntityPlayer.java:551)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.Entity.U(Entity.java:338)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.EntityLiving.U(EntityLiving.java:179)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.Entity.m(Entity.java:299)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.EntityLiving.m(EntityLiving.java:1688)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.EntityHuman.m(EntityHuman.java:142)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.EntityPlayer.k_(EntityPlayer.java:254)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.PlayerConnection.c(PlayerConnection.java:138)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.NetworkManager.a(NetworkManager.java:232)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.ServerConnection.c(ServerConnection.java:141)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:820)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660)
[18:00:43] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559)
[18:00:43] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
[18:00:43] [Server thread/WARN]: [Multiverse-Inventories] Could not parse item: ItemStack{DIAMOND_BOOTS x 1}
[18:00:43] [Server thread/WARN]: [Multiverse-Inventories] Invalid key: 37 while parsing inventory
[18:00:43] [Server thread/WARN]: [Multiverse-Inventories] Invalid key: 38 while parsing inventory
[18:00:43] [Server thread/WARN]: [Multiverse-Inventories] Invalid key: 39 while parsing inventory
[18:00:44] [Server thread/WARN]: DuPleX_FD moved too quickly! -566.5169966211121,-57.0,15.699999988079071
[18:00:49] [Server thread/INFO]: DuPleX_FD issued server command: /dxl leave
[18:01:39] [Server thread/INFO]: [Multiverse-Core] World 'DXL_Game_0' was unloaded from memory.
[18:01:39] [Server thread/INFO]: [dynmap] Saved 1989 pending tile renders in world 'DXL_Game_0'

Sperre bei betreten eines dungeon

also ich muss als erstes sagen: echt super das du hier die bugfixes raushaust wie warme semmel ^^ . dafür mal ein fettes dankeschön.

eines ist mir dennoch aufgefallen und zwar das diese sperre die man einstellen kann leider noch nicht funktioniert. 24 std habe ich eingestellt, der user kann den dungeon dennoch betreten

Script system

  • Announcers
  • Classes
  • Mobs
  • Signs

Item scripts should use ItemsXL.

User verlieren Items nach beendigung des Dungeons

Hallo^^
Nach dem ich mehrmals alle Dungeons durchgetestet habe viel mir auf das die User ihre Items verlieren wenn sie 3 Leben verbraucht haben. Die Einstellung die das verhindern soll ist bei mir auf true. Leider kann ich dir keine Fehlermeldung geben :/ . ich benutze die neuste Spigot version und Java ist up to Date.

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.