HTTPS
https://git.nageyqma.icu/nageyqma/blade-addons-next.git
SSH
git@git.nageyqma.icu:nageyqma/blade-addons-next.git
HTTPS 链接可直接 git clone;推送代码请使用 SSH。
12345678910111213141516171819202122232425
package blade.addon.features.dungeon.f7.dragons;
import blade.addon.utils.config.values.Floor7;
import blade.addon.utils.rendering.RenderUtils;
import blade.addon.utils.rendering.RenderingEvents;
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
import net.fabricmc.fabric.api.client.rendering.v1.level.LevelRenderContext;
public class DragonTracer {
public static void init() {
RenderingEvents.LINE.register(DragonTracer::render);
}
private static void render(LevelRenderContext context, PoseStack matrixStack, VertexConsumer consumer) {
if (!Floor7.dragonTracer) return;
Dragon dragon = DragonSpawn.currentDragon;
if (dragon == null || dragon == Dragon.NONE || !DragonSpawn.hasDoneSplit) return;
RenderUtils.renderLineTo(context, dragon.spawnPos, dragon.color);
}
}