mirror of
https://github.com/TeamMidnightDust/MidnightLib.git
synced 2025-12-16 09:15:10 +01:00
MidnightLib 1.5.0 - 1.20.2, slight redesign & cleanup
- Port to 1.20.2 - "Reset" button now uses a custom icon (closes #25) - Config instances can now specify custom config change behavior (implement "writeChanges" method in your class; closes #33) - Remove TexturedOverlayButtonWidget (replaced by vanilla's TextIconButtonWidget) - Removed radialRainbow (used very rarely) - Updated AutoCommand to support editing list and float config values via commands on serverside installs - Reworded description - Forge & Quilt temporarily disabled until they release, as always
This commit is contained in:
@@ -13,13 +13,8 @@ import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
|
||||
|
||||
@Mod.EventBusSubscriber(modid = "midnightlib", bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT)
|
||||
public class MidnightLibClientEvents {
|
||||
public static void registerClientTick(TickEvent.ClientTickEvent event) {
|
||||
MidnightColorUtil.tick();
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public static void onPostInit(FMLClientSetupEvent event) {
|
||||
MinecraftForge.EVENT_BUS.addListener(MidnightLibClientEvents::registerClientTick);
|
||||
ModList.get().forEachModContainer((modid, modContainer) -> {
|
||||
if (MidnightConfig.configClass.containsKey(modid)) {
|
||||
modContainer.registerExtensionPoint(ConfigScreenHandler.ConfigScreenFactory.class, () ->
|
||||
|
||||
Reference in New Issue
Block a user