public class GamestagesMatcher extends java.lang.Object implements IPlayerMatcher
| Modifier and Type | Class and Description |
|---|---|
static class |
GamestagesMatcher.Factory |
IPlayerMatcher.MatcherFactory<T extends IPlayerMatcher>| Constructor and Description |
|---|
GamestagesMatcher(java.util.Collection<java.lang.String> stages,
boolean matchAll) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDescription(net.minecraft.entity.player.PlayerEntity player,
java.util.List<net.minecraft.util.text.ITextComponent> tooltip)
Add this matcher's information to a tooltip.
|
boolean |
test(net.minecraft.entity.player.PlayerEntity playerEntity) |
void |
toBytes(net.minecraft.network.PacketBuffer buffer)
Serialize this matcher object to a packet buffer, for sync'ing to clients
|
com.google.gson.JsonElement |
toJson()
Serialize this matcher object to JSON, for data generation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstandardTooltippublic GamestagesMatcher(java.util.Collection<java.lang.String> stages,
boolean matchAll)
public void toBytes(net.minecraft.network.PacketBuffer buffer)
IPlayerMatchertoBytes in interface IPlayerMatcherbuffer - a packet bufferpublic com.google.gson.JsonElement toJson()
IPlayerMatchertoJson in interface IPlayerMatcherpublic void addDescription(net.minecraft.entity.player.PlayerEntity player,
java.util.List<net.minecraft.util.text.ITextComponent> tooltip)
IPlayerMatcheraddDescription in interface IPlayerMatcherplayer - the relevant playertooltip - a tooltip listpublic boolean test(net.minecraft.entity.player.PlayerEntity playerEntity)
test in interface java.util.function.Predicate<net.minecraft.entity.player.PlayerEntity>