Giter Club home page Giter Club logo

phosphor-fabric's Introduction

Phosphor (for Fabric)

GitHub license GitHub issues GitHub tag

Phosphor is a free and open-source Minecraft mod (under GNU GPLv3) aiming to save your CPU cycles and improve performance by optimizing one of Minecraft's most inefficient areas-- the lighting engine. It works on both the client and server, and can be installed on servers without requiring clients to also have the mod.

The mod is designed to be as minimal as possible in the changes it makes, and as such, does not modify the light model or interfaces of vanilla Minecraft. Because of this, Phosphor should be compatible with many Minecraft mods (so long as they do not make drastic changes to how the lighting engine works.) If you've ran into a compatibility problem, please open an issue!


Installation

Manual installation (recommended)

You will need Fabric Loader 0.10.x or newer installed in your game in order to load Phosphor. If you haven't installed Fabric mods before, you can find a variety of community guides for doing so here.

Stable releases

GitHub release

The latest releases of Phosphor are published to our Modrinth and GitHub release pages. Releases are considered by our team to be suitable for general use, but they are not guaranteed to be free of bugs and other issues.

Usually, releases will be made available on GitHub slightly sooner than other locations.

Bleeding-edge builds (unstable)

GitHub build status

If you are a player who is looking to get your hands on the latest bleeding-edge changes for testing, consider taking a look at the automated builds produced through our GitHub Actions workflow. This workflow automatically runs every time a change is pushed to the repository, and as such, the builds it produces will generally reflect the latest snapshot of development.

Bleeding edge builds will often include unfinished code that hasn't been extensively tested. That code may introduce incomplete features, bugs, crashes, and all other kinds of weird issues. You should not use these bleeding edge builds unless you know what you are doing and are comfortable with software debugging. If you report issues using these builds, we will expect that this is the case. Caveat emptor.

CurseForge

CurseForge downloads

If you are using the CurseForge client, you can continue to find downloads through our CurseForge page. Unless you are using the CurseForge client, you should prefer the downloads linked on our Modrinth or GitHub release pages above.


Reporting Issues

You can report bugs and crashes by opening an issue on our issue tracker. Before opening a new issue, use the search tool to make sure that your issue has not already been reported and ensure that you have completely filled out the issue template. Issues which are duplicates or do not contain the necessary information to triage and debug may be closed.

Please note that while the issue tracker is open to feature requests, development is primarily focused on improving hardware compatibility, performance, and finishing any unimplemented features necessary for parity with the vanilla renderer.

Community

Discord chat

We have an official Discord community for all of our projects. By joining, you can:

  • Get installation help and technical support with all of our mods
  • Be notified of the latest developments as they happen
  • Get involved and collaborate with the rest of our team
  • ... and just hang out with the rest of our community.

Building from sources

Support is not provided for setting up build environments or compiling the mod. We ask that users who are looking to get their hands dirty with the code have a basic understanding of compiling Java/Gradle projects. The basic overview is provided here for those familiar.

Requirements

  • JDK 8 or newer
    • You will need JDK 8 in order to build Phosphor, which can be installed through a supported package manager such as Chocolatey on Windows or SDKMAN! on other platforms. If you'd prefer to not use a package manager, you can always grab the installers or packages directly from Adoptium.
  • Gradle 6.7 or newer (optional)
    • The Gradle wrapper is provided in this repository can be used instead of installing a suitable version of Gradle yourself. However, if you are building many projects, you may prefer to install it yourself through a suitable package manager as to save disk space and to avoid many different Gradle daemons sitting around in memory.

Building with Gradle

Phosphor uses a typical Gradle project structure and can be built by simply running the default build task. After Gradle finishes building the project, you can find the build artifacts (typical mod binaries, and their sources) in build/libs.

Tip: If this is a one-off build, and you would prefer the Gradle daemon does not stick around in memory afterwards, try adding the --no-daemon flag to ensure that the daemon is torn down after the build is complete. However, subsequent builds of the project will start more slowly if the Gradle daemon is not available to be re-used.

Build artifacts ending in dev are outputs containing the sources and compiled classes before they are remapped into stable intermediary names. If you are working in a developer environment and would like to add the mod to your game, you should prefer to use the modRuntime or modImplementation configurations provided by Loom instead of these outputs.


License

Phosphor is licensed under GNU LGPLv3, a free and open-source license. For more information, please see the license file.

phosphor-fabric's People

Contributors

deltanedas avatar handyhat avatar jellysquid3 avatar lucilletea avatar mrmangohands avatar phiproven avatar stupefacient 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

phosphor-fabric's Issues

update for 1.17 / 1.17.1 ?

Hi!
Just to know if there is an update planned for versions 1.17 / 1.17.1
Lithium is updated but not phosphor and sodium

Sincerely,
Maxtar07

Skylight Glitch in 1.16.5?

In my survival world i made a classic mob farm and covered the top with bottom slabs the farm wasnt working in the day after searching for why i found that spawning areas had high sky light levels. Optimize world which fixed the issue temporarily but after a few minutes spawning layers had skylight access again i optimized again and loaded the map without phospor issue resolved so i imagine its caused by this mod. Ill post screenshots later when i am at home.

Other mods Lithium,Sodium

Port to Minecraft 1.17+

This is a tracking issue. Please don't use this to ask for ETAs or updates. We haven't forgotten and will post updates as they are available... it's just on the backburner right now due to time constraints.

We don't have an ETA as to when Phosphor for MC 1.17 will be available. There were some changes made in MC 1.17 with regards to the lighting engine that require Phosphor to be updated accordingly. It's not a straightforward port. Right now, we don't have any developer resources to tackle that with, so there aren't any updates in this channel.

World Not Loading

I use this mod in my usual client for doing anything, playing on multiplayer servers and all. I updated to 0.5.0+build.2 and it seems when attempting to join servers, specifically in my case Hypixel, it freezes on the "Joining world..." screen.

Phosphor reduces FPS by 3x

Exactly what the title is. Fresh installation I get around 90 fps in normal survival, but with phosphor, I get around 30.

Specs:
CPU: AMD Ryzen 3 2200G
GPU: AMD Radeon RX 270

Seems like there is a severe bottleneck with AMD GPUs.

Minecraft locks up when connecting to specific server

Reproduction Steps

My friend and I are having the problem that minecraft locks after some time after loggin in to the german server gommehd.net. I additionaly found out that this just happens after switching to a minigame server and then back to the hub and going to the spawn.

  1. join gommehd.net.
  2. select a minigame from the navigator (for example "CityBuild") and click the NPC to connect to the server.
  3. type /l to go back to the hub.
  4. open the navigator once again and select "Spawn".
  5. minecraft locks up

Crash Report File
https://gist.github.com/GameWithJerry/b2a7dc419a73033d03a36bc92cf08bdc

Weird Lighting Glitches

My server is running phosphor with some other mods, and I've noticed that there are strange lighting glitches in some places. This didn't happen when I first arrived here, but when I came back the lighting became strange. It looks like something is blocking the light above, but there isn't anything.
2020-12-26_09 55 33

