Skip to content

Commit e1efed3

Browse files
Update glitter to artifactory
1 parent 2201574 commit e1efed3

74 files changed

Lines changed: 367 additions & 348 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

modules/glitter/build.gradle.kts

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
`module-conventions`
2+
`liblib-module-root`
33
}
44

55
module {
@@ -9,19 +9,6 @@ module {
99
moduleDependencies("core", "etcetera", "albedo")
1010
}
1111

12-
configureFabricModJson {
13-
entrypoint("main", adapter = "kotlin", value = "com.teamwizardry.librarianlib.glitter.LibLibGlitter\$CommonInitializer")
14-
entrypoint("client", adapter = "kotlin", value = "com.teamwizardry.librarianlib.glitter.LibLibGlitter\$ClientInitializer")
15-
entrypoint("server", adapter = "kotlin", value = "com.teamwizardry.librarianlib.glitter.LibLibGlitter\$ServerInitializer")
16-
mixin("ll/glitter/glitter.mixins.json")
17-
}
18-
19-
configureFabricTestModJson {
20-
entrypoint("main", adapter = "kotlin", value = "com.teamwizardry.librarianlib.glitter.test.LibLibGlitterTest\$CommonInitializer")
21-
entrypoint("client", adapter = "kotlin", value = "com.teamwizardry.librarianlib.glitter.test.LibLibGlitterTest\$ClientInitializer")
22-
entrypoint("server", adapter = "kotlin", value = "com.teamwizardry.librarianlib.glitter.test.LibLibGlitterTest\$ServerInitializer")
23-
}
24-
2512
dependencies {
2613
shade("org.magicwerk:brownies-collections:0.9.13")
2714
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
plugins {
2+
`liblib-module-common`
3+
}

modules/glitter/src/main/java/com/teamwizardry/librarianlib/glitter/bindings/CallbackBinding.java renamed to modules/glitter/common/src/main/java/com/teamwizardry/librarianlib/glitter/bindings/CallbackBinding.java

File renamed without changes.

modules/glitter/src/main/java/com/teamwizardry/librarianlib/glitter/mixin/DebugHudMixin.java renamed to modules/glitter/common/src/main/java/com/teamwizardry/librarianlib/glitter/mixin/DebugHudMixin.java

File renamed without changes.

modules/glitter/src/main/java/com/teamwizardry/librarianlib/glitter/mixin/MinecraftClientHooks.java renamed to modules/glitter/common/src/main/java/com/teamwizardry/librarianlib/glitter/mixin/MinecraftClientHooks.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ class MinecraftClientHooks {
1818
public void joinWorld(ClientWorld world, DownloadingTerrainScreen.WorldEntryReason worldEntryReason, CallbackInfo ci) {
1919
GlitterWorldCollider.INSTANCE.clearCaches();
2020
GlitterLightingCache.INSTANCE.clearCache();
21-
ParticleSystemManager.INSTANCE.clearParticles$glitter();
21+
ParticleSystemManager.INSTANCE.clearParticles$common();
2222
}
2323

2424
@Inject(method = "disconnect(Lnet/minecraft/client/gui/screen/Screen;)V", at = @At("HEAD"))
2525
public void disconnect(Screen screen, CallbackInfo ci) {
2626
GlitterWorldCollider.INSTANCE.clearCaches();
2727
GlitterLightingCache.INSTANCE.clearCache();
28-
ParticleSystemManager.INSTANCE.clearParticles$glitter();
28+
ParticleSystemManager.INSTANCE.clearParticles$common();
2929
}
3030
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package com.teamwizardry.librarianlib.glitter
2+
3+
import com.teamwizardry.librarianlib.LibLibInternal
4+
import com.teamwizardry.librarianlib.glitter.platform.GlitterPlatformClient
5+
import com.teamwizardry.librarianlib.platform.LibLibPlatformCommon
6+
import net.minecraft.resource.ResourceType
7+
import net.minecraft.util.Identifier
8+
9+
@LibLibInternal
10+
public object GlitterClientInitializer {
11+
public fun initializeClient() {
12+
LibLibPlatformCommon.instance.registerResourceReloadListener(
13+
ResourceType.CLIENT_RESOURCES,
14+
ParticleSystemManager,
15+
Identifier.of("liblib-glitter:particle_system_manager")
16+
)
17+
GlitterPlatformClient.instance.registerClientTickEvent {
18+
GlitterLightingCache.tickCache()
19+
GlitterWorldCollider.tickCaches()
20+
ParticleSystemManager.tickParticles()
21+
}
22+
GlitterPlatformClient.instance.registerRenderWorldEvent(ParticleSystemManager::renderSystems)
23+
}
24+
}

modules/glitter/src/main/kotlin/com/teamwizardry/librarianlib/glitter/GlitterLightingCache.kt renamed to modules/glitter/common/src/main/kotlin/com/teamwizardry/librarianlib/glitter/GlitterLightingCache.kt

File renamed without changes.

modules/glitter/src/main/kotlin/com/teamwizardry/librarianlib/glitter/GlitterWorldCollider.kt renamed to modules/glitter/common/src/main/kotlin/com/teamwizardry/librarianlib/glitter/GlitterWorldCollider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public object GlitterWorldCollider {
192192
blockCache.get(blockKey)?.let { return it }
193193

194194
// get the chunk without trying to load or generate it
195-
val chunk = world.getChunk(sectionX, sectionY, ChunkStatus.EMPTY, false)
195+
val chunk = world.getChunk(sectionX, sectionZ, ChunkStatus.EMPTY, false)
196196
if (chunk == null) {
197197
// the entire chunk is unloaded. Mark all its sub-chunks as empty
198198
for (i in world.bottomSectionCoord until world.topSectionCoord) {
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.teamwizardry.librarianlib.glitter
2+
3+
import com.teamwizardry.librarianlib.LibLibModule
4+
5+
internal object LibLibGlitter : LibLibModule("liblib-glitter", "Glitter") {
6+
}

modules/glitter/src/main/kotlin/com/teamwizardry/librarianlib/glitter/ParticleBinding.kt renamed to modules/glitter/common/src/main/kotlin/com/teamwizardry/librarianlib/glitter/ParticleBinding.kt

File renamed without changes.

0 commit comments

Comments
 (0)