Software & Apps

Software und Apps sind aus unserem Alltag nicht mehr wegzudenken; von Musik- und Videobearbeitung, Antiviren-Tools, VPN-Clients bis hin zu Office und gewissen Alternativen - hier dreht sich alles um Software & Apps für Deinen PC.

80.281 Beiträge

Wie code ich eine diagonale Linie in Minecraft fabric 1.21.5?

Die Frage steht bereits im Titel. Ich habe versucht, das Problem selbst zu lösen, kenne mich jedoch mit Vertex Rendering nicht aus. Gibt es so etwas wie context.drawVerticalLine() oder muss man sich das selbst machen?
public class SkyClient implements 

ClientModInitializer {
     private static final Identifier EXAMPLE_LAYER = Identifier.of(Sky.MOD_ID, "hud-example-layer");

    public static void drawLine(DrawContext context, int x1, int y1, int x2, int y2, int color) {
        int dx = Math.abs(x2 - x1);
        int dy = Math.abs(y2 - y1);
        int sx = x1 < x2 ? 1 : -1;
        int sy = y1 < y2 ? 1 : -1;
        int err = dx - dy;

        while (true) {
            context.fill(x1, y1, x1 + 1, y1 + 1, color);

            if (x1 == x2 && y1 == y2) break;

            int e2 = 2 * err;
            if (e2 > -dy) {
                err -= dy;
                x1 += sx;
            }
            if (e2 < dx) {
                err += dx;
                y1 += sy;
            }
        }
    }

    @Override
    public void onInitializeClient() {
        HudLayerRegistrationCallback.EVENT.register(layeredDrawer -> layeredDrawer.attachLayerBefore(IdentifiedLayer.CHAT, EXAMPLE_LAYER, SkyClient::render));
    }

    private static void render(DrawContext context, RenderTickCounter tickCounter) {
        MinecraftClient client = MinecraftClient.getInstance();

        Text text = Text.translatable("info_hud");
        context.drawText(MinecraftClient.getInstance().textRenderer, text, 0, 0, 0xFFFFFF, false);
        int rectangleX = 0;
        int rectangleY = 0;
        int rectangleWidth = 100;
        int rectangleHeight = 100;

        context.fill(rectangleX, rectangleY, rectangleX + rectangleWidth, rectangleY + rectangleHeight, 0xFF0000FF);
        context.drawVerticalLine(rectangleX + rectangleWidth / 2, rectangleY, rectangleY + rectangleHeight, 0xFF00FF00);
        context.drawHorizontalLine(rectangleX, rectangleX + rectangleWidth - 1, rectangleX + rectangleWidth / 2, 0xFF00FF00);
        context.drawBorder(rectangleX, rectangleY, rectangleWidth, rectangleHeight, 0xFFFF0000);
        drawLine(context, 0, 100, 150, 200, 0xFFFF0000);
                }
            }

Ask Me Anything: Themenspecials
Im gutefrage Themenspecial beantworten Verbände, Organisationen und Personen des öffentlichen Lebens Deine Fragen zu aktuellen Themen.
AMA: Polizei
42 beantwortete Fragen
AMA: Weltraum & Raumfahrt
172 beantwortete Fragen
AMA: Tabuthema Wechseljahre (mit der Influencerin blondbynana)
15 beantwortete Fragen

LED Ventilator virus?

Gestern ist mein programmierbarer led ventilator von amazon angekommen. Ich habe die software installiert und etwas herumgespielt.

Heute wurden plötzlich drei app-accounts von mir gehackt. Microsoft-konto, steam und epic games.

Dabei wurde immer meine email-adresse mit einer fremden (immer andere) Ersetzt und das passwort ausgetauscht.

zugriff beim microsoft-konto habe ich mittlerweile wieder zurückerlangt, sofort neues passwort erstellt und 2FA Aktiviert (obwohl 2fa bei den beiden anderen accounts nichts brachte).

Bei den anderen muss ich auf den support warten.

Ich habe auf amazon eine bewertung gesehen, dass die software-cd mit trojanern installiert ist aber avira hat keine viren gefunden. Ich habe beide geräte mit avira ausgestattet und gescannt: mein laptop auf dem ich noch ne alte version der software hatte, die damals keine probleme machte (Habe dort den neuen ventilator als erstes ausprobiert) und meinen gaming pc den ich seit einigen monaten habe.

Avira hat keine viren gefunden. Habe den viren-scanner noch mal bei beiden scannen lassen. Auch im zweiten durchlauf hat die software auf dem gaming pc nur eine bedrohung gefunden die warscheinlich ein falsch-positiv-ausschlag ist. Die Unity game-engine ist ja bekanntlich virenfrei (nutze ich für fireworks mania mods).

Auf dem laptop ist der scan noch nicht fertig aber sagt bis jetzt ebenfalls noch keine bedrohungen.

Ich werde mir warscheinlich, wenn überhaubt noch mal, die editorsoftware aus dem wayback-machine archiv downloaden, diese version ist laut virustotal.com virenfrei.

Kann aber der ventilator selber auch viren installiert haben?

Sollte ich ihn lieber nicht mehr benutzen?

Bild zum Beitrag
Der ventilator selber kann viren enthalten 100%
Der ventilator selber kann keine viren enthalten 0%