foghrye4 / cwgfarplaneview Goto Github PK
View Code? Open in Web Editor NEWRender approximate view of terrain beyond player cube load distance.
License: Other
Render approximate view of terrain beyond player cube load distance.
License: Other
From looking at the code, it seems that the server checks whether the dimension is 0, and does not send terrain data otherwise, however no check is performed on the client, so it still renders the overworld view in other dimensions - tested in the nether with version 0.1.4, others have reported that this occurs with the end too.
(This theory as to why it happens may be incorrect as I haven't managed to get this mod working fully in my dev env)
Caused by: java.lang.NegativeArraySizeException
at org.objectweb.asm.Frame.a(Unknown Source)
at org.objectweb.asm.MethodWriter.visitMaxs(Unknown Source)
at org.objectweb.asm.MethodVisitor.visitMaxs(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.b(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at cwgfarplaneview.core.CWGFPVClassTransformer.transformGenLayerChilds(CWGFPVClassTransformer.java:47)
at cwgfarplaneview.core.CWGFPVClassTransformer.transform(CWGFPVClassTransformer.java:22)
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256)
... 45 more```
I have no idea what I'm doing wrong here:
https://github.com/Foghrye4/CWGFarPlaneView/blob/master/src/main/java/cwgfarplaneview/core/GenLayerChildClassVisitor.java#L21
here what i am suspecting that cause the crash
{dont blame me i have an old laptop that have gles 2.1
gloomyfolken.hooklib.minecraft.PrimaryClassTransformer
GL info: ERROR RuntimeException: No OpenGL context found in the current thread.
CubicChunks WorldGen Hang Watchdog samples: (no data)
Profiler Position: N/A (disabled)
Player Count: 0 / 8; []
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
OptiFine Version: OptiFine_1.12.2_HD_U_G5
OptiFine Build: 20210124-142939
Render Distance Chunks: 8
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 2.1.0 - Build 8.15.10.2900
OpenGlRenderer: Intel(R) HD Graphics
OpenGlVendor: Intel
CpuCount: 4
CC: CubicChunks-1.12.2-0.0.1055.0-SNAPSHOT-all
CWG: CubicWorldGen-1.12.2-0.0.126.0-SNAPSHOT-all
Crash report: crash-2020-04-12_02.32.29-server.txt
Between test, deleting .minecraft/mods/1.12.2/
Crash occurs when trying to load a world. Reaches main menu with no issue.
CWGFarPlaneView-0.1.7
CubicChunks-1.12.2-0.0.1007.0-SNAPSHOT-all
CubicWorldGen-1.12.2-0.0.68.0-SNAPSHOT-all
Old curse CWG FPV, newest discord CC+CWG.
Result: Stable
CWGFarPlaneView-0.2.2
CubicChunks-1.12.2-0.0.1007.0-SNAPSHOT-all
CubicWorldGen-1.12.2-0.0.68.0-SNAPSHOT-all
Newest curse CWG FPV, newest discord CC+CWG.
Result: Crash
Crashlog: https://pastebin.com/f4LKqwh6
CWGFarPlaneView-0.2.2
CubicChunks-1.12.2-0.0.970.0-SNAPSHOT-all
CubicWorldGen-1.12.2-0.0.39.1-SNAPSHOT-all
Newest curse CWG FPV, newest curse CC+CWG.
Result: Stable
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.