I'm not sure if this has anything to do with it, but I'm running a different (0.6.0) version of phosphor on my client (0.7.0 on server), as well as canvas (sorry lol)

Phosphor update?

Where is the Phosphor update to 1.17.1? Lithium, Sodium and Hydrogen are updated to 1.17.1.

Mixin apply failed phosphor.mixins.json:chunk.light.MixinLightingProvider -> net.minecraft.class_3568

latest.log

[main/FATAL]: Mixin apply failed phosphor.mixins.json:chunk.light.MixinLightingProvider -> net.minecraft.class_3568: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @shadow method method_15557 in phosphor.mixins.json:chunk.light.MixinLightingProvider was not located in the target class net.minecraft.class_3568. Using refmap mixins.phosphor.refmap.json
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @shadow method method_15557 in phosphor.mixins.json:chunk.light.MixinLightingProvider was not located in the target class net.minecraft.class_3568. Using refmap mixins.phosphor.refmap.json
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:423) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:399) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:327) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:286) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) ~[fabric-loader-0.11.7.jar:0.9.4+mixin.0.8.2]
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162) ~[fabric-loader-0.11.7.jar:?]
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154) ~[fabric-loader-0.11.7.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
at net.minecraft.class_2378.method_16543(class_2378.java:182) ~[intermediary-fabric-loader-0.11.7-1.17.1.jar:?]
at net.minecraft.class_2378.method_34031(class_2378.java:275) ~[intermediary-fabric-loader-0.11.7-1.17.1.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:723) [?:?]
at net.minecraft.class_2378.(class_2378.java:274) [intermediary-fabric-loader-0.11.7-1.17.1.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:44) [intermediary-fabric-loader-0.11.7-1.17.1.jar:?]
at net.minecraft.client.main.Main.main(Main.java:139) [intermediary-fabric-loader-0.11.7-1.17.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234) [fabric-loader-0.11.7.jar:?]
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) [fabric-loader-0.11.7.jar:?]
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.7.jar:?]

Chunk lag & Lag at constant intervals

I made this beautiful picture to demonstrate that phosphor isn't that far away from vanilla, yet in the GitHub Releases it says that you implemented "Fixes for lag spikes that would occur when crossing certain chunk boundaries". I wanted to know if it was just weak hardware or an actual Phosphor issue. (I know it isn't fair to compare Starlight and Phosphor as the approach the issue differently, but I just wanted to remark that even a new lighting engine can't fix this issue)
Phosphor vs Starlight

Broken lighting in 1.16.5

mod version: phosphor-fabric-mc1.16.3-0.7.1+build.11.jar
other mods installed: fabric-api-0.30.3+1.16.jar, lithium-fabric-mc1.16.5-0.6.3.jar, sodium-fabric-mc1.16.3-0.1.0.jar, tic-tacs-0.1.2.jar

When I create a new world, sky lighting is completely broken. See attached images.
image
image

Audio delay

When using phosphor, may audio seemed to be delayed. I'm using lithium, minihud and rougly enough items on 1.16.1. My OS is ubuntu 18.

Support for 1.17?

Will you consider updating Phosphor to 1.17, or is the mod not necessary anymore due to the rendering changes in 1.17?

server crashing on startup and it doesn't run in other java versions as well

error:
[17:37:40] [main/INFO]: Compatibility level set to JAVA_16
[17:37:40] [main/ERROR]: Uncaught exception in thread "main"
java.lang.RuntimeException: An exception occurred when launching the server!
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:68) ~[fabric-server-launch.jar:?]
Caused by: java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-server-launch.jar:?]
Caused by: java.lang.RuntimeException: Error creating Mixin config phosphor.mixins.json for mod phosphor
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:90) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-server-launch.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-server-launch.jar:?]
Caused by: org.spongepowered.asm.launch.MixinInitialisationError: Error initialising mixin config phosphor.mixins.json
at org.spongepowered.asm.mixin.transformer.Config.create(Config.java:153) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.Mixins.createConfiguration(Mixins.java:100) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.Mixins.addConfiguration(Mixins.java:87) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:88) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-server-launch.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-server-launch.jar:?]
Caused by: java.lang.IllegalArgumentException: The requested compatibility level JAVA_17 could not be set. Level is not supported by the active JRE or ASM version (Java 17.0, ASM 9.0 (ASM10_EXPERIMENTAL))
at org.spongepowered.asm.mixin.MixinEnvironment.setCompatibilityLevel(MixinEnvironment.java:1570) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.initCompatibilityLevel(MixinConfig.java:557) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.postInit(MixinConfig.java:502) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.onLoad(MixinConfig.java:430) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.create(MixinConfig.java:1293) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.Config.create(Config.java:148) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.Mixins.createConfiguration(Mixins.java:100) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.Mixins.addConfiguration(Mixins.java:87) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:88) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-server-launch.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-server-launch.jar:?]

Project URL leads to the wrong page

Thank you for amazing mods, performance boost is enormous!

I noticed that all your mods point to your website directly https://jellysquid.me rather than the projects.
I assume this is some metadata either at courseforge or during the build

Example with phosphor

image

When you click on the Website button

image

Expected URL: https://www.curseforge.com/minecraft/mc-mods/Phosphor

Same goes with the multi-mc

image

The Phosphor URL leads to https://jellysquid.me

I'm not sure this is intentional but it would make updating of the mods much easier.

Strange Incompatability

IDK

12:22:26.304
mixin
main
@mixin target net/minecraft/class_2474$class_5124 is public in fabric-tag-extensions-v0.mixins.json:MixinObjectBuilder and should be specified in value
12:22:33.623
mixin
main
Mixin apply failed phosphor.mixins.json:chunk.light.MixinLightingProvider -> net.minecraft.class_3568: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @shadow method method_15557 in phosphor.mixins.json:chunk.light.MixinLightingProvider was not located in the target class net.minecraft.class_3568. Using refmap mixins.phosphor.refmap.json
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @shadow method method_15557 in phosphor.mixins.json:chunk.light.MixinLightingProvider was not located in the target class net.minecraft.class_3568. Using refmap mixins.phosphor.refmap.json
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:423)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:399)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:327)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:286)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
at net.minecraft.class_2378.method_16543(class_2378.java:182)
at net.minecraft.class_2378.method_34031(class_2378.java:275)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:723)
at net.minecraft.class_2378.(class_2378.java:274)
at net.minecraft.class_2966.method_12851(class_2966.java:44)
at net.minecraft.client.main.Main.main(Main.java:139)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)

[Error loading] Invalid plugin.yml

I am using the PaperMC Server version paper-1.16.4-328.jar and have no plugins installed besides phosphor-fabric. I am using the latest phosphor-fabric release version phosphor-fabric-mc1.16.3-0.7.0+build.10.jar and experience an error in loading the plugin. The log can be found here: https://del.dog/cowulamuyt.txt

Minecraft crash

I've tested it with other mods from the same creator and it's the only one that closes minecraft.

