Override the entrypoint in docker-compose.yml for the MariaDB Docker container by adding:
entrypoint: mysqld_safe --skip-grant-tables --user=mysqlThe start up the Docker Compose stack:
| package com.example.lwjgltest; | |
| import org.joml.Matrix4d; | |
| import org.lwjgl.glfw.GLFWErrorCallback; | |
| import org.lwjgl.glfw.GLFWVidMode; | |
| import org.lwjgl.opengl.GL; | |
| import org.lwjgl.stb.STBEasyFont; | |
| import org.lwjgl.system.MemoryStack; | |
| import java.nio.ByteBuffer; | 
| HANDSHAKING SERVERBOUND 0x00 ClientIntentionPacket | |
| PLAY SERVERBOUND 0x00 ServerboundAcceptTeleportationPacket | |
| PLAY SERVERBOUND 0x01 ServerboundBlockEntityTagQuery | |
| PLAY SERVERBOUND 0x02 ServerboundChangeDifficultyPacket | |
| PLAY SERVERBOUND 0x03 ServerboundChatCommandPacket | |
| PLAY SERVERBOUND 0x04 ServerboundChatPacket | |
| PLAY SERVERBOUND 0x05 ServerboundChatPreviewPacket | |
| PLAY SERVERBOUND 0x06 ServerboundClientCommandPacket | |
| PLAY SERVERBOUND 0x07 ServerboundClientInformationPacket | |
| PLAY SERVERBOUND 0x08 ServerboundCommandSuggestionPacket | 
| import it.unimi.dsi.fastutil.ints.Int2ObjectMap; | |
| import net.minecraft.network.ConnectionProtocol; | |
| import net.minecraft.network.protocol.PacketFlow; | |
| import java.util.Comparator; | |
| import java.util.Locale; | |
| import java.util.function.Function; | |
| public class DumpProtocol { | |
| public static void main(String[] args) { | 
| const fs = require('fs/promises') | |
| const util = require('util') | |
| const process = (k1, v1, k2, v2) => { | |
| if (util.isDeepStrictEqual(v1, v2)) return v1 | |
| if (typeof v1 === 'undefined' || v1 === null) return v2 | |
| if (typeof v2 === 'undefined' || v2 === null) return v1 | |
| let data = null | |
| if (Array.isArray(v1) !== Array.isArray(v2)) { | |
| if (Array.isArray(v1)) { | 
| net/md_5/bungee/module/cmd/server/PluginServer | |
| net/md_5/bungee/module/cmd/server/CommandServer | |
| net/md_5/bungee/module/cmd/alert/PluginAlert | |
| net/md_5/bungee/module/cmd/alert/CommandAlert | |
| net/md_5/bungee/module/cmd/alert/CommandAlertRaw | |
| net/md_5/bungee/module/cmd/send/PluginSend | |
| net/md_5/bungee/module/cmd/send/CommandSend | |
| net/md_5/bungee/module/cmd/list/PluginList | |
| net/md_5/bungee/module/cmd/list/CommandList | |
| net/md_5/bungee/api/connection/Connection$Unsafe | 
| package xyz.acrylicstyle.mcutil.lang; | |
| import org.jetbrains.annotations.Contract; | |
| import org.jetbrains.annotations.NotNull; | |
| import org.jetbrains.annotations.Nullable; | |
| import util.ICollectionList; | |
| import xyz.acrylicstyle.mcutil.lang.test.IgnoreTest; | |
| import java.lang.annotation.Annotation; | |
| import java.lang.reflect.Field; | 
| // | |
| // The result pp is just an estimate! | |
| // This list does not include plays outside of 100 bp, which causes result pp less than actual. | |
| // | |
| // Fun fact: | |
| // - There are 8 harumachi clovers | |
| // | |
| const before = [ | |
| 241.279, // Sidetracked Day (Short Ver.) [A r M i N's Extra] +HD by VINXIS (https://osu.ppy.sh/beatmaps/1632673?mode=osu) | 
public static final MapCodec<MultiNoiseBiomeSource> DIRECT_CODEC = RecordCodecBuilder.mapCodec(
  (instance) -> instance.group(
    RecordCodecBuilder.create(
      (instancex) -> instancex.group(
        Climate.ParameterPoint.CODEC.fieldOf("parameters").forGetter(Pair::getFirst),
        Biome.CODEC.fieldOf("biome").forGetter(Pair::getSecond)
      ).apply(instancex, Pair::of)
    )| import java.util.HashMap; | |
| import java.util.Map; | |
| import java.util.concurrent.ExecutorService; | |
| import java.util.concurrent.Executors; | |
| import java.util.concurrent.TimeUnit; | |
| import java.util.concurrent.atomic.AtomicIntegerArray; | |
| import java.util.concurrent.atomic.AtomicReference; | |
| import java.util.concurrent.atomic.AtomicReferenceArray; | |
| import java.util.concurrent.locks.ReentrantLock; | |
| import java.util.concurrent.locks.ReentrantReadWriteLock; |