Class ResearchProgress.Task
java.lang.Object
com.portingdeadmods.researchd.impl.ResearchProgress.Task
- Enclosing class:
ResearchProgress
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ResearchProgress.Task> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ResearchProgress.Task> -
Constructor Summary
ConstructorsConstructorDescriptionTask(ResearchMethod method) Task(ResearchMethod method, float maxProgress) Task(ResearchMethod method, float progress, float maxProgress) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProgress(float progress) voidcheckProgress(net.minecraft.resources.ResourceKey<Research> research, net.minecraft.world.level.Level level, ResearchMethod.MethodContext context) floatfloatboolean
-
Field Details
-
CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ResearchProgress.Task> STREAM_CODEC
-
-
Constructor Details
-
Task
-
Task
-
Task
-
-
Method Details
-
getMethod
-
getProgress
public float getProgress() -
getMaxProgress
public float getMaxProgress() -
isComplete
public boolean isComplete() -
addProgress
public void addProgress(float progress) -
checkProgress
public void checkProgress(net.minecraft.resources.ResourceKey<Research> research, net.minecraft.world.level.Level level, ResearchMethod.MethodContext context)
-