Anmelden

Deinen Client konfigurieren

Die Verwendung von Drasl auf dem Client erfordert einen Drittanbieter-Launcher, der benutzerdefinierte API-Server unterstützt. Fjord Launcher, ein Fork von Prism Launcher, wird empfohlen, aber HMCL funktioniert ebenfalls. Beide sind kostenlos und quellenoffen.

Fjord Launcher

  1. Klicke auf dein Konto oben rechts und wähle "Konten verwalten..." aus.
  2. Klicke in der rechten Seitenleiste auf "authlib-injector hinzufügen".
  3. Gib deinen Spielernamen und dein Drasl-Passwort oder deinen Minecraft-Token ein und verwende https://mc.vladislemon.net/authlib-injector als URL. Klicke auf „OK“.

HMCL

  1. Go to the “Account List” view by clicking the account at the top of the sidebar.
  2. At the bottom left, click “New Auth Server” and enter https://mc.vladislemon.net/authlib-injector. Click “Next” and then “Finish”.
  3. In the sidebar, click the newly-added authentication server, labeled “Drasl”. Enter your Drasl player name and password and click “Login”.

Other launchers

Use the authlib-injector URL https://mc.vladislemon.net/authlib-injector.

Or, if your launcher supports custom API servers but not via authlib-injector, use the following URLs:

Authentication server: https://mc.vladislemon.net/auth
Account server: https://mc.vladislemon.net/account
Session server: https://mc.vladislemon.net/session
Services server: https://mc.vladislemon.net/services

Configuring your server

Minecraft 1.16 and later

On recent versions of Minecraft, you can use Drasl on an unmodified Vanilla server. To do so, add the following arguments before you specify the jar file when you start the server:

-Dminecraft.api.env=custom
-Dminecraft.api.auth.host=https://mc.vladislemon.net/auth
-Dminecraft.api.account.host=https://mc.vladislemon.net/account
-Dminecraft.api.profiles.host=https://mc.vladislemon.net/account
-Dminecraft.api.session.host=https://mc.vladislemon.net/session
-Dminecraft.api.services.host=https://mc.vladislemon.net/services

For example, the full command you use to start the server might be:

java -Xmx1024M -Xms1024M \
    -Dminecraft.api.env=custom \
    -Dminecraft.api.auth.host=https://mc.vladislemon.net/auth \
    -Dminecraft.api.account.host=https://mc.vladislemon.net/account \
    -Dminecraft.api.profiles.host=https://mc.vladislemon.net/account \
    -Dminecraft.api.session.host=https://mc.vladislemon.net/session \
    -Dminecraft.api.services.host=https://mc.vladislemon.net/services \
    -jar server.jar nogui

Minecraft 1.7.2 through 1.15.2

Refer to the authlib-injector documentation on setting up a server.

Alternatively, you can patch your server to use a newer version of Mojang's authlib that supports the arguments for custom API servers. Replace the files under com/mojang/authlib in your server.jar with the files in authlib-1.6.25.jar.

Late Classic, Alpha, Beta, etc. through Minecraft 1.6.4

Use OnlineModeFix and start the server with the -Dminecraft.api.session.host argument described above. For example, the full command you use to start the server might be:

java -Xmx1024M -Xms1024M \
    -Dminecraft.api.session.host=https://mc.vladislemon.net/session \
    -Djava.protocol.handler.pkgs=gg.codie.mineonline.protocol \
    -cp server.jar:OnlineModeFix.jar \
    net.minecraft.server.MinecraftServer \
    nogui


Drasl version 4.0.0. Licensed as GPLv3. Source code.