Loading screen freezes at 0% with Overworld Two

When using this mod, the 'new-perlin-noise' branch of Overworld Two (cannot be reproduced with the main 1.16.2 branch), and Fabric API (dependency of Overworld Two), then the loading screen freezes at 0% and there is a log spam. This also occurs when using MC-Lighting-Fixes instead of this mod, if that narrows anything down. I also cannot reproduce with Starlight.

System/Minecraft:

  • Minecraft 1.16.5
  • Fabric Loader 0.11.3
  • MultiMC 5 (0.6.12)
  • Fabric API 0.32.5
  • Windows 10
  • AdoptOpenJDK 16 (OpenJ9)

Minecraft log: https://gist.github.com/DragonEggBedrockBreaking/94f2f55f3cc57a7e8b45d55e2cf61a5e

1.16.1 version

Good evening,
1.16.1 version has got "1.16.4" in version category.

NoSuchMethodError

java-17
phosphor-version 0.8.1
game-version 1.18.1
fabric-api-0.46.1+1.18.jar
stacktrace
java.lang.NoSuchMethodError: 'void net.minecraft.world.chunk.light.ChunkLightProvider.method_15483(long)'
at net.minecraft.world.chunk.light.ChunkLightProvider.cancelUpdatesForChunk(ChunkLightProvider.java:698)
at net.minecraft.world.chunk.light.LightStorage.handler$zzc000$preRemoveSection(LightStorage.java:816)
at net.minecraft.world.chunk.light.LightStorage.removeSection(LightStorage.java)
at net.minecraft.world.chunk.light.LightStorage.addQueuedLightmaps(LightStorage.java:1423)
at net.minecraft.world.chunk.light.LightStorage.updateLight(LightStorage.java:852)
at net.minecraft.world.chunk.light.SkyLightStorage.updateLight(SkyLightStorage.java:784)
at net.minecraft.world.chunk.light.ChunkLightProvider.doLightUpdates(ChunkLightProvider.java:186)
at net.minecraft.world.chunk.light.LightingProvider.doLightUpdates(LightingProvider.java:65)
at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1211)
at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1031)
at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:811)
at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1117)
at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:733)
at net.minecraft.client.main.Main.main(Main.java:238)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:608)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

PS
I'm not sure if your mod is the problem. But without it there is no error.
Probably the problem is related to an atypical situation. I use the "worldedit-mod-7.2.8.jar" to debug the ore generation mod (removing all the stones and extra blocks in a large area). And many other mods...

Lava light update issues [1.18.1]

Hello,

in the nether, some flowing lava create chunk based light issues. (second time this happend, relogging can fix it)
(it is a Vanilla - Paper Server with some datapacks)

grafik

Fabric-loader-0.12.11-1.18.1
Phosphor-fabric-mc1.18.x-0.8.1
grafik

Reproduce:
find a lava spot, let the lava flow in many directions and remove the source.

With "Starlight" and no light engine mod, I can't create light issues.

Lighting glitches with C2ME-Fabric (formerly Barium-Fabric)

Similar to a Tic-Tacs issue, but not the same. The following is copy-pasted from my respective issue on C2ME, with some modifications:

Chunks are completely dark, on all y levels, when paired with C2ME (cannot reproduce with Phosphor 0.7.0 and below). Happens in patches, which can be different sizes (e.g. some are 3-4 chunks, some are 7-8 chunks), and patches are not very common, (these are approximations, and you should 100% reproduce more scientifically and look into the code rather than going off my measurements). Bug is similar to another issue, but is less severe, e.g. both skylight and blocklight are affected and occurs in chunks. You may need to fly around for a few minutes to reproduce, or sometimes you can reproduce quite quickly.

Hardware:

  • i3 6100U (also reproduced with i7 7500U)
  • 8GB 2133MHz RAM
  • Intel HD Graphics 520 (also reproduced with Intel HD Graphics 620)

Software:

  • LMDE (Linux Mint Debian Edition) 4 (also reproduced with Windows 10 2004)
  • MultiMC 5; 0.6.11
  • Minecraft 1.16.5
  • Fabric 0.11.1
  • OpenJDK 11
  • C2ME 0.1.0-rc4
  • Phosphor 0.7.1

Screenshot:
2021-02-18_13 16 09

2021-02-20_10 43 35

Phosphor crashing with other mods.

I have been trying to run Phospher with other mods on Multi Mc. These mods are Lithium, Sodium, Farbric API, Logical zoom and LambDynamic lights. When I try to run, the program, it fails to open minecraft.
Here is the crash log:
[08:49:29] [main/FATAL]: Mixin apply failed phosphor.mixins.json:chunk.light.MixinLightingProvider -> net.minecraft.class_3568: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @shadow method method_15557 in phosphor.mixins.json:chunk.light.MixinLightingProvider was not located in the target class net.minecraft.class_3568. Using refmap mixins.phosphor.refmap.json
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @shadow method method_15557 in phosphor.mixins.json:chunk.light.MixinLightingProvider was not located in the target class net.minecraft.class_3568. Using refmap mixins.phosphor.refmap.json
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:423) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:399) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:327) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:286) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) ~[fabric-loader-0.11.6.jar:0.9.4+mixin.0.8.2]
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162) ~[fabric-loader-0.11.6.jar:?]
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154) ~[fabric-loader-0.11.6.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
at net.minecraft.class_2378.method_16543(class_2378.java:182) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_2378.method_34031(class_2378.java:275) ~[intermediary-minecraft-1.17.1-client.jar:?]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:723) [?:?]
at net.minecraft.class_2378.(class_2378.java:274) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:44) [intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:139) [intermediary-minecraft-1.17.1-client.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234) [fabric-loader-0.11.6.jar:?]
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) [fabric-loader-0.11.6.jar:?]
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.6.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
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:?]
Failed to start Minecraft:
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:236)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
... 8 more
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
... 10 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
at net.minecraft.class_2378.method_16543(class_2378.java:182)
at net.minecraft.class_2378.method_34031(class_2378.java:275)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:723)
at net.minecraft.class_2378.(class_2378.java:274)
at net.minecraft.class_2966.method_12851(class_2966.java:44)
at net.minecraft.client.main.Main.main(Main.java:139)
... 15 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [phosphor.mixins.json:chunk.light.MixinLightingProvider] from phase [DEFAULT] in config [phosphor.mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:642)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:594)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
... 27 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @shadow method method_15557 in phosphor.mixins.json:chunk.light.MixinLightingProvider was not located in the target class net.minecraft.class_3568. Using refmap mixins.phosphor.refmap.json
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:423)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:399)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:327)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:286)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
... 27 more

Mod Compatibility with Distant Horizons

When using both this mod and Distant Horizons, generating fake chunks with "Enable Distant Generation = true" and "Light Generation Mode = fancy" results in the generated fake chunks black. Switching "Light Generation Mode = fast" uses the Distant Horizons mod's own light engine and fixes the issue but uses a lower quality light engine. As phosphor replaces the Minecraft light engine, When using the fancy option, it uses phosphor's engine causing the black fake chunks

