Files
EndlessIDs/src/main/java/com/falsepattern/endlessids/mixin/plugin/TargetedMod.java
T

28 lines
951 B
Java
Raw Normal View History

2022-03-10 23:09:23 +01:00
package com.falsepattern.endlessids.mixin.plugin;
2022-04-17 21:11:33 +02:00
import com.falsepattern.lib.mixin.ITargetedMod;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
2022-03-10 23:09:23 +01:00
2022-04-17 21:11:33 +02:00
import java.util.function.Predicate;
2022-03-10 23:09:23 +01:00
2022-04-17 21:11:33 +02:00
import static com.falsepattern.lib.mixin.ITargetedMod.PredicateHelpers.*;
2022-03-10 23:09:23 +01:00
2022-04-17 21:11:33 +02:00
@RequiredArgsConstructor
public enum TargetedMod implements ITargetedMod {
2022-03-10 23:09:23 +01:00
2022-07-01 19:00:21 +02:00
GALACTICRAFTCORE("GalactiCraftCore", false, startsWith("galacticraftcore")),
2022-04-17 21:11:33 +02:00
UBC("Underground Biomes Constructs", false, startsWith("undergroundbiomesconstructs-")),
COFHLIB("CoFH Lib", false, startsWith("cofhlib-")),
DRAGONAPI("DragonAPI", false, startsWith("dragonapi")),
MFQM("More Fun Quicksand Mod", false, startsWith("morefunquicksandmod-")),
WORLDEDIT("WorldEdit", false, startsWith("worldedit-")),
;
2022-03-10 23:09:23 +01:00
2022-04-17 21:11:33 +02:00
@Getter
private final String modName;
@Getter
private final boolean loadInDevelopment;
@Getter
private final Predicate<String> condition;
2022-03-10 23:09:23 +01:00
}