Polymer

Polymer

763k Downloads

Issue with Quilt Standard Libraries

magneticflux- opened this issue ยท 4 comments

commented

Versions:

  • Minecraft 1.19.2
  • Polymer 0.2.10+1.19.1
  • Quilt Standard Libraries 3.0.0-beta.13+1.19.2

Log excerpt:

[23:22:42] [Render thread/WARN]: Rebuilding BlockStates! Someone accessed BlockStates ids too early...
[23:22:42] [Render thread/WARN]: Called by:
	net.minecraft.class_2361.handler$egp000$polymer_moveToEnd(class_2361.java:1066)
	net.minecraft.class_2361.method_10205(class_2361.java)
	net.minecraft.class_2246.mda36ad1$lambda$onInit$0$1(class_2246.java:3469)
	com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
	net.minecraft.class_2246.mda36ad1$lambda$onInit$1$0(class_2246.java:3467)
	net.minecraft.class_2378.mda36ad1$lambda$new$0$4(class_2378.java:3154)
	net.minecraft.class_2370.handler$gjn000$quilt$invokeEntryAddEvent(class_2370.java:2611)
	net.minecraft.class_2370.method_31051(class_2370.java:130)
	net.minecraft.class_2370.method_10273(class_2370.java:87)
	net.minecraft.class_2348.method_10273(class_2348.java:24)
	net.minecraft.class_2370.method_10272(class_2370.java:135)
	net.minecraft.class_2378.method_39197(class_2378.java:508)
	net.minecraft.class_2378.method_10230(class_2378.java:504)
	potionstudios.byg.reg.fabric.FabricRegistrationFactory$Provider.register(FabricRegistrationFactory.java:93)
	potionstudios.byg.common.block.BYGBlocks.createBlock(BYGBlocks.java:1295)
	potionstudios.byg.common.block.BYGBlocks.<clinit>(BYGBlocks.java:65)
	potionstudios.byg.core.BYGRegistry.loadClasses(BYGRegistry.java:48)
	potionstudios.byg.BYGFabric.initializeBYG(BYGFabric.java:47)
	potionstudios.byg.entry.BYGTerraBlenderEntry.onTerraBlenderInitialized(BYGTerraBlenderEntry.java:21)
	terrablender.core.TerraBlenderFabric.lambda$onInitialize$2(TerraBlenderFabric.java:48)
	java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	terrablender.core.TerraBlenderFabric.onInitialize(TerraBlenderFabric.java:46)
	org.quiltmc.loader.impl.game.minecraft.Hooks.lambda$startClient$0(Hooks.java:52)
	org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke$0(EntrypointUtils.java:33)
	org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:59)

Relevant QSL method: https://github.com/QuiltMC/quilt-standard-libraries/blob/0493760a873e526a3bfc406c6c6f02114d039fc8/library/core/registry/src/main/java/org/quiltmc/qsl/registry/mixin/SimpleRegistryMixin.java#L108
Relevant Polymer method:

PolymerImpl.LOGGER.warn("Rebuilding BlockStates! Someone accessed BlockStates ids too early...");

After disabling the logging message Minecraft loads, but takes a very long time to do so.

commented

Hmm weird. Could you send me entire log?

commented

Ok, should be fixed with 0.2.13

commented

I was just about to chime in and send the logs :D Thanks for a quick fix!

commented

The new version fixes it for me! Thanks for the quick update!