1.14.x builds on CurseForge are corrupted

Crash after starting a version, just put the phosphor 0.3.6 that crash.

[00:07:36] [main/FATAL]: A critical error occurred
net.fabricmc.loader.discovery.ModResolutionException: Mod resolution failed!
at net.fabricmc.loader.discovery.ModResolver.resolve(ModResolver.java:598) ~[fabric-loader-0.8.2+build.194.jar:?]
at net.fabricmc.loader.FabricLoader.setup(FabricLoader.java:179) ~[fabric-loader-0.8.2+build.194.jar:?]
at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:169) [fabric-loader-0.8.2+build.194.jar:?]
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:127) [fabric-loader-0.8.2+build.194.jar:?]
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26) [fabric-loader-0.8.2+build.194.jar:?]
Caused by: java.util.zip.ZipError: zip END header not found
at com.sun.nio.zipfs.ZipFileSystem.zerror(ZipFileSystem.java:1612) ~[zipfs.jar:1.8.0_241]
at com.sun.nio.zipfs.ZipFileSystem.findEND(ZipFileSystem.java:1021) ~[zipfs.jar:1.8.0_241]
at com.sun.nio.zipfs.ZipFileSystem.initCEN(ZipFileSystem.java:1030) ~[zipfs.jar:1.8.0_241]
at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:130) ~[zipfs.jar:1.8.0_241]
at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) ~[zipfs.jar:1.8.0_241]
at java.nio.file.FileSystems.newFileSystem(Unknown Source) ~[?:1.8.0_241]
at java.nio.file.FileSystems.newFileSystem(Unknown Source) ~[?:1.8.0_241]
at net.fabricmc.loader.util.FileSystemUtil.getJarFileSystem(FileSystemUtil.java:79) ~[fabric-loader-0.8.2+build.194.jar:?]
at net.fabricmc.loader.util.FileSystemUtil.getJarFileSystem(FileSystemUtil.java:67) ~[fabric-loader-0.8.2+build.194.jar:?]
at net.fabricmc.loader.discovery.ModResolver$UrlProcessAction.compute(ModResolver.java:452) ~[fabric-loader-0.8.2+build.194.jar:?]
at java.util.concurrent.RecursiveAction.exec(Unknown Source) ~[?:1.8.0_241]
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_241]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_241]
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_241]
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_241]

TNT machines deadlock the client

Reproduction Step

  1. Start a redstone machine that generates TNT continuously (with one to two TNT at a time it's enough).
  2. Wait for some seconds or minutes.
  3. The game crashes

Crash Report File

No crash report was generated.

Additional Information

It has happened many times.

Crash at launch (1.16.1)

Using latest version of phosphor-fabric (0.6.0+build.7)
Fabric API (0.13.1+build.370-1.16)
Fabric Loader (0.8.8+build.202)

getting this in log:
Failed to start Minecraft: 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:498) at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) at org.multimc.EntryPoint.listen(EntryPoint.java:143) at org.multimc.EntryPoint.main(EntryPoint.java:34) Caused by: java.lang.RuntimeException: Failed to read accessWidener file from mod phosphor at net.fabricmc.loader.transformer.accesswidener.AccessWidener.loadFromMods(AccessWidener.java:60) at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:130) at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26) ... 8 more Caused by: java.lang.RuntimeException: Namespace (named) does not match current runtime namespace (intermediary) at net.fabricmc.loader.transformer.accesswidener.AccessWidener.read(AccessWidener.java:78) at net.fabricmc.loader.transformer.accesswidener.AccessWidener.loadFromMods(AccessWidener.java:58) ... 10 more Exiting with -1 Process exited with code 255.

Have REI, VoxelMap, and Worldedit running as well. no issues with them, only crashes when phosphor is enabled

-edit- in case it makes any difference: Using MultiMC / onesix launcher

full log in pastebin Here

game freezing (not responding)

Using phosphor completly freezes / deadlocks my game consistently after 4-5 seconds ingame on certain servers.
You can try it out on gommehd.net by just joining the lobby and walking around spawn for some seconds --> crash.

fabric loader 0.11.1-1.16.5
fabric-api-0.30.0+1.16
phosphor-fabric-mc1.16.3-0.7.0+build.10
Java jdk-14.0.2+12

There are some exceptions in the log that might help (attached)
Also i attached my options.txt
There are no crashlogs as the game just freezes and stops responding
options.txt
latest.log

Crash when using this mod.

I include this mod into the mods dir which is generated by fabric's runClient task. And it will make the game crash. Here is the crash report:

[19:46:00] [Render thread/ERROR] (Minecraft) Unreported exception thrown!
 java.lang.NoSuchMethodError: 'void net.minecraft.world.chunk.light.ChunkLightProvider.method_15483(long)'
	at net.minecraft.world.chunk.light.ChunkLightProvider.cancelUpdatesForChunk(ChunkLightProvider.java:698) ~[[email protected]:?]
	at net.minecraft.world.chunk.light.LightStorage.handler$zej000$preRemoveSection(LightStorage.java:816) ~[[email protected]:?]
	at net.minecraft.world.chunk.light.LightStorage.removeSection(LightStorage.java) ~[[email protected]:?]
	at net.minecraft.world.chunk.light.LightStorage.addQueuedLightmaps(LightStorage.java:1423) ~[[email protected]:?]
	at net.minecraft.world.chunk.light.LightStorage.updateLight(LightStorage.java:852) ~[[email protected]:?]
	at net.minecraft.world.chunk.light.ChunkLightProvider.doLightUpdates(ChunkLightProvider.java:186) ~[[email protected]:?]
	at net.minecraft.world.chunk.light.LightingProvider.doLightUpdates(LightingProvider.java:63) ~[[email protected]:?]
	at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1193) ~[[email protected]:?]
	at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1034) ~[[email protected]:?]
	at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:813) ~[[email protected]:?]
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1122) ~[[email protected]:?]
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:737) [[email protected]:?]
	at net.minecraft.client.main.Main.main(Main.java:236) [[email protected]:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.13.3.jar:?]
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?]

This is the gradle property I use:

org.gradle.jvmargs=-Xmx1G

minecraft_version=1.18.2
yarn_mappings=1.18.2+build.3
loader_version=0.13.3

fabric_version=0.51.1+1.18.2

Here is the whole crash report:

---- Minecraft Crash Report ----
// This doesn't make any sense!

Time: 2022/5/7 ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ7:46
Description: Unexpected error

