Interface PropertyType<Type,NetworkRepresentation extends org.cloudburstmc.protocol.bedrock.data.entity.EntityProperty>
- All Superinterfaces:
org.geysermc.geyser.api.entity.property.GeyserEntityProperty<Type>
- All Known Subinterfaces:
AbstractEnumProperty<T>
- All Known Implementing Classes:
BooleanProperty,EnumProperty,FloatProperty,IntProperty,StringEnumProperty
public interface PropertyType<Type,NetworkRepresentation extends org.cloudburstmc.protocol.bedrock.data.entity.EntityProperty>
extends org.geysermc.geyser.api.entity.property.GeyserEntityProperty<Type>
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidapply(GeyserEntityPropertyManager manager, Type value) createValue(int index, @Nullable Type value) defaultValue(int index) org.cloudburstmc.nbt.NbtMapnbtMap()Methods inherited from interface org.geysermc.geyser.api.entity.property.GeyserEntityProperty
defaultValue, identifier
-
Method Details
-
nbtMap
org.cloudburstmc.nbt.NbtMap nbtMap() -
defaultValue
-
createValue
-
apply
-