1, A JSON file is just a text file with a well defined structure, so you can edit them with any text editor like Notepad.
2, In the Optifine JSON file has a section labelled "libraries" that contains the dependencies, copy/paste the values from this into the BBOR.json.
3, The original BBOR json file has the "jar" & "inheritsFrom" property set to something like "1.13.2". My instruction to change the jar and inheritFrom... is literally to change the values of these two properties to be the same as the id property in the Optifine file, e.g. "1.13.2-Optifine_HD_U_E7"
Add --tweakClass... means in the game arguments section of the BBOR json file where there is already a tweakClass argument, add another one with the value in the instruction.
I included an example JSON file in my original comment to help with this, hopefully the original comment along with these clarifications is enough detail.
Have been getting server crashes when clients connect since the latest version. I've submitted an issue on github and attached the crash-report logs from when it happened.
@richyfreeway Think I've fixed this issue - wasn't able to reproduce but pretty sure I figured it out. Check out the latest version and let me know if you still have this issue.
Whenever I try to run "java -jar BBOutlineReloaded-1.0.11-1.14-bukkit.jar --server" on my server it gives the error "no main manifest attribute, in BBOutlineReloaded-1.0.11-1.14-bukkit.jar" and does nothing
Smmmadden maintains a Spigot Plugins page, and you should likely have BBOR listed along with the proper links and so on. Please be sure to note the CLIENT mod is necessary for the PLUGIN mod to do *anything*. Now to go test it out.
--EDIT--
The Fabric version works Single-Player Fabric for 1.14.1, but I don't want my wife to break my fingers for messing up her game on the server. I'll have to try to sneak this into the Spigot 1.14.1 tomorrow night. A man's gotta do what a man's gotta do, and I'm gonna do what she tells me to. :-p
I've a bit of trouble with the Craftbukkit latest version.
[17:30:24] [Server thread/ERROR]: Could not pass event ChunkLoadEvent to BBOutlineReloaded v${project.version}
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:520) ~[spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:505) ~[spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.Chunk.loadCallback(Chunk.java:508) ~[spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.PlayerChunk.lambda$1(PlayerChunk.java:221) ~[spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_141]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_141]
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_141]
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) ~[?:1.8.0_141]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:580) ~[?:1.8.0_141]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_141]
at net.minecraft.server.v1_14_R1.ChunkTaskQueueSorter.b(SourceFile:57) ~[spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.ThreadedMailbox.e(SourceFile:83) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.ThreadedMailbox.a(SourceFile:123) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.ThreadedMailbox.run(SourceFile:91) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:135) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:114) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.ChunkProviderServer$a.executeNext(ChunkProviderServer.java:496) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.ChunkProviderServer.runTasks(ChunkProviderServer.java:192) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.MinecraftServer.aW(MinecraftServer.java:904) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:888) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(SourceFile:99) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeModerately(MinecraftServer.java:865) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.MinecraftServer.loadSpawn(MinecraftServer.java:561) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:436) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:258) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:761) [spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_141]
Caused by: java.lang.NoSuchFieldError: dimension
at com.irtimaled.bbor.common.events.ChunkLoaded.<init>(ChunkLoaded.java:12) ~[?:?]
at com.irtimaled.bbor.bukkit.Events.onChunkLoad(Events.java:41) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_141]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_141]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_141]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_141]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[spigot-1.14-2019-05-13a.jar:git-Spigot-8043ebc-89c52b7]
... 28 more
/version
This server is running CraftBukkit version git-Spigot-8043ebc-89c52b7 (MC: 1.14.1) (Implementing API version 1.14.1-R0.1-SNAPSHOT
The village *structures* are still revealed, but the villager *mechanics* are … odd. I can't speak for @irtimaled, but I strongly suspect all the old "villager" code was worthless and had to be pulled, and the new mechanics have yet to be coded. The prior sense of displaying a village "center" may not make any sense at all. Doors, for example, are no longer relevant. I'm not sure of the village "boundary" shown as the glowing ball of stars makes sense or is relevant.
left
might welcome someone giving the new mechanics some serious hard thought as to what it *could* display, what makes *sense* to display, and what specific mechanics code can check to ensure it *does* display properly.
That said, village structure boxes display just fine.
Thank you very much for your detailed explination @Romaq, it is very much appreaciated! was kind of wondering if the village it self affects the spawn rate of iron golems dependant on the diameter between them
@kimballgaming Glad the mod helped you identify that you had an issue and could also confirm you'd fixed it!
Hi Jomamma000
1, A JSON file is just a text file with a well defined structure, so you can edit them with any text editor like Notepad.
2, In the Optifine JSON file has a section labelled "libraries" that contains the dependencies, copy/paste the values from this into the BBOR.json.
3, The original BBOR json file has the "jar" & "inheritsFrom" property set to something like "1.13.2". My instruction to change the jar and inheritFrom... is literally to change the values of these two properties to be the same as the id property in the Optifine file, e.g. "1.13.2-Optifine_HD_U_E7"
Add --tweakClass... means in the game arguments section of the BBOR json file where there is already a tweakClass argument, add another one with the value in the instruction.
I included an example JSON file in my original comment to help with this, hopefully the original comment along with these clarifications is enough detail.
Thanks,
Irti
Thanks for the reply, don't break the machine hehe.
1.0.10 Release
Fixes
Removes
Download here
Thanks for another update, seems to work just fine.
Have been getting server crashes when clients connect since the latest version. I've submitted an issue on github and attached the crash-report logs from when it happened.
https://github.com/irtimaled/BoundingBoxOutlineReloaded/issues/51
Haven't had this problem with any previous versions.
Great mod btw.
does this work for 1.14 or only the snapshot? also how does this preform in realms?
Working fine in 1.14.1 Prerelease 1.
The next hot-skippy question is if there is a 1.14 Spigot plugin to report to the client what values BBOR needs to do its thing?
I know you from just survival evolved
1.0.11 Release
Fixes
Added
Download here
@Romaq Check out the files on curseforge.
@StanlyHD75065 It works on 1.14. Requires modded server for it to work when connected to a server so no go on Realms.
@richyfreeway Think I've fixed this issue - wasn't able to reproduce but pretty sure I figured it out. Check out the latest version and let me know if you still have this issue.
Whenever I try to run "java -jar BBOutlineReloaded-1.0.11-1.14-bukkit.jar --server" on my server it gives the error "no main manifest attribute, in BBOutlineReloaded-1.0.11-1.14-bukkit.jar" and does nothing
Please check out https://www.spigotmc.org/members/smmmadden.104514/
Smmmadden maintains a Spigot Plugins page, and you should likely have BBOR listed along with the proper links and so on. Please be sure to note the CLIENT mod is necessary for the PLUGIN mod to do *anything*. Now to go test it out.
--EDIT--
The Fabric version works Single-Player Fabric for 1.14.1, but I don't want my wife to break my fingers for messing up her game on the server. I'll have to try to sneak this into the Spigot 1.14.1 tomorrow night. A man's gotta do what a man's gotta do, and I'm gonna do what she tells me to. :-p
I've a bit of trouble with the Craftbukkit latest version.
/version
This server is running CraftBukkit version git-Spigot-8043ebc-89c52b7 (MC: 1.14.1) (Implementing API version 1.14.1-R0.1-SNAPSHOT
BBOR file: BBOutlineReloaded-1.0.11-1.14-bukkit.jar
why is there no more village bounding boxes?
The village *structures* are still revealed, but the villager *mechanics* are … odd. I can't speak for @irtimaled, but I strongly suspect all the old "villager" code was worthless and had to be pulled, and the new mechanics have yet to be coded. The prior sense of displaying a village "center" may not make any sense at all. Doors, for example, are no longer relevant. I'm not sure of the village "boundary" shown as the glowing ball of stars makes sense or is relevant.
That said, village structure boxes display just fine.
Thank you very much for your detailed explination @Romaq, it is very much appreaciated! was kind of wondering if the village it self affects the spawn rate of iron golems dependant on the diameter between them