Coder Social home page Coder Social logo

bluemap-marker's Introduction

< Hey there

bluemap-marker's People

Contributors

iharuya avatar miraculixxt avatar syorito-hatsuki avatar technicjelle avatar xtreetv avatar zoriot avatar

Stargazers

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

Watchers

 avatar  avatar

bluemap-marker's Issues

Editing shape edges

How do you edit the point coordinates of a shape marker after it has been defined? It's not possible in-game; you can only add new points. I tried editing the .json file inside /plugins/BlueMap-Marker/marker but they don't update on the BlueMap.

Modrinth plugin version is still 1.6.0 for Fabric

In #18 the bluemap-marker plugin has been updated to 1.6.2 handling Minecraft server version 1.20.4. On modrinth I see that release but only for the Paper API. Fabric still has the old release 1.6.0. Can you please re-check this?

1.19.2 Fabric Server Crash

Crash "latest.log" file attached. Mod list is at top of file. Note that the server is vanilla client compatible, so it does not modify stuff that breaks that.
latest.log

Changelog?

The 2.0 version is 10 times the size of the old version.
The changelog doesnt contain any text.

Please update us.

Console notification

Are you aware of this line in the console:

23.12 18:57:10 [Server] INFO BMM >> You are running a beta version. Bugs may appear!

Is isnt in beta anymore right?

Simplify Marker Creation

It would be great if you simplify the Marker Creation more:

  • Allow executing commands from console (So you dont have to tab between BlueMap and Minecraft)
  • Make a Command where you can create a POI Marker with one Command (kinda simular how BlueMarker does with Signs)
  • If some mistyped information, allow discarding last step

Also the Modrinth/Download Links should be added to the Readme & the ToDo Adding a way to edit markers and marker-sets after build/creating them should be removed, bc i think thats already implemented.

Feature: Abillity to Copy properties of markers to a new marker

First off, incredible plugin. It took a few minutes to really understand how to use it, but its so powerful I cant imagine using anything else.

Praise aside, the biggest problem I have with it now is the inability to edit markers. I know its on the possible roadmap if this amazing plugin gets continued support, but making a small mistake while making a big area marker and having to go back and fix it later is a pain.

As an interim solution, what about the ability to copy a marker's properties to a new marker? It would allow someone to 'edit' a marker by creating a copy, updating the things they want to change (fill opacity got me twice now on a big area, and the height got me once), while leaving all of the other info like Description, Name, and Edges alone so you don't need to trace out the area for the 4th time.


Obviously, if this is as 'complex' as adding the ability to Edit a marker, that would be the preferable solution, but Ill leave the decision to you.

1.20.6 error

14.05 09:57:57 [Server] ERROR [BlueMap-Marker] Error initializing plugin 'bmm-paper-1.6.4-paper-all.jar' in folder 'plugins' (Is it up to date?)
14.05 09:57:57 [Server] INFO java.lang.NoSuchFieldError: Class net.minecraft.server.MinecraftServer does not have member field 'net.minecraft.commands.Commands vanillaCommandDispatcher'
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.nms.NMS_Common.getBrigadierDispatcher(NMS_Common.java:353) ~[?:?]
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.CommandAPIBukkit.registerCommandNode(CommandAPIBukkit.java:641) ~[?:?]
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.CommandAPIHandler.register(CommandAPIHandler.java:664) ~[?:?]
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.AbstractCommandAPICommand.register(AbstractCommandAPICommand.java:307) ~[?:?]
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.CommandAPICommand.register(CommandAPICommand.java:60) ~[?:?]
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.Execution.register(Execution.java:38) ~[?:?]
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.AbstractCommandTree.register(AbstractCommandTree.java:66) ~[?:?]
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.CommandTree.register(CommandTree.java:32) ~[?:?]
14.05 09:57:57 [Server] INFO at dev.jorel.commandapi.ExecutableCommand.register(ExecutableCommand.java:236) ~[?:?]
14.05 09:57:57 [Server] INFO at bmm-paper-1.6.4-paper-all.jar/de.miraculixx.bmm.MarkerCommand.<init>(MarkerCommand.kt:449) ~[bmm-paper-1.6.4-paper-all.jar:?]
14.05 09:57:57 [Server] INFO at bmm-paper-1.6.4-paper-all.jar/de.miraculixx.bmm.BMMarker.onLoad(BMMarker.kt:26) ~[bmm-paper-1.6.4-paper-all.jar:?]
14.05 09:57:57 [Server] INFO at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:59) ~[paper-1.20.6.jar:git-Paper-78]
14.05 09:57:57 [Server] INFO at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:18) ~[paper-1.20.6.jar:git-Paper-78]
14.05 09:57:57 [Server] INFO at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) ~[paper-1.20.6.jar:git-Paper-78]
14.05 09:57:57 [Server] INFO at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) ~[paper-1.20.6.jar:git-Paper-78]
14.05 09:57:57 [Server] INFO at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:515) ~[paper-1.20.6.jar:git-Paper-78]
14.05 09:57:57 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:286) ~[paper-1.20.6.jar:git-Paper-78]
14.05 09:57:57 [Server] INFO at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1142) ~[paper-1.20.6.jar:git-Paper-78]
14.05 09:57:57 [Server] INFO at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) ~[paper-1.20.6.jar:git-Paper-78]
14.05 09:57:57 [Server] INFO at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