java.lang.NoSuchMethodError: 'void net.minecraft.world.chunk.light.ChunkLightProvider.method_15483(long)'
	at net.minecraft.world.chunk.light.ChunkLightProvider.cancelUpdatesForChunk(ChunkLightProvider.java:698)
	at net.minecraft.world.chunk.light.LightStorage.handler$zej000$preRemoveSection(LightStorage.java:816)
	at net.minecraft.world.chunk.light.LightStorage.removeSection(LightStorage.java)
	at net.minecraft.world.chunk.light.LightStorage.addQueuedLightmaps(LightStorage.java:1423)
	at net.minecraft.world.chunk.light.LightStorage.updateLight(LightStorage.java:852)
	at net.minecraft.world.chunk.light.ChunkLightProvider.doLightUpdates(ChunkLightProvider.java:186)
	at net.minecraft.world.chunk.light.LightingProvider.doLightUpdates(LightingProvider.java:63)
	at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1193)
	at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1034)
	at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:813)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1122)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:737)
	at net.minecraft.client.main.Main.main(Main.java:236)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)


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

-- Head --
Thread: Render thread
Stacktrace:
	at net.minecraft.world.chunk.light.ChunkLightProvider.cancelUpdatesForChunk(ChunkLightProvider.java:698)
	at net.minecraft.world.chunk.light.LightStorage.handler$zej000$preRemoveSection(LightStorage.java:816)
	at net.minecraft.world.chunk.light.LightStorage.removeSection(LightStorage.java)
	at net.minecraft.world.chunk.light.LightStorage.addQueuedLightmaps(LightStorage.java:1423)
	at net.minecraft.world.chunk.light.LightStorage.updateLight(LightStorage.java:852)
	at net.minecraft.world.chunk.light.ChunkLightProvider.doLightUpdates(ChunkLightProvider.java:186)
	at net.minecraft.world.chunk.light.LightingProvider.doLightUpdates(LightingProvider.java:63)
	at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1193)
	at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1034)

-- Affected level --
Details:
	All players: 1 total; [ClientPlayerEntity['Player26'/153, l='ClientLevel', x=-36.76, y=-0.70, z=16.70]]
	Chunk stats: 961, 601
	Level dimension: minecraft:overworld
	Level spawn location: World: (0,64,0), Section: (at 0,0,0 in 0,4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
	Level time: 1054 game time, 1054 day time
	Server brand: fabric
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.client.world.ClientWorld.addDetailsToCrashReport(ClientWorld.java:407)
	at net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient.java:2376)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:761)
	at net.minecraft.client.main.Main.main(Main.java:236)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Fabric Mods

-- System Details --
Details:
	Minecraft Version: 1.18.2
	Minecraft Version ID: 1.18.2
	Operating System: Windows 11 (amd64) version 10.0
	Java Version: 17.0.3.1, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 1470420448 bytes (1402 MiB) / 2701131776 bytes (2576 MiB) up to 8522825728 bytes (8128 MiB)
	CPUs: 24
	Processor Vendor: GenuineIntel
	Processor Name: 12th Gen Intel(R) Core(TM) i9-12900K
	Identifier: Intel64 Family 6 Model 151 Stepping 2
	Microarchitecture: unknown
	Frequency (GHz): 3.19
	Number of physical packages: 1
	Number of physical CPUs: 16
	Number of logical CPUs: 24
	Graphics card #0 name: NVIDIA GeForce RTX 3080
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x220a
	Graphics card #0 versionInfo: DriverVersion=30.0.15.1259
	Memory slot #0 capacity (MB): 16384.00
	Memory slot #0 clockSpeed (GHz): 4.80
	Memory slot #0 type: Unknown
	Memory slot #1 capacity (MB): 16384.00
	Memory slot #1 clockSpeed (GHz): 4.80
	Memory slot #1 type: Unknown
	Virtual memory max (MB): 37629.27
	Virtual memory used (MB): 27674.79
	Swap memory total (MB): 5120.00
	Swap memory used (MB): 73.28
	JVM Flags: 0 total; 
	Fabric Mods: 
		fabric: Fabric API 0.51.1+1.18.2
		fabric-api-base: Fabric API Base 0.4.4+d7c144a860
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.0+2373a54560
		fabric-biome-api-v1: Fabric Biome API (v1) 8.0.4+7b0f312660
		fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.12+3ac43d9560
		fabric-command-api-v1: Fabric Command API (v1) 1.1.9+d7c144a860
		fabric-commands-v0: Fabric Commands (v0) 0.2.8+b4f4f6cd60
		fabric-containers-v0: Fabric Containers (v0) 0.1.21+d7c144a860
		fabric-content-registries-v0: Fabric Content Registries (v0) 3.0.3+d82b939260
		fabric-convention-tags-v1: Fabric Convention Tags 1.0.1+474e4f7960
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.11+3ac43d9560
		fabric-data-generation-api-v1: Fabric Data Generation API (v1) 2.0.9+e19de87d60
		fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.17+2540745460
		fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.8+d7c144a860
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.19+d7c144a860
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.14+d7c144a860
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.13+d7c144a860
		fabric-gametest-api-v1: Fabric Game Test API (v1) 1.0.16+91b7aa6660
		fabric-item-api-v1: Fabric Item API (v1) 1.4.0+4457765560
		fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.11+91896a4960
		fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.12+54e5b2ec60
		fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.10+b4f4f6cd60
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.0.3+2d83e92c60
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.11+d7c144a860
		fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.0+81ea5b3c60
		fabric-models-v0: Fabric Models (v0) 0.3.6+d7c144a860
		fabric-networking-api-v1: Fabric Networking API (v1) 1.0.21+d882b91560
		fabric-networking-v0: Fabric Networking (v0) 0.3.8+b4f4f6cd60
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 2.1.0+fe4ddef060
		fabric-particles-v1: Fabric Particles (v1) 0.2.12+526dc1ac60
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.8+0d9ab37260
		fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.13+d882b91560
		fabric-renderer-indigo: Fabric Renderer - Indigo 0.5.0+7faf0d8860
		fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.11+b4f4f6cd60
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.7+d7c144a860
		fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 2.0.2+54e5b2ec60
		fabric-rendering-v0: Fabric Rendering (v0) 1.1.13+b4f4f6cd60
		fabric-rendering-v1: Fabric Rendering (v1) 1.10.7+54e5b2ec60
		fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.0.3+91b7aa6660
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.18+2de5574560
		fabric-screen-api-v1: Fabric Screen API (v1) 1.0.10+d882b91560
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.2.0+1f6558e860
		fabric-textures-v0: Fabric Textures (v0) 1.0.12+3ac43d9560
		fabric-transfer-api-v1: Fabric Transfer API (v1) 1.6.0+2373a54560
		fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.0.0+bd8a4a1860
		fabricloader: Fabric Loader 0.13.3
		java: Java HotSpot(TM) 64-Bit Server VM 17
		lithium: Lithium 0.7.9
		minecraft: Minecraft 1.18.2
		modid: Example Mod 1.0.0
		phosphor: Phosphor 0.8.1
	Launched Version: Fabric
	Backend library: LWJGL version 3.2.2 build 10
	Backend API: NVIDIA GeForce RTX 3080/PCIe/SSE2 GL version 3.2.0 NVIDIA 512.59, NVIDIA Corporation
	Window size: 854x474
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
	Type: Integrated Server (map_client.txt)
	Graphics mode: fancy
	Resource Packs: Fabric Mods
	Current Language: English (US)
	CPU: 24x 12th Gen Intel(R) Core(TM) i9-12900K
	Server Running: true
	Player Count: 1 / 8; [ServerPlayerEntity['Player26'/153, l='ServerLevel[New World]', x=-36.76, y=-0.70, z=16.70]]
	Data Packs: vanilla, Fabric Mods
	World Generation: Stable

