Skip to content

Commit dc96cb1

Browse files
committed
Disable 3D rendering for 1.21.10 - WorldRenderEvents not available in new Fabric API
1 parent bed2495 commit dc96cb1

File tree

1 file changed

+5
-28
lines changed

1 file changed

+5
-28
lines changed

src/client/java/takeyourminestream/modid/messages/MessageRenderer.java

Lines changed: 5 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package takeyourminestream.modid.messages;
22

33
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
4+
// import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents; // Не доступен в новой версии
45
import net.minecraft.client.MinecraftClient;
56
import net.minecraft.client.font.TextRenderer;
67
import net.minecraft.client.render.VertexConsumerProvider;
@@ -41,34 +42,10 @@ public MessageRenderer(MessageLifecycleManager lifecycleManager, MessageParticle
4142
this.lifecycleManager = lifecycleManager;
4243
this.particleManager = particleManager;
4344

44-
// 3D рендеринг временно отключен для совместимости с новым API Fabric
45-
// TODO: Найти замену для WorldRenderEvents в новой версии Fabric API
46-
/*
47-
WorldRenderEvents.AFTER_ENTITIES.register(context -> {
48-
MinecraftClient client = MinecraftClient.getInstance();
49-
if (client.player == null || client.world == null) return;
50-
51-
// Не рендерим 3D сообщения в HUD режиме
52-
var spawnMode = takeyourminestream.modid.ModConfig.getMESSAGE_SPAWN_MODE();
53-
if (spawnMode == takeyourminestream.modid.config.MessageSpawnMode.HUD_WIDGET) {
54-
return;
55-
}
56-
57-
MatrixStack matrices = context.matrixStack();
58-
TextRenderer textRenderer = client.textRenderer;
59-
VertexConsumerProvider consumers = context.consumers();
60-
61-
List<Message> activeMessages = lifecycleManager.getActiveMessages();
62-
63-
for (Message message : activeMessages) {
64-
renderMessage(client, message, matrices, textRenderer, consumers);
65-
}
66-
// Рендер партиклов
67-
if (particleManager != null) {
68-
particleManager.render(client, matrices, consumers);
69-
}
70-
});
71-
*/
45+
// 3D рендеринг временно отключен для совместимости с Minecraft 1.21.10
46+
// WorldRenderEvents недоступен в новой версии Fabric API
47+
// TODO: Найти современную замену или использовать mixin для рендеринга
48+
// Пока мод работает только в HUD режиме
7249
}
7350

7451
/**

0 commit comments

Comments
 (0)