Remove default impl from ModernFixPlatformHooks

This commit is contained in:
embeddedt 2023-08-02 22:08:01 -04:00
parent acec6112cb
commit df9d2fbe2f
No known key found for this signature in database
GPG Key ID: A69433EC199B5613

View File

@ -18,92 +18,42 @@ import java.util.function.Consumer;
public interface ModernFixPlatformHooks { public interface ModernFixPlatformHooks {
ModernFixPlatformHooks INSTANCE = PlatformHookLoader.findInstance(); ModernFixPlatformHooks INSTANCE = PlatformHookLoader.findInstance();
default boolean isClient() { boolean isClient();
throw new AssertionError();
}
boolean isDedicatedServer();
default boolean isDedicatedServer() { String getVersionString();
throw new AssertionError();
}
boolean modPresent(String modId);
default String getVersionString() { boolean isDevEnv();
throw new AssertionError();
}
void injectPlatformSpecificHacks();
default boolean modPresent(String modId) { void applyASMTransformers(String mixinClassName, ClassNode targetClass);
throw new AssertionError();
}
MinecraftServer getCurrentServer();
default boolean isDevEnv() { boolean isEarlyLoadingNormally();
throw new AssertionError();
}
boolean isLoadingNormally();
default void injectPlatformSpecificHacks() { TextureAtlasSprite loadTextureAtlasSprite(TextureAtlas atlasTexture,
throw new AssertionError();
}
default void applyASMTransformers(String mixinClassName, ClassNode targetClass) {
throw new AssertionError();
}
default MinecraftServer getCurrentServer() {
throw new AssertionError();
}
default boolean isEarlyLoadingNormally() {
throw new AssertionError();
}
default boolean isLoadingNormally() {
throw new AssertionError();
}
default TextureAtlasSprite loadTextureAtlasSprite(TextureAtlas atlasTexture,
ResourceManager resourceManager, TextureAtlasSprite.Info textureInfo, ResourceManager resourceManager, TextureAtlasSprite.Info textureInfo,
Resource resource, Resource resource,
int atlasWidth, int atlasHeight, int atlasWidth, int atlasHeight,
int spriteX, int spriteY, int mipmapLevel, int spriteX, int spriteY, int mipmapLevel,
NativeImage image) { NativeImage image);
throw new AssertionError();
}
Path getGameDirectory();
default Path getGameDirectory() { void sendPacket(ServerPlayer player, Object packet);
throw new AssertionError();
}
void onServerCommandRegister(Consumer<CommandDispatcher<CommandSourceStack>> handler);
default void sendPacket(ServerPlayer player, Object packet) { Multimap<String, String> getCustomModOptions();
throw new AssertionError();
}
void onLaunchComplete();
default void onServerCommandRegister(Consumer<CommandDispatcher<CommandSourceStack>> handler) { String getPlatformName();
throw new AssertionError();
}
default Multimap<String, String> getCustomModOptions() {
throw new AssertionError();
}
default void onLaunchComplete() {
}
default String getPlatformName() {
throw new AssertionError();
}
} }