GithubHelp home page GithubHelp logo

maruohon / minihud Goto Github PK

View Code? Open in Web Editor NEW
389.0 9.0 98.0 2.17 MB

A client-side Minecraft mod with configurable "info lines" ("mini-F3") and various overlays, such as light level and structure bounding boxes

License: GNU Lesser General Public License v3.0

Java 100.00%

minihud's Introduction

Curseforge Curseforge

MiniHUD

MiniHUD is a client-side information and overlay rendering mod for Minecraft.

MiniHUD provides a "configurable mini-F3" info line section with configurable info line types, font size and color and line order etc. The mod also contains various "overlay renderers", such as spawn chunks, slime chunks, random tick range, region file boundaries, heightmap, structure bounding boxes, and various generic configurable shapes such as spheres, cylinders/circles etc.

MiniHUD is primarily developed on MC 1.12.2 for LiteLoader. It has also been ported to Rift on MC 1.13.2, and for Fabric on MC 1.14 and later and for Forge on all the recent major MC versions. (The 1.12.2+ Forge versions are more or less equivalent in features to the following description and the other mod loader versions. The older Forge versions going back to 1.8 are a lot simpler with less features.)

For compiled builds (= downloads), see:

Compiling

  • Clone the repository
  • Open a command prompt/terminal to the repository directory
  • On 1.12.x you will first need to run gradlew setupDecompWorkspace (unless you have already done it once for another project on the same 1.12.x MC version and mappings and the same mod loader, Forge or LiteLoader)
  • Run gradlew build to build the mod
  • The built jar file will be inside build/libs/

YourKit

We appreciate YourKit for providing the project developers licenses of its profiler to help us improve performance!

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler and YourKit YouMonitor, tools for profiling Java and .NET applications.

minihud's People

Contributors

maruohon 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

minihud's Issues

Tried to install Litematica, Rift crashes

I have Litematica and MaLiLib for 1.13.2 in the mods folder, and Rift keeps crashing with or without them in there. I get this error:

[Info: 2020-05-11 15:21:21.4580881: GameCallbacks.cpp(158)] Game/LaunchWrapper (main) Error Unable to launch
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.dimdev.riftloader.launch.RiftLoaderTweaker.injectIntoClassLoader(RiftLoaderTweaker.java:28)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.dimdev.riftloader.launch.RiftLoaderTweaker.injectIntoClassLoader(RiftLoaderTweaker.java:26)
	... 2 more
Caused by: java.lang.NoClassDefFoundError: org/spongepowered/asm/launch/MixinBootstrap
	at org.dimdev.rift.Rift.onInitialization(Rift.java:23)
	at org.dimdev.riftloader.RiftLoader.initMods(RiftLoader.java:196)
	at org.dimdev.riftloader.RiftLoader.load(RiftLoader.java:55)
	... 7 more
Caused by: java.lang.ClassNotFoundException: org.spongepowered.asm.launch.MixinBootstrap
	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 10 more
Caused by: java.lang.NullPointerException
	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
	... 12 more

[Info: 2020-05-11 15:21:21.4946081: GameCallbacks.cpp(158)] Launcher/launcher (main) Inf

Someone more knowledgeable know what is going on?

Shapes not showing on Paper-183 Server

As the title states I am playing on a MP server running Paper-183, we do not have access to the seed but other things I have read here say that is only used for slime chunks. When I try to make a despawn sphere it doesn't seem to render into the world. My Admins say it isn't anything they have disabled and that it may be an issue with the Spigot Server or a general bug. I was hoping you could help us out.

Also is there no way to change the sphere radius?

Opening Shape Editor crashes game.

When opening the config menu and clicking "Shapes" and/or setting and using a keybind to open the "Shape Editor" both crashes the game. My log:
crash-2019-10-11_17.19.17-client.txt

I got the MiniHud download from: https://www.curseforge.com/minecraft/mc-mods/mini-hud/files

Mods I have loaded:

malilib-rift-1.13.2-0.10.0-dev.19
minihud-rift-1.13.2-0.19.0-dev.20190609.195448
OptiFine_1.13.2_HD_U_E7
riftmod_voxelMap_1.8.2_for_1.13.2

