package dev.lumareth.improvedAerodynamics; import com.mojang.brigadier.arguments.ArgumentType; import com.mojang.brigadier.arguments.BoolArgumentType; import com.mojang.brigadier.arguments.DoubleArgumentType; import com.mojang.brigadier.arguments.StringArgumentType; import com.mojang.brigadier.builder.LiteralArgumentBuilder; import com.mojang.brigadier.tree.LiteralCommandNode; import dev.lumareth.improvedAerodynamics.exhaust.NozzleCommands; import dev.lumareth.improvedAerodynamics.flight.ControlMode; import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.Commands; import net.minecraft.commands.SharedSuggestionProvider; import net.minecraft.network.chat.Component; import net.minecraft.server.level.ServerPlayer; import net.minecraftforge.common.ForgeConfigSpec; import net.minecraftforge.event.RegisterCommandsEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import java.util.List; /** * /improvedaerodynamics (or /aero) to read and change the most important server config values in game. * {@code /aero} lists them, {@code /aero