chore: code cleanup

This commit is contained in:
Andrey Terentev 2025-04-13 00:19:29 +07:00
parent 6a8fbfc06a
commit 37b4def35c

View File

@ -1,14 +1,7 @@
package ru.dragonestia.msb3.api.boot; package ru.dragonestia.msb3.api.boot;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import net.kyori.adventure.text.Component;
import net.minestom.server.coordinate.Point;
import net.minestom.server.coordinate.Vec;
import net.minestom.server.entity.GameMode; import net.minestom.server.entity.GameMode;
import net.minestom.server.instance.Instance;
import net.minestom.server.instance.block.Block;
import ru.dragonestia.msb3.api.entity.debug.DebugLine;
import ru.dragonestia.msb3.api.entity.debug.DebugMarker;
import ru.dragonestia.msb3.api.module.FlatWorldModule; import ru.dragonestia.msb3.api.module.FlatWorldModule;
import ru.dragonestia.msb3.api.module.MotdModule; import ru.dragonestia.msb3.api.module.MotdModule;
import ru.dragonestia.msb3.api.module.PrometheusMetricsModule; import ru.dragonestia.msb3.api.module.PrometheusMetricsModule;
@ -16,7 +9,6 @@ import ru.dragonestia.msb3.api.module.ResourcePackRepositoryModule;
import team.unnamed.creative.ResourcePack; import team.unnamed.creative.ResourcePack;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;
import java.util.concurrent.atomic.AtomicInteger;
@Log4j2 @Log4j2
public class DefaultBootstrap extends ServerInitializer { public class DefaultBootstrap extends ServerInitializer {
@ -44,41 +36,6 @@ public class DefaultBootstrap extends ServerInitializer {
@Override @Override
public void onServerStarted() { public void onServerStarted() {
var instance = FlatWorldModule.getWorld().getInstance();
int radius = 20;
int length = 8;
var center = new Vec(0, 40, 0);
for (int i = -20; i < 40; i++) {
var rad = Math.toRadians(360.0 / 30 * i);
var normal = new Vec(Math.sin(rad), (i - 15.0) / 7, Math.cos(rad)).normalize();
var startPos = center.add(normal.mul(radius, 1, radius));
var endPos = startPos.add(normal.mul(length));
drawLine(instance, startPos, endPos);
}
drawLine(instance, new Vec(3, 50, 0), new Vec(3, 60, 0));
drawLine(instance, new Vec(-3, 60, 0), new Vec(-3, 50, 0));
drawLine(instance, new Vec(10, 60, 3), new Vec(-10, 60, 3));
drawLine(instance, new Vec(-10, 60, -3), new Vec(10, 60, -3));
drawLine(instance, new Vec(0, 57, 10), new Vec(0, 57, -10));
drawLine(instance, new Vec(0, 53, -10), new Vec(0, 53, 10));
}
private static final AtomicInteger I = new AtomicInteger(1);
private void drawLine(Instance instance, Point startPos, Point endPos) {
var id = I.getAndIncrement();
{
var marker = new DebugMarker("test", Block.RED_CONCRETE, Component.text("[%s] START".formatted(id)));
marker.setInstance(instance, startPos);
}
{
var marker = new DebugMarker("test", Block.RED_CONCRETE, Component.text("[%s] END".formatted(id)));
marker.setInstance(instance, endPos);
}
DebugLine.spawn(instance, startPos, endPos, Block.LIME_CONCRETE, "test");
} }
} }