Am using RIFT 1.13.2 and MultiMC if that helps anything.
Let me know if you need anymore data / info.

Shapes color transparancy issue

When changing the color on a shape it loses its transparancy.

Even when just opening the color editor without changing anything.

Version 1.16 snapshot 20w21a

2020-05-25_21 32 24

FPS inconsistency

For some reason MiniHud is capping the fps I have at 20 fps while Minecraft's built in fps and Journey Map both show that my fps is MUCH higher.

Shulker box and purple shulker box previews use the same tint

The undyed shulker box uses the same tint colour as the purple shulker box:

image

image

I did some digging and I feel like the problem is somewhere around here:

Maybe something changed in 1.14?

Correction: it looks intentional. Instead of returning purple, I think the GUI should remain untinted, just as the shulker box is undyed. Perhaps instead of returning EnumDyeColor.PURPLE in this case, short-circuit with color(1f, 1f, 1f, 1f) just like other parts of the code seem to do.

Display light levels underwater

Since drowned spawn underwater 6 blocks below sea level, it'd be great to have the light level indicator also display light levels of blocks underwater, so people can light them up and be confident they've covered all drowned spawning spots appropriately.

Overlays not rendering at all with Optifine

I am unable to get any of the overlays like structers, slime chunks or light level to display while optifine is installed. I'm running on 1.15.2 and optifine 1.15.2 pre16. Using forge loader. The info HUD still shows on the top left, the overlays just don't render. When I uninstall optifine they do.

infoLightLevel + tickwarping freeze

Tickwarping while having infoLightLevel turned on freeze the game until tickwarping is finished. I did test after turning off other infos and removing all uneeded mods. Tried tickwarp from quickcarpet and fabriccarpet

1.14.4 + latest version of minihud, malilib, fabric + fabricapi0.3.1.208

World seed unknown

When on servers Mini Hud can not find the world seed I think a good fix for this would be to add a seed input in the general settings

[Feature Request] Key Groups

In the keybindings if you assign the same key to values then one overrides the others. The lower priority value no longer toggles. It would be very nice to have all values assigned to the same key toggle on and off together. Then groups can be made for different conditions and scenarios.

Error on launch

Before posting, I tried a different Rift mod, and launched and worked.
This is for 1.13.2, I already tried a fresh install using the Vanilla Launcher, and yield the same error as MultiMC.

[21:59:25] [main/ERROR]: Unable to launch
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.dimdev.riftloader.launch.RiftLoaderTweaker.injectIntoClassLoader(RiftLoaderTweaker.java:28) ~[rift-jitpack-d6893ec777-1.jar:?]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_191]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_191]
at org.dimdev.riftloader.launch.RiftLoaderTweaker.injectIntoClassLoader(RiftLoaderTweaker.java:26) ~[rift-jitpack-d6893ec777-1.jar:?]
... 10 more
Caused by: java.lang.NoClassDefFoundError: fi/dy/masa/malilib/interfaces/IInitializationHandler
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_191]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_191]
at org.dimdev.riftloader.RiftLoader.loadListeners(RiftLoader.java:254) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.getListeners(RiftLoader.java:239) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.initMods(RiftLoader.java:194) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.load(RiftLoader.java:55) ~[rift-jitpack-d6893ec777-1.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_191]
at org.dimdev.riftloader.launch.RiftLoaderTweaker.injectIntoClassLoader(RiftLoaderTweaker.java:26) ~[rift-jitpack-d6893ec777-1.jar:?]
... 10 more
Caused by: java.lang.ClassNotFoundException: fi.dy.masa.malilib.interfaces.IInitializationHandler
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_191]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_191]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_191]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_191]
at org.dimdev.riftloader.RiftLoader.loadListeners(RiftLoader.java:254) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.getListeners(RiftLoader.java:239) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.initMods(RiftLoader.java:194) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.load(RiftLoader.java:55) ~[rift-jitpack-d6893ec777-1.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_191]
at org.dimdev.riftloader.launch.RiftLoaderTweaker.injectIntoClassLoader(RiftLoaderTweaker.java:26) ~[rift-jitpack-d6893ec777-1.jar:?]
... 10 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_191]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_191]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_191]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_191]
at org.dimdev.riftloader.RiftLoader.loadListeners(RiftLoader.java:254) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.getListeners(RiftLoader.java:239) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.initMods(RiftLoader.java:194) ~[rift-jitpack-d6893ec777-1.jar:?]
at org.dimdev.riftloader.RiftLoader.load(RiftLoader.java:55) ~[rift-jitpack-d6893ec777-1.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_191]
at org.dimdev.riftloader.launch.RiftLoaderTweaker.injectIntoClassLoader(RiftLoaderTweaker.java:26) ~[rift-jitpack-d6893ec777-1.jar:?]
... 10 more