i18n please

The large amount of English is causing a little trouble for the players on my server. Can you consider adding multi-language support?

1.20.4

17.12 11:49:01 [Server] INFO [BlueMap-Marker] Loading server plugin BlueMap-Marker v160
17.12 11:49:01 [Server] ERROR [BlueMap-Marker] Error initializing plugin 'bmm-paper-1.6.1.jar' in folder 'plugins' (Is it up to date?)
17.12 11:49:01 [Server] INFO dev.jorel.commandapi.exceptions.UnsupportedVersionException: This version of Minecraft is unsupported: 1.20.4

Fabric Server Crash When BMM Installed

See log, serveur crash at startup when BMM is in the mod list, doesn't crash when it isn't there
Using Bluemap 3.17 with Bluemap Offline Player Marker 2.6 and Silk 1.10.2,the BMM version was 1.5.1.

Tried with and without Bluemap Offline Player Marker and it still crashes

2023-10-18-7.log

Can't use BMM commands in Paper 1.19.3

[10:09:37 ERROR]: Caught previously unhandled exception :
[10:09:37 ERROR]: Paper Async Command Builder Thread Pool - 5
java.lang.NoSuchMethodError: 'boolean net.minecraft.commands.CommandListenerWrapper.k()'
    at de.miraculixx.bmm.MarkerCommand.mainCommand$lambda$38$lambda$37$lambda$36$lambda$31(MarkerCommand.kt:111) ~[bmm-paper-1.3.0.jar:?]
    at com.mojang.brigadier.tree.CommandNode.canUse(CommandNode.java:79) ~[paper-1.19.3.jar:git-Paper-446]
    at net.minecraft.commands.Commands.fillUsableCommands(Commands.java:477) ~[?:?]
    at net.minecraft.commands.Commands.fillUsableCommands(Commands.java:512) ~[?:?]
    at net.minecraft.commands.Commands.fillUsableCommands(Commands.java:512) ~[?:?]
    at net.minecraft.commands.Commands.sendAsync(Commands.java:429) ~[?:?]
    at net.minecraft.commands.Commands.lambda$sendCommands$5(Commands.java:408) ~[?:?]
    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) ~[?:?]

This also has the side effect of bugging out the entire autocompletion, for other commands too.

This server is running Paper version git-Paper-446 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT) (Git: 4e99466)

PaperMC removal of CB package location error

https://forums.papermc.io/threads/important-dev-psa-future-removal-of-cb-package-relocation.1106/

When using the plugin with PaperMC's test server jar, I get the following error:

[18:59:26] [Server thread/ERROR]: [BlueMap-Marker] Error initializing plugin 'bmm-paper-1.6.3.jar' in folder 'plugins\.paper-remapped' (Is it up to date?)
java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_20_R3/help/CustomHelpTopic
	at dev.jorel.commandapi.CommandAPIVersionHandler.getPlatform(CommandAPIVersionHandler.java:72) ~[?:?]
	at dev.jorel.commandapi.CommandAPI.onLoad(CommandAPI.java:103) ~[?:?]
	at de.miraculixx.bmm.BMMarker.onLoad(BMMarker.kt:25) ~[bmm-paper-1.6.3.jar:?]
	at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:59) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:18) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:507) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:274) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1133) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_20_R3.help.CustomHelpTopic
	at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	... 12 more
[18:59:28] [Server thread/ERROR]: Error occurred while enabling BlueMap-Marker v163 (Is it up to date?)
java.lang.IllegalStateException: Tried to access CommandAPIHandler instance, but it was null! Are you using CommandAPI features before calling CommandAPI#onLoad?
	at dev.jorel.commandapi.CommandAPIHandler.getInstance(CommandAPIHandler.java:169) ~[?:?]
	at dev.jorel.commandapi.CommandAPI.onEnable(CommandAPI.java:135) ~[?:?]
	at de.miraculixx.bmm.BMMarker.onEnable(BMMarker.kt:34) ~[bmm-paper-1.6.3.jar:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:639) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:550) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:275) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1133) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at java.lang.Thread.run(Thread.java:1583) ~[?:?]
[18:59:28] [Server thread/INFO]: [BlueMap-Marker] Disabling BlueMap-Marker v163
[18:59:28] [Server thread/ERROR]: Error occurred while disabling BlueMap-Marker v163
kotlin.UninitializedPropertyAccessException: lateinit property blueMapInstance has not been initialized
	at de.miraculixx.bmm.BMMarker.onDisable(BMMarker.kt:38) ~[bmm-paper-1.6.3.jar:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:290) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugin(PaperPluginInstanceManager.java:223) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.disablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:537) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:192) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:639) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:550) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:275) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1133) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-"84a586f"]
	at java.lang.Thread.run(Thread.java:1583) ~[?:?]

Not gonna pretend to know the implications of this, but I figured I'd submit an issue for it.

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.