public class DimensionMatcher extends java.lang.Object implements IPlayerMatcher
| Modifier and Type | Class and Description |
|---|---|
static class |
DimensionMatcher.Factory |
IPlayerMatcher.MatcherFactory<T extends IPlayerMatcher>| Constructor and Description |
|---|
DimensionMatcher(java.util.Set<net.minecraft.util.ResourceLocation> dimensionIds) |
| 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 DimensionMatcher(java.util.Set<net.minecraft.util.ResourceLocation> dimensionIds)
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>