Ability to add world seed in multiplayer games

Currently some structure overlays/slime chunk overlays dont work in multiplayer (vanilla as well) because it doesnt know the world seed. I may be missing something, but I'm suggesting a way to input a seed.

nothing is rendering for me (spigot server or singleplayer and fast render off)

nothing will render for me on a server or singleplayer, like the slime chunks, structures boxes or despawn sphere. the info in the corner works fine.

i've tried reinstalling the mod and its library mod, setting hot keys and turing fast render on and off multiple times and messing around with the margins and colors ive checked its up to date and it still won't render anything

and yes i am using 1.14.4 fabric

plz help, TIA

[Improvement suggestion] Shape : layer range

  1. When moving a shape keep the selected layer range in view.
  2. Double layer range for 3D object like the sphere so a corner section can be isolated (for example to cut a sphere in 2 on Y and in 2 on X or Z)

Right now when you move a shape where you selected a layer range the range need adjustment after movement.

Certain Overlays not working

Only some overlays don't work for me. I've tried both the forge and fabric versions and neither work. The Slime chunk overlay does work but the structure overlay doesn't and neither does the despawn sphere

Ability to display beacon range

Displays activated beacons range preferably by setting coordinate position and base size allowing for the proposed location to be outside of render distance.
Need to be able to display multiple at once and ideally set the color of each defined range.

I'm setting up a large beacon range that contains 80+ beacons and Photoshop is not the best tool when it comes to laying them out against a map.

Option to force info on by default.

Nice little mod but the fact that you need to push H every time you start the pack can be annoying. Also if it's included in a modpack 99% of people won't know it exists.
This option should not remove the H toggle.

Game crashing after adding malilib

im trying to install minihud but it wasnt loading up so i searched on website that it needs malilib and i added it and now its crashing but if i dont get it then fabric says that minihud needs malilib

Fabric is crashing when loading minihud

if i try to load up minihud the game wouldnt even start.
It would just crash whenloading up...

can someone help me please?

yes I installed the Fabrich-API, I use the 0.5.1.36 installer for minecraft 1.14.4
and minihud-fabric-1.14.4-0.19.0-dev.20190720.191339.
and thats the API; fabric-api-0.4.0+build.240-1.14

Thanks for Helping me

[1.15.2] infoSlimeChunk render not consistent

when i log out and back in and put the same exact seed the slime chunk viewer changes location This could also be because of me going back and fourth in the nether. The first picture is my first log in for the day and it don't show that the chunks in front of me that I've dug out are slime chunks, while the second does. The only factors are me logging out and back in, and going through the nether.
1st test
2nd test

Server TPS Information breaks when PlaceholderAPI plugin is active

When I login to my server with the Placeholder API plugin active, the Server TPS information in the HUD breaks. It just constantly flashes saying "no valid data". The TPS information works fine when I'm on a server without the plugin, and when I'm in singleplayer.

Screen Shot 2020-04-14 at 10 40 14 pm

Shape Manager only adding despawn spheres

I'm using 1.15.2 and this version: minihud-fabric-1.15.2-0.19.0-dev.20200121.203515.jar

I wanted to set a sphere of my own parameters in the shapes.

There was no way to set the shape type before clicking "Add shape". The menu just to the left looks like it is a menu for choosing info bits to put on the HUD itself. Seems like that menu should be allowing me to pick what type of shape I want to add, then hopefully I could pick a "manual sphere" option and set the origin and radius in config page.

I've uploaded a screenshot:

2020-03-17_11 41 53

overlay glitch

enabling any of the overlays causes text, the tab menu and the text log to go completely grey in spectator mode.

Redesign of the Info Toggles screen