Game freezes when generating chunks in the nether

Worker-Main-17 died
java.lang.NullPointerException: null
at net.minecraft.world.chunk.light.LightStorage.get(LightStorage:655) ~[?:?]
at net.minecraft.world.chunk.light.ChunkLightProvider.getLevel(ChunkLightProvider:143) ~[?:?]
at net.minecraft.world.chunk.light.LevelPropagator.updateLevel(LevelPropagator:137) ~[?:?]
at net.minecraft.world.chunk.light.ChunkBlockLightProvider.addLightSource(ChunkBlockLightProvider:129) ~[?:?]
at net.minecraft.world.chunk.light.LightingProvider.addLightSource(LightingProvider:41) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.method_14275(ServerLightingProvider:135) ~[?:?]
at net.minecraft.class_3227$$Lambda$8549/358747071.accept(Unknown Source) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) ~[?:1.8.0_51]
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) ~[?:1.8.0_51]
at net.minecraft.server.world.ServerLightingProvider.method_17312(ServerLightingProvider:135) ~[?:?]
at net.minecraft.class_3227$$Lambda$7359/416017512.run(Unknown Source) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.runTasks(ServerLightingProvider:170) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.method_19505(ServerLightingProvider:155) ~[?:?]
at net.minecraft.class_3227$$Lambda$7345/974139227.run(Unknown Source) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.runNext(TaskExecutor:94) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.runWhile(TaskExecutor:137) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.run(TaskExecutor:105) ~[?:?]
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [?:1.8.0_51]
[Worker-Main-17/ERROR]: Caught exception in thread Thread[Worker-Main-17,8,main]
java.lang.NullPointerException: null
at net.minecraft.world.chunk.light.LightStorage.get(LightStorage:655) ~[?:?]
at net.minecraft.world.chunk.light.ChunkLightProvider.getLevel(ChunkLightProvider:143) ~[?:?]
at net.minecraft.world.chunk.light.LevelPropagator.updateLevel(LevelPropagator:137) ~[?:?]
at net.minecraft.world.chunk.light.ChunkBlockLightProvider.addLightSource(ChunkBlockLightProvider:129) ~[?:?]
at net.minecraft.world.chunk.light.LightingProvider.addLightSource(LightingProvider:41) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.method_14275(ServerLightingProvider:135) ~[?:?]
at net.minecraft.class_3227$$Lambda$8549/358747071.accept(Unknown Source) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) ~[?:1.8.0_51]
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) ~[?:1.8.0_51]
at net.minecraft.server.world.ServerLightingProvider.method_17312(ServerLightingProvider:135) ~[?:?]
at net.minecraft.class_3227$$Lambda$7359/416017512.run(Unknown Source) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.runTasks(ServerLightingProvider:170) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.method_19505(ServerLightingProvider:155) ~[?:?]
at net.minecraft.class_3227$$Lambda$7345/974139227.run(Unknown Source) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.runNext(TaskExecutor:94) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.runWhile(TaskExecutor:137) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.run(TaskExecutor:105) ~[?:?]
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51]
[Worker-Main-28/WARN]: Worker-Main-28 died
java.lang.NullPointerException: null
at net.minecraft.world.chunk.light.LightStorage.get(LightStorage:655) ~[?:?]
at net.minecraft.world.chunk.light.ChunkLightProvider.getLevel(ChunkLightProvider:143) ~[?:?]
at net.minecraft.world.chunk.light.LevelPropagator.updateLevel(LevelPropagator:137) ~[?:?]
at net.minecraft.world.chunk.light.ChunkBlockLightProvider.addLightSource(ChunkBlockLightProvider:129) ~[?:?]
at net.minecraft.world.chunk.light.LightingProvider.addLightSource(LightingProvider:41) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.method_14275(ServerLightingProvider:135) ~[?:?]
at net.minecraft.class_3227$$Lambda$8549/358747071.accept(Unknown Source) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) ~[?:1.8.0_51]
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) ~[?:1.8.0_51]
at net.minecraft.server.world.ServerLightingProvider.method_17312(ServerLightingProvider:135) ~[?:?]
at net.minecraft.class_3227$$Lambda$7359/416017512.run(Unknown Source) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.runTasks(ServerLightingProvider:170) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.method_17313(ServerLightingProvider:108) ~[?:?]
at net.minecraft.class_3227$$Lambda$7306/596442023.run(Unknown Source) ~[?:?]
at net.minecraft.server.world.ChunkTaskPrioritySystem.method_17634(ChunkTaskPrioritySystem:58) ~[?:?]
at net.minecraft.class_3900$$Lambda$7321/337116529.run(Unknown Source) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.runNext(TaskExecutor:94) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.runWhile(TaskExecutor:137) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.run(TaskExecutor:105) ~[?:?]
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [?:1.8.0_51]
[Worker-Main-28/ERROR]: Caught exception in thread Thread[Worker-Main-28,8,main]
java.lang.NullPointerException: null
at net.minecraft.world.chunk.light.LightStorage.get(LightStorage:655) ~[?:?]
at net.minecraft.world.chunk.light.ChunkLightProvider.getLevel(ChunkLightProvider:143) ~[?:?]
at net.minecraft.world.chunk.light.LevelPropagator.updateLevel(LevelPropagator:137) ~[?:?]
at net.minecraft.world.chunk.light.ChunkBlockLightProvider.addLightSource(ChunkBlockLightProvider:129) ~[?:?]
at net.minecraft.world.chunk.light.LightingProvider.addLightSource(LightingProvider:41) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.method_14275(ServerLightingProvider:135) ~[?:?]
at net.minecraft.class_3227$$Lambda$8549/358747071.accept(Unknown Source) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) ~[?:1.8.0_51]
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) ~[?:1.8.0_51]
at net.minecraft.server.world.ServerLightingProvider.method_17312(ServerLightingProvider:135) ~[?:?]
at net.minecraft.class_3227$$Lambda$7359/416017512.run(Unknown Source) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.runTasks(ServerLightingProvider:170) ~[?:?]
at net.minecraft.server.world.ServerLightingProvider.method_17313(ServerLightingProvider:108) ~[?:?]
at net.minecraft.class_3227$$Lambda$7306/596442023.run(Unknown Source) ~[?:?]
at net.minecraft.server.world.ChunkTaskPrioritySystem.method_17634(ChunkTaskPrioritySystem:58) ~[?:?]
at net.minecraft.class_3900$$Lambda$7321/337116529.run(Unknown Source) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.runNext(TaskExecutor:94) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.runWhile(TaskExecutor:137) ~[?:?]
at net.minecraft.util.thread.TaskExecutor.run(TaskExecutor:105) ~[?:?]
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51]

