Class ResearchInstance
java.lang.Object
com.portingdeadmods.researchd.api.research.ResearchInstance
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ResearchInstance> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ResearchInstance> -
Constructor Summary
ConstructorsConstructorDescriptionResearchInstance(GlobalResearch research, ResearchStatus researchStatus) ResearchInstance(GlobalResearch research, ResearchStatus researchStatus, UUID researchedPlayer, long researchedTime) -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleannet.minecraft.network.chat.ComponentgetDescription(net.minecraft.world.level.Level level) net.minecraft.network.chat.ComponentgetDisplayName(net.minecraft.world.level.Level level) net.minecraft.resources.ResourceKey<Research> getKey()@Nullable UUIDlonginthashCode()booleanis(GlobalResearch research) booleanis(ResearchInstance instance) booleanbooleanisLocked()booleanbooleanlookup(net.minecraft.world.level.Level level) setResearchedPlayer(@Nullable UUID researchedPlayer) setResearchedTime(long researchedTime) setResearchStatus(ResearchStatus researchStatus) toString()withResearch(GlobalResearch research)
-
Field Details
-
CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ResearchInstance> STREAM_CODEC
-
-
Constructor Details
-
ResearchInstance
public ResearchInstance(GlobalResearch research, ResearchStatus researchStatus, UUID researchedPlayer, long researchedTime) -
ResearchInstance
-
-
Method Details
-
isResearched
public boolean isResearched() -
isResearchable
public boolean isResearchable() -
isLocked
public boolean isLocked() -
withResearch
-
getDisplayName
public net.minecraft.network.chat.Component getDisplayName(net.minecraft.world.level.Level level) -
getDescription
public net.minecraft.network.chat.Component getDescription(net.minecraft.world.level.Level level) -
getResearch
-
getKey
-
getResearchStatus
-
setResearchStatus
-
getResearchedPlayer
-
setResearchedPlayer
-
getResearchedTime
public long getResearchedTime() -
setResearchedTime
-
lookup
-
getChildren
-
getParents
-
is
-
is
-
is
-
copy
-
equals
-
hashCode
public int hashCode() -
toString
-