My Idea for a new Info togge screen is to merge it with the Info Line order screen and add a preview box. I made a little mockup so you can understand better about what I'm talking about.
image

[Feature Request] Add C Counter Value

The C value on the F3 screen is very useful as a tactic to find open air spaces aka caves. It would be great to have it onscreen always with MiniHUD. Can't figure out if this is already implemented? TIA

Container preview renders parts of the GUI incorrectly when a resource pack is enabled

It looks like the bottom-right edges of the GUI are being ripped from the wrong edges of the container texture. This can be seen when enabling a resource pack that changes the shulker box GUI texture:

image

Note that it is possible to change the shullker box GUI texture in vanilla. (Whereas OptiFine allows you change it based on the colour of the box.)

A similar issue can be seen with the chest preview, which incorrectly renders the shulker box GUI:

image

Relevant mods:

  • fabric-api-0.4.0+build.240-1.14
  • malilib-fabric-1.14.4-0.10.0-dev.20
  • minihud-fabric-1.14.4-0.19.0-dev.20191007.003640

Fabric loader:

  • fabric-loader-0.6.3+build.167-1.14.4

[Edit]

I did some code digging and I think both of these problems have something to do with these:

I spent about 10 minutes minutes skimming through code so correct me if I'm wrong, but I feel like the solution involves:

  1. fixing the texture coordinates to capture the container's GUI instead of the player's inventory, and
  2. writing a separate case for shulker box vs chest.

"Renderer Toggles" Menu

Currently, there does not seem to be a way to enable renderers without first assigning a hotkey.

Similar to the "Info Toggles" tab in the menu, it would be useful to have a "Renderer Toggles" tab as well, to complement the existing "Renderer Hotkeys" tab.

Bounding boxes not rendering

im playing on spigot server, i have permission to use /seed command, everything works except bounding boxes of structures, i toggle the overlayStructureMainToggle, and structure has been enabled to render bounding box overlay. slimechunks rendering works.

[1.15.2] FPS drops with despawn sphere (when standing far away)

Hey,

I noticed significant frame rate drops (from 120 to 3) on 1.15.2 when looking straight up. Any other direction is fine, as far as I can tell.

I'm not using Vsync and my frame rate is capped at 120

Starting the game fresh without MaLiLib and MiniHud "fixes" that problem tho, so I guess it has nothing to do with Fabric itself.

Would be awesome if you could take a look at that!
And if I can provide any furth information on that please let me know :)

Block Neighbour Updates Overlay Glitch

Hi, It's me again. Sorry to keep on submitting.

When I use the Neighbour Updates Overlay, the overlay outlines seem to misalign with the block grid entirely. The numbers, however, remain on the cooresponding blocks, but the grid doesn't.

2020-04-18_19 46 31

MC Version: 1.15.2
Mod Version: Minihud-fabric-1.15.2-0.19.0-dev.20200121.203515

Also, is it also possible if you can give me a sort of run down on what the numbers correspond to?

Can't access Chunk Unload Bucket Overlay

Hello

I'd really like to see the Chunk Unload Buckets (saw it here), and I've found it in the code (examples)

I'm assuming this has to do with the version I am using
image

Is there a newer version I might use?
I've tried building myself but think my lack of experience with Java/Gradle Builds is hampering my efforts.

Thank you for any information you can provide.

Suggest language file stripping

Thanks to the author, this mod is very helpful to players!
But the language files have not been stripped, which has great resistance to translation. It is hoped that the language files will be separated to facilitate localization for enthusiasts of various countries.

Finally, thanks again to the author for making such a good mod!

Game crashed when turning on bounding boxes.

Hey I turned on bounding boxes and my game crashed. I tried removing my other mods and that still wont work. heres the crash report:

---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 26-5-20 20:04
Description: Unexpected error

