Class TournamentSettings
java.lang.Object
com.wdiscute.starcatcher.tournament.TournamentSettings
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<TournamentSettings> static final TournamentSettingslongintfloatstatic final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, TournamentSettings> -
Constructor Summary
ConstructorsConstructorDescriptionTournamentSettings(TournamentSettings.Scoring type, long duration, float perfectCatchMultiplier, int missPenalty, List<SingleStackContainer> entryCost) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSignUp(net.minecraft.world.entity.player.Player player) longintfloat
-
Field Details
-
scoring
-
durationInTicks
public long durationInTicks -
perfectCatchMultiplier
public float perfectCatchMultiplier -
missPenalty
public int missPenalty -
entryCost
-
DEFAULT
-
CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,TournamentSettings> STREAM_CODEC
-
-
Constructor Details
-
TournamentSettings
public TournamentSettings(TournamentSettings.Scoring type, long duration, float perfectCatchMultiplier, int missPenalty, List<SingleStackContainer> entryCost)
-
-
Method Details
-
canSignUp
public boolean canSignUp(net.minecraft.world.entity.player.Player player) -
getPerfectCatchMultiplier
public float getPerfectCatchMultiplier() -
getMissPenalty
public int getMissPenalty() -
getScoring
-
getEntryCost
-
getDurationInTicks
public long getDurationInTicks()
-