THE GAME HAS TO BE CLOSED USING TASK MANAGER

Failed to launch in 1.18.1

in cmd.exe:

Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
[09:18:50] [INFO] [FabricLoader/GameProvider]: Loading Minecraft 1.18.1 with Fabric Loader 0.12.12
[09:18:51] [main/INFO]: Loading Minecraft 1.18.1 with Fabric Loader 0.12.12
[09:18:51] [main/WARN]: Warnings were found!
.- Mod 'Fabric Rendering Fluids (v1)' (fabric-rendering-fluids-v1) 0.1.18+3ac43d9565 recommends any version of fabric-textures-v0, which is disabled for this environment (client/server only)!
- You should install any version of fabric-textures-v0 for the optimal experience.
[09:18:51] [main/INFO]: Loading 38 mods:
- fabric 0.45.0+1.18
- fabric-api-base 0.4.1+b4f4f6cd65 via fabric
- fabric-api-lookup-api-v1 1.5.0+17be577f65 via fabric
- fabric-biome-api-v1 6.0.1+ded849a965 via fabric
- fabric-command-api-v1 1.1.6+3ac43d9565 via fabric
- fabric-commands-v0 0.2.5+b4f4f6cd65 via fabric
- fabric-containers-v0 0.1.18+d154e2c665 via fabric
- fabric-content-registries-v0 0.4.5+6f53a73d65 via fabric
- fabric-crash-report-info-v1 0.1.8+3ac43d9565 via fabric
- fabric-dimensions-v1 2.1.7+43d2957165 via fabric
- fabric-entity-events-v1 1.4.5+6b21378a65 via fabric
- fabric-events-interaction-v0 0.4.16+bfa23f1765 via fabric
- fabric-events-lifecycle-v0 0.2.6+b4f4f6cd65 via fabric
- fabric-game-rule-api-v1 1.0.10+3ac43d9565 via fabric
- fabric-item-api-v1 1.3.0+691a79b565 via fabric
- fabric-item-groups-v0 0.3.3+3ac43d9565 via fabric
- fabric-lifecycle-events-v1 1.4.10+c15ca33565 via fabric
- fabric-loot-tables-v1 1.0.8+3ac43d9565 via fabric
- fabric-mining-level-api-v1 1.0.3+3ac43d9565 via fabric
- fabric-mining-levels-v0 0.1.7+b4f4f6cd65 via fabric
- fabric-networking-api-v1 1.0.18+3ac43d9565 via fabric
- fabric-networking-v0 0.3.5+b4f4f6cd65 via fabric
- fabric-object-builder-api-v1 1.11.0+3b82842e65 via fabric
- fabric-object-builders-v0 0.7.8+3ac43d9565 via fabric
- fabric-particles-v1 0.2.9+526dc1ac65 via fabric
- fabric-registry-sync-v0 0.8.6+533be9ba65 via fabric
- fabric-rendering-data-attachment-v1 0.3.4+7242e9d765 via fabric
- fabric-rendering-fluids-v1 0.1.18+3ac43d9565 via fabric
- fabric-resource-loader-v0 0.4.11+3ac43d9565 via fabric
- fabric-screen-handler-api-v1 1.1.11+3ac43d9565 via fabric
- fabric-structure-api-v1 2.0.8+295197a765 via fabric
- fabric-tag-extensions-v0 1.2.5+3ac43d9565 via fabric
- fabric-tool-attribute-api-v1 1.3.4+7de09f5565 via fabric
- fabric-transfer-api-v1 1.5.6+b4f4f6cd65 via fabric
- fabricloader 0.12.12
- java 17
- minecraft 1.18.1
- phosphor 0.8.1
[09:18:51] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/D:/Peter/MinecraftServer-Fabric-1.18.1/fabric-server-launch.jar Service=Knot/Fabric Env=SERVER
[09:18:52] [main/INFO]: Compatibility level set to JAVA_16
[09:18:52] [main/ERROR]: Uncaught exception in thread "main"
java.lang.RuntimeException: An exception occurred when launching the server!
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:68) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:25) ~[fabric-server-launch.jar:?]
Caused by: java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-server-launch.jar:?]
... 1 more
Caused by: java.lang.RuntimeException: Error creating Mixin config phosphor.mixins.json for mod phosphor
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:90) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-server-launch.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-server-launch.jar:?]
... 1 more
Caused by: org.spongepowered.asm.launch.MixinInitialisationError: Error initialising mixin config phosphor.mixins.json
at org.spongepowered.asm.mixin.transformer.Config.create(Config.java:153) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.Mixins.createConfiguration(Mixins.java:100) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.Mixins.addConfiguration(Mixins.java:87) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:88) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-server-launch.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-server-launch.jar:?]
... 1 more
Caused by: java.lang.IllegalArgumentException: The requested compatibility level JAVA_17 could not be set. Level is not supported by the active JRE or ASM version (Java 17.0, ASM 9.0 (ASM10_EXPERIMENTAL))
at org.spongepowered.asm.mixin.MixinEnvironment.setCompatibilityLevel(MixinEnvironment.java:1570) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.initCompatibilityLevel(MixinConfig.java:557) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.postInit(MixinConfig.java:502) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.onLoad(MixinConfig.java:430) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.create(MixinConfig.java:1293) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.transformer.Config.create(Config.java:148) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.Mixins.createConfiguration(Mixins.java:100) ~[fabric-server-launch.jar:?]
at org.spongepowered.asm.mixin.Mixins.addConfiguration(Mixins.java:87) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:88) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71) ~[fabric-server-launch.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-server-launch.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-server-launch.jar:?]
... 1 more

in the window of Fabric Loader, it shows these:

java.lang.RuntimeException: An exception occurred when launching the server!
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:68)
at net.fabricmc.loader.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:25)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66)
... 1 more
Caused by: java.lang.RuntimeException: Error creating Mixin config phosphor.mixins.json for mod phosphor
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:90)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71)
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
... 6 more
Caused by: org.spongepowered.asm.launch.MixinInitialisationError: Error initialising mixin config phosphor.mixins.json
at org.spongepowered.asm.mixin.transformer.Config.create(Config.java:153)
at org.spongepowered.asm.mixin.Mixins.createConfiguration(Mixins.java:100)
at org.spongepowered.asm.mixin.Mixins.addConfiguration(Mixins.java:87)
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:88)
... 9 more
Caused by: java.lang.IllegalArgumentException: The requested compatibility level JAVA_17 could not be set. Level is not supported by the active JRE or ASM version (Java 17.0, ASM 9.0 (ASM10_EXPERIMENTAL))
at org.spongepowered.asm.mixin.MixinEnvironment.setCompatibilityLevel(MixinEnvironment.java:1570)
at org.spongepowered.asm.mixin.transformer.MixinConfig.initCompatibilityLevel(MixinConfig.java:557)
at org.spongepowered.asm.mixin.transformer.MixinConfig.postInit(MixinConfig.java:502)
at org.spongepowered.asm.mixin.transformer.MixinConfig.onLoad(MixinConfig.java:430)
at org.spongepowered.asm.mixin.transformer.MixinConfig.create(MixinConfig.java:1293)
at org.spongepowered.asm.mixin.transformer.Config.create(Config.java:148)
... 12 more