java.lang.NoSuchMethodError: fi.dy.masa.malilib.render.RenderUtils.drawBox(Lfi/dy/masa/malilib/util/IntBoundingBox;Lfi/dy/masa/malilib/util/Color4f;Lnet/minecraft/class_287;Lnet/minecraft/class_287;)V
at fi.dy.masa.minihud.renderer.OverlayRendererStructures.renderStructure(OverlayRendererStructures.java:123)
at fi.dy.masa.minihud.renderer.OverlayRendererStructures.renderStructuresWithinRange(OverlayRendererStructures.java:113)
at fi.dy.masa.minihud.renderer.OverlayRendererStructures.updateStructures(OverlayRendererStructures.java:101)
at fi.dy.masa.minihud.renderer.OverlayRendererStructures.update(OverlayRendererStructures.java:72)
at fi.dy.masa.minihud.renderer.RenderContainer.update(RenderContainer.java:88)
at fi.dy.masa.minihud.renderer.RenderContainer.render(RenderContainer.java:70)
at fi.dy.masa.minihud.renderer.OverlayRenderer.renderOverlays(OverlayRenderer.java:36)
at fi.dy.masa.minihud.event.RenderHandler.onRenderWorldLast(RenderHandler.java:174)
at fi.dy.masa.malilib.event.RenderEventHandler.onRenderWorldLast(RenderEventHandler.java:99)
at net.minecraft.class_761.handler$zzk000$onRenderWorldLast(class_761.java:3474)
at net.minecraft.class_761.method_22710(class_761.java:1326)
at net.minecraft.class_757.method_3188(class_757.java:718)
at net.minecraft.class_757.method_3192(class_757.java:543)
at net.minecraft.class_310.method_1523(class_310.java:989)
at net.minecraft.class_310.method_1514(class_310.java:619)
at net.minecraft.client.main.Main.main(Main.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:193)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:138)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at fi.dy.masa.minihud.renderer.OverlayRendererStructures.renderStructure(OverlayRendererStructures.java:123)
at fi.dy.masa.minihud.renderer.OverlayRendererStructures.renderStructuresWithinRange(OverlayRendererStructures.java:113)
at fi.dy.masa.minihud.renderer.OverlayRendererStructures.updateStructures(OverlayRendererStructures.java:101)
at fi.dy.masa.minihud.renderer.OverlayRendererStructures.update(OverlayRendererStructures.java:72)
at fi.dy.masa.minihud.renderer.RenderContainer.update(RenderContainer.java:88)
at fi.dy.masa.minihud.renderer.RenderContainer.render(RenderContainer.java:70)
at fi.dy.masa.minihud.renderer.OverlayRenderer.renderOverlays(OverlayRenderer.java:36)
at fi.dy.masa.minihud.event.RenderHandler.onRenderWorldLast(RenderHandler.java:174)
at fi.dy.masa.malilib.event.RenderEventHandler.onRenderWorldLast(RenderEventHandler.java:99)
at net.minecraft.class_761.handler$zzk000$onRenderWorldLast(class_761.java:3474)
at net.minecraft.class_761.method_22710(class_761.java:1326)
at net.minecraft.class_757.method_3188(class_757.java:718)

-- Affected level --
Details:
All players: 1 total; [class_746['kinggeert'/27, l='MpServer', x=-215.14, y=64.92, z=37.84]]
Chunk stats: Client Chunk Cache: 1849, 766
Level dimension: minecraft:overworld
Level name: MpServer
Level seed: 3202862393163040595
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options: {}
Level spawn location: World: (-265,67,39), Chunk: (at 7,4,7 in -17,2; contains blocks -272,0,32 to -257,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 3507600 game time, 6000 day time
Known server brands:
Level was modded: false
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Server brand: fabric
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:450)
at net.minecraft.class_310.method_1587(class_310.java:1921)
at net.minecraft.class_310.method_1514(class_310.java:639)
at net.minecraft.client.main.Main.main(Main.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:193)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:138)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

-- System Details --
Details:
Minecraft Version: 1.15.2
Minecraft Version ID: 1.15.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1209631144 bytes (1153 MB) / 1912602624 bytes (1824 MB) up to 2147483648 bytes (2048 MB)
CPUs: 12
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Launched Version: fabric-loader-0.7.8+build.184-1.15.2
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce RTX 2060/PCIe/SSE2 GL version 4.6.0 NVIDIA 445.87, NVIDIA Corporation
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Resource Packs: vanilla, file/VanillaTweaks_r381731.zip
Current Language: English (US)
CPU: 12x AMD Ryzen 5 3600 6-Core Processor

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.