Spigot Tangled Maze | Maze Generator [1.13+] 1.4.2

THE maze generator

  1. Very cool plugin! I will definitely showcase it in a video soon :) But it would be cool if you can set enter vs exit and customization rewards for exits. Or if you have the "diamond block" to be the primary exit for rewards. So when players reach that spot, have in the rewards set in the config. messages, commands, particles, sounds, etc...
     
    • Like Like x 1
  2. Hey @SoulStriker_,
    I feel honored that you consider making a video about this plugin :)

    You are not the first person asking for the something like rewards for finishing a maze. But a whole event system with messages/rewards/partices whatever is kind of branching off the main prupose of Tangled Maze in my opinion. I think it would fit into a whole new plugin that would hook into Tangled Maze (and would take a lot of time to develop). And since I am still busy improving Tangled Maze itself I will not find any time to create a plugin like that.

    I hope makes my point of view a bit more clear why I am not going to implement something like you and others suggested.


    I hope anyway that you will stay tuned for updates! :D
    Greetings
    MightyOne
     
    • Friendly Friendly x 1
  3. Gotcha, makes sense :) I'll pm when I do a video
     
  4. I've seen some other showcases of you and I'd totally embed yours about Tangled Maze in the plugin description if you create one.
     
  5. SlimeDog

    Moderator Patron

    Don't some of the early releases do this? (It would be better to ask the other devs to update their plugins, so you can update your server to 1.13.2 or 1.14.)
     
  6. I rather not yet
     
  7. MightyOne updated Tangled Maze | Maze Generator [1.13+] with a new update entry:

    Hollow Walls

    Read the rest of this update entry...
     
  8. Code (Text):

    [06:21:34] [Server thread/ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'maze' in plugin TangledMaze v1.3.4
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.15.1.jar:git-Paper-35]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.1.jar:git-Paper-35]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:740) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1820) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1628) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.MinecraftServer.aZ(MinecraftServer.java:1037) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1030) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1014) ~[patched_1.15.1.jar:git-Paper-35]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:937) ~[patched_1.15.1.jar:git-Paper-35]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
    Caused by: java.lang.NullPointerException
        at me.gorgeousone.tangledmaze.util.HelpPage.send(HelpPage.java:16) ~[?:?]
        at me.gorgeousone.tangledmaze.command.HelpCommand.sendHelpPage(HelpCommand.java:58) ~[?:?]
        at me.gorgeousone.tangledmaze.command.HelpCommand.onCommand(HelpCommand.java:40) ~[?:?]
        at me.gorgeousone.tangledmaze.command.framework.command.ArgCommand.onCommand(ArgCommand.java:83) ~[?:?]
        at me.gorgeousone.tangledmaze.command.framework.command.ParentCommand.onCommand(ParentCommand.java:46) ~[?:?]
        at me.gorgeousone.tangledmaze.command.framework.command.BasicCommand.execute(BasicCommand.java:86) ~[?:?]
        at me.gorgeousone.tangledmaze.command.framework.handler.CommandHandler.onCommand(CommandHandler.java:43) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.1.jar:git-Paper-35]
        ... 17 more
     
    Happens when trying to open the help page for the build command (if you click it it shows the page for unbuild, if you try to accesss it directly with /maze help 10 it shows unbuild (page 11) if you try to do /maze help 11 the error above happens.
     
  9. question.
    if i set 2 exits is there always a path between them? so they can reach each other?
     
  10. Yes, two exits will always have a connection to each other (as long as there is enough space for a path to be built).
     
    • Like Like x 1
    • Friendly Friendly x 1
  11. thank you :)
     
  12. hiho! got this error using a golden axe:

    Code (Text):
    [18:34:08 ERROR]: Could not pass event PlayerInteractEvent to TangledMaze v1.3.6
    java.lang.NullPointerException: null
        at me.gorgeousone.tangledmaze.listeners.PlayerWandInteractionListener.hidePlayersClipsIfHit(PlayerWandInteractionListener.java:84) ~[?:?]
        at me.gorgeousone.tangledmaze.listeners.PlayerWandInteractionListener.onBlockClick(PlayerWandInteractionListener.java:77) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor156.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-137]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-137]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-137]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:559) ~[patched_1.15.2.jar:git-Paper-137]
        at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:463) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.PlayerInteractManager.a(PlayerInteractManager.java:448) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1378) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1038) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1031) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1015) ~[patched_1.15.2.jar:git-Paper-137]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:938) ~[patched_1.15.2.jar:git-Paper-137]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
     
  13. That's probably the bug I tried to tackle in v1.3.7. Please download the latest version and contact me again if the problem persists.
     
    #58 MightyOne, Mar 16, 2020
    Last edited: Mar 16, 2020
    • Like Like x 1
  14. When we try to create maze with maze brush it pops internal error in game, but nothing in console. Maze build works fine, but creating it with maze brush is bugged somehow. Can you please look into this?