miraculixxt / bluemap-marker Goto Github PK
View Code? Open in Web Editor NEWBlueMap addtion plugin. Add a marker command to the game to easily setup your markers ingame without touching configs
License: MIT License
BlueMap addtion plugin. Add a marker command to the game to easily setup your markers ingame without touching configs
License: MIT License
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.
Link to relevant Create issue: Fabricators-of-Create/Create#503
Link to relevant log: https://mclo.gs/IedCAC6
After removing BMM the server will not crash.
Appears to be an issue with the fake-player-api & create interactions, had the issue with a deployer.
Hoping for a quick fix, love this mod!
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?
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
The 2.0 version is 10 times the size of the old version.
The changelog doesnt contain any text.
Please update us.
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?
Request: 1.20.4 support
It would be great if you simplify the Marker Creation more:
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.
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.
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) ~[?:?]
When a player tries joining the server,they can only recive a message like this.
BMM version:bmm-fabric-1.5.0
Bluemap version:BlueMap-3.16-fabric-1.20
Minecraft version:1.20.1
fabricloader version:0.4.22
fabricAPI verion:fabric-api-0.87.0+1.20.1
latest.log followed below.
The large amount of English is causing a little trouble for the players on my server. Can you consider adding multi-language support?
My mistake, delete it please.
Just leaving this comment here... would be amazing if you update :)
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
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
[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)
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.
It looks like only the Paper and Purpur mod loaders have been published to Modrinth.
https://modrinth.com/plugin/bmarker/versions?g=1.20&g=1.20.1
Recent commits suggest a Fabric version is supported.
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.