- Route Warium and Futurism force queues through smoothed per-substep delivery - Evaluate wing, stabilizer, control surface and air brake forces every physics substep - Add optional improved flight model with angle-of-attack lift and stalls - Add auto trim toggled by a client key and a server packet - Add config options, translations, and mixin plugin version gating - Bump mod version to 0.2.0 and bundle Futurism 0.0.4 as a compile-only dependency
26 lines
966 B
Java
26 lines
966 B
Java
package dev.lumareth.improvedAerodynamics;
|
|
|
|
import com.mojang.logging.LogUtils;
|
|
import dev.lumareth.improvedAerodynamics.flight.PhysicsBridge;
|
|
import dev.lumareth.improvedAerodynamics.network.Network;
|
|
import dev.lumareth.improvedAerodynamics.terrain.LookaheadLoader;
|
|
import net.minecraftforge.common.MinecraftForge;
|
|
import net.minecraftforge.fml.ModLoadingContext;
|
|
import net.minecraftforge.fml.common.Mod;
|
|
import net.minecraftforge.fml.config.ModConfig;
|
|
import org.slf4j.Logger;
|
|
|
|
@Mod(ImprovedAerodynamics.MOD_ID)
|
|
public class ImprovedAerodynamics {
|
|
|
|
public static final String MOD_ID = "improved_aerodynamics";
|
|
public static final Logger LOGGER = LogUtils.getLogger();
|
|
|
|
public ImprovedAerodynamics() {
|
|
MinecraftForge.EVENT_BUS.register(LookaheadLoader.class);
|
|
MinecraftForge.EVENT_BUS.register(PhysicsBridge.class);
|
|
ModLoadingContext.get().registerConfig(ModConfig.Type.SERVER, Config.SPEC);
|
|
Network.register();
|
|
}
|
|
}
|