Using Mods: phosphor-fabric-mc1.18.x-0.8.1.jar and fabric-api-0.45.0+1.18.jar
Game version: 1.18.1
Fabric version: 0.12.12

1.17

I can't use this in 1.17.1 Fabric

1.17 version

I was curious if you have an estimated time frame for a 1.17 version of phosphor.

White lines around blocks

Blocks within a small distance suddenly have these odd white lines around them, how can I fix this?
image
Also, dunno if it's related, but mobs and blocks that are within the white lines all become really bad looking all of a sudden.

Crash start game [1.15.2] [Fabric]

Works unstable, works every other time. These types of errors are thrown:
Game version: 1.15.2

[19:20:53] [main/WARN]: Mod `clear-skies` (1.1.19) uses 'requires' key in fabric.mod.json, which is not supported - use 'depends'
[19:20:53] [main/INFO]: [FabricLoader] Loading 56 mods: [email protected]+f08b61330c, [email protected]+dfdb52d60c, [email protected]+build.189, [email protected], [email protected], [email protected], [email protected]+b7f9825d0c, [email protected]+2ad156310c, [email protected]+b7f9825d0c, [email protected], [email protected]+b7f9825d0c, [email protected]+821cdba70c, [email protected]+12515ed90c, [email protected], [email protected], [email protected]+c6a8ea890c, [email protected]+5a0f9a600c, [email protected]+e08a73050c, [email protected]+build.294-1.15, [email protected], [email protected], [email protected]+dfdb52d60c, [email protected]+12515ed90c, [email protected], [email protected], [email protected]+e08a73050c, [email protected], [email protected]+build.32, [email protected], [email protected]+build.6, [email protected]+9290e2ed0c, [email protected]+3b05f68e0c, [email protected], [email protected]+b7f9825d0c, [email protected]+fac69e320c, [email protected], [email protected]+534104900c, [email protected]+534104900c, [email protected], [email protected], [email protected], [email protected]+06c939b30c, [email protected]+b7f9825d0c, [email protected]+abd915800c, [email protected], [email protected], [email protected], [email protected]+b7f9825d0c, [email protected]+f3d8141b0c, [email protected]+b7f9825d0c, [email protected]+b7f9825d0c, [email protected]+dfdb52d60c, [email protected]+ec40b2e10c, [email protected], [email protected]+e4c9a9c30c, [email protected]
[19:20:53] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8 Source=file:/C:/Users/Andrey/AppData/Roaming/DTC/updates/SPVanila/libraries/net/fabricmc/sponge-mixin/0.8+build.18/sponge-mixin-0.8+build.18.jar Service=Knot/Fabric Env=CLIENT
[19:20:55] [main/INFO]: Lithium's configuration file was loaded successfully
[19:20:55] [main/INFO]: Not applying mixin 'me.jellysquid.mods.lithium.mixin.chunk.no_chunk_locking.MixinPalettedContainer' as no configuration enables it
[19:20:55] [main/INFO]: Not applying mixin 'me.jellysquid.mods.lithium.mixin.redstone.MixinRedstoneWireBlock' as no configuration enables it
[19:20:55] [main/INFO]: Not applying mixin 'me.jellysquid.mods.lithium.mixin.redstone.MixinWorld' as no configuration enables it
Optifabric is still using the traditional Early Riser initialisation
Found existing patched optifine jar, using that
[19:20:57] [main/INFO]: [OptiFine] *** Reflector Forge ***
[19:20:57] [main/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[19:20:57] [main/WARN]: Error loading class: net/fabricmc/fabric/api/event/Event (java.lang.ClassNotFoundException: net/fabricmc/fabric/api/event/Event)
org.spongepowered.asm.mixin.transformer.throwables.MixinPreProcessorException: Attach error for cloth.mixins.json:MixinScreen during activity: [Transform -> Method onPreDraw(IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> INVOKEVIRTUAL -> net/fabricmc/fabric/api/event/Event::invoker()Ljava/lang/Object;]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:300)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264)
	at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:570)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
	at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
	at net.fabricmc.loader.launch.knot.KnotClassDelegate.loadClassData(KnotClassDelegate.java:174)
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:143)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at net.optifine.reflect.Reflector.<clinit>(Reflector.java:176)
	at net.minecraft.class_128.method_559(class_128.java:101)
	at net.minecraft.class_128.<init>(class_128.java:54)
	at net.minecraft.class_128.method_24305(class_128.java:414)
	at net.minecraft.client.main.Main.main(Main.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
	at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:138)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
	at java.lang.invoke.MethodHandle.invokeWithArguments(Unknown Source)
	at pro.gravit.launcher.DTCThjaiBGOywt.dtchPx50mq6tZI(Unknown Source)
	at pro.gravit.launcher.DTCThjaiBGOywt.main(Unknown Source)
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: net.fabricmc.fabric.api.event.Event
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMemberReference(MixinPreProcessorStandard.java:768)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMethod(MixinPreProcessorStandard.java:754)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transform(MixinPreProcessorStandard.java:720)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:294)
	... 27 more
Caused by: java.lang.ClassNotFoundException: net.fabricmc.fabric.api.event.Event
	... 31 more
2020.04.11 19:20:57 [ERROR] java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
2020.04.11 19:20:57 [INFO] WebSocket client disconnect
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
Process exit code 0```

Error: Could not load - Invalid plugin.yml - Jar does not contain plugin.yml

The following crypticle appears on our server's console when it tries to load Phosphor

[Server thread/ERROR]: 'plugins/phosphor-fabric-mc1.16.1-0.6.0+build.7.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException:
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[patched_1.16.1.jar:git-Paper-93]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:148) ~[patched_1.16.1.jar:git-Paper-93]
at org.bukkit.craftbukkit.v1_16_R1.CraftServer.loadPlugins(CraftServer.java:388) ~[patched_1.16.1.jar:git-Paper-93]
at net.minecraft.server.v1_16_R1.DedicatedServer.init(DedicatedServer.java:208) ~[patched_1.16.1.jar:git-Paper-93]
at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:940) ~[patched_1.16.1.jar:git-Paper-93]
at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-93]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
Caused by: java.io.FileNotFoundException:
... 7 more

The mod/plugin works fine when loaded client-side (yay!), but our Paperspigot/Paperclip server seems to think that something's missing from the plugin's jar.

[Bug] Phosphor crashing the game on game initialization.

Hi,
I'm running the latest version of Phosphor ( 0.7.2+build.12 ) with FabricAPI.
When trying to run the game, it crashes. Here's the log:
https://paste.ee/p/7UU2L
Using:
-Java 16.0.1 2021-04-20
-latest Fabric loader 0.11.6 6/24/21

Latest MultiMC (0.6.12 - 1530) launcher used.

The following mods: Sodium and Lithium work without any issues.

Thanks for your time.

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.