├── .editorconfig ├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── media └── benchmark.png ├── settings.gradle └── src └── main ├── java └── me │ └── jellysquid │ └── mods │ └── phosphor │ ├── api │ ├── IChunkLighting.java │ ├── IChunkLightingData.java │ ├── ILightingEngine.java │ └── ILightingEngineProvider.java │ ├── mixins │ ├── client │ │ └── MinecraftClientMixin.java │ └── common │ │ ├── ChunkDataS2CPacketMixin.java │ │ ├── ChunkMixin$Vanilla.java │ │ ├── ChunkMixin.java │ │ ├── ChunkSectionMixin.java │ │ ├── DirectionAccessor.java │ │ ├── PaletteContainerAccessor.java │ │ ├── ServerChunkProviderMixin.java │ │ ├── ThreadedAnvilChunkStorageMixin.java │ │ └── WorldMixin.java │ └── mod │ ├── PhosphorConfig.java │ ├── PhosphorMod.java │ ├── collections │ └── PooledLongQueue.java │ └── world │ ├── BlockStateHelper.java │ ├── WorldChunkSlice.java │ └── lighting │ ├── LightingEngine.java │ └── LightingHooks.java └── resources ├── assets └── phosphor-legacy │ └── icon.png ├── fabric.mod.json └── phosphor.mixins.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/gradlew.bat -------------------------------------------------------------------------------- /media/benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/media/benchmark.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/api/IChunkLighting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/api/IChunkLighting.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/api/IChunkLightingData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/api/IChunkLightingData.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/api/ILightingEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/api/ILightingEngine.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/api/ILightingEngineProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/api/ILightingEngineProvider.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/client/MinecraftClientMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/client/MinecraftClientMixin.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/ChunkDataS2CPacketMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/ChunkDataS2CPacketMixin.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/ChunkMixin$Vanilla.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/ChunkMixin$Vanilla.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/ChunkMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/ChunkMixin.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/ChunkSectionMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/ChunkSectionMixin.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/DirectionAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/DirectionAccessor.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/PaletteContainerAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/PaletteContainerAccessor.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/ServerChunkProviderMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/ServerChunkProviderMixin.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/ThreadedAnvilChunkStorageMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/ThreadedAnvilChunkStorageMixin.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mixins/common/WorldMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mixins/common/WorldMixin.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mod/PhosphorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mod/PhosphorConfig.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mod/PhosphorMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mod/PhosphorMod.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mod/collections/PooledLongQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mod/collections/PooledLongQueue.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mod/world/BlockStateHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mod/world/BlockStateHelper.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mod/world/WorldChunkSlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mod/world/WorldChunkSlice.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mod/world/lighting/LightingEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mod/world/lighting/LightingEngine.java -------------------------------------------------------------------------------- /src/main/java/me/jellysquid/mods/phosphor/mod/world/lighting/LightingHooks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/java/me/jellysquid/mods/phosphor/mod/world/lighting/LightingHooks.java -------------------------------------------------------------------------------- /src/main/resources/assets/phosphor-legacy/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/resources/assets/phosphor-legacy/icon.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/phosphor.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayray75/Phosphor-Legacy/HEAD/src/main/resources/phosphor.mixins.json --------------------------------------------------------------------------------