Package net.frozenblock.lib.wind.api
Class WindDisturbanceLogic<T>
java.lang.Object
net.frozenblock.lib.wind.api.WindDisturbanceLogic<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocation -
Constructor Summary
ConstructorsConstructorDescriptionWindDisturbanceLogic(WindDisturbanceLogic.DisturbanceLogic<T> disturbanceLogic) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull WindDisturbanceLogic.DisturbanceLogic<?> getLogic()static Optional<WindDisturbanceLogic<?>> getWindDisturbanceLogic(net.minecraft.resources.ResourceLocation id) static voidinit()static <T> voidregister(net.minecraft.resources.ResourceLocation id, WindDisturbanceLogic.DisturbanceLogic<T> predicate) static <T> voidregisterUnsynced(net.minecraft.resources.ResourceLocation id, WindDisturbanceLogic.DisturbanceLogic<T> predicate)
-
Field Details
-
DEFAULT_ID
public static final net.minecraft.resources.ResourceLocation DEFAULT_ID
-
-
Constructor Details
-
WindDisturbanceLogic
-
-
Method Details
-
getLogic
-
getWindDisturbanceLogic
public static Optional<WindDisturbanceLogic<?>> getWindDisturbanceLogic(net.minecraft.resources.ResourceLocation id) -
defaultPredicate
@NotNull @Contract(pure=true) public static @NotNull WindDisturbanceLogic.DisturbanceLogic<?> defaultPredicate() -
init
public static void init() -
register
public static <T> void register(net.minecraft.resources.ResourceLocation id, WindDisturbanceLogic.DisturbanceLogic<T> predicate) -
registerUnsynced
public static <T> void registerUnsynced(net.minecraft.resources.ResourceLocation id, WindDisturbanceLogic.DisturbanceLogic<T> predicate)
-