Package net.minecraft.world.event
Interface PositionSourceType<T extends PositionSource>
- All Known Implementing Classes:
BlockPositionSource.Type,EntityPositionSource.Type
public interface PositionSourceType<T extends PositionSource>
- Mappings:
Namespace Name official clyintermediary net/minecraft/class_5717named net/minecraft/world/event/PositionSourceType
-
Field Summary
Fields Modifier and Type Field Description static PositionSourceType<BlockPositionSource>BLOCKstatic PositionSourceType<EntityPositionSource>ENTITY -
Method Summary
Modifier and Type Method Description com.mojang.serialization.Codec<T>getCodec()static PositionSourceread(PacketByteBuf buf)TreadFromBuf(PacketByteBuf buf)static <S extends PositionSourceType<T>, T extends PositionSource>
Sregister(String id, S positionSourceType)static <T extends PositionSource>
voidwrite(T positionSource, PacketByteBuf buf)voidwriteToBuf(PacketByteBuf buf, T positionSource)
-
Field Details
-
BLOCK
- Mappings:
Namespace Name Mixin selector official aLcly;a:Lcly;intermediary field_28185Lnet/minecraft/class_5717;field_28185:Lnet/minecraft/class_5717;named BLOCKLnet/minecraft/world/event/PositionSourceType;BLOCK:Lnet/minecraft/world/event/PositionSourceType;
-
ENTITY
- Mappings:
Namespace Name Mixin selector official bLcly;b:Lcly;intermediary field_28186Lnet/minecraft/class_5717;field_28186:Lnet/minecraft/class_5717;named ENTITYLnet/minecraft/world/event/PositionSourceType;ENTITY:Lnet/minecraft/world/event/PositionSourceType;
-
-
Method Details
-
readFromBuf
- Mappings:
Namespace Name Mixin selector official bLcly;b(Lnw;)Lclx;intermediary method_32962Lnet/minecraft/class_5717;method_32962(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5716;named readFromBufLnet/minecraft/world/event/PositionSourceType;readFromBuf(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/world/event/PositionSource;
-
writeToBuf
- Mappings:
Namespace Name Mixin selector official aLcly;a(Lnw;Lclx;)Vintermediary method_32960Lnet/minecraft/class_5717;method_32960(Lnet/minecraft/class_2540;Lnet/minecraft/class_5716;)Vnamed writeToBufLnet/minecraft/world/event/PositionSourceType;writeToBuf(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/world/event/PositionSource;)V
-
getCodec
com.mojang.serialization.Codec<T> getCodec()- Mappings:
Namespace Name Mixin selector official aLcly;a()Lcom/mojang/serialization/Codec;intermediary method_32957Lnet/minecraft/class_5717;method_32957()Lcom/mojang/serialization/Codec;named getCodecLnet/minecraft/world/event/PositionSourceType;getCodec()Lcom/mojang/serialization/Codec;
-
register
static <S extends PositionSourceType<T>, T extends PositionSource> S register(String id, S positionSourceType)- Mappings:
Namespace Name Mixin selector official aLcly;a(Ljava/lang/String;Lcly;)Lcly;intermediary method_32959Lnet/minecraft/class_5717;method_32959(Ljava/lang/String;Lnet/minecraft/class_5717;)Lnet/minecraft/class_5717;named registerLnet/minecraft/world/event/PositionSourceType;register(Ljava/lang/String;Lnet/minecraft/world/event/PositionSourceType;)Lnet/minecraft/world/event/PositionSourceType;
-
read
- Mappings:
Namespace Name Mixin selector official cLcly;c(Lnw;)Lclx;intermediary method_32963Lnet/minecraft/class_5717;method_32963(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5716;named readLnet/minecraft/world/event/PositionSourceType;read(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/world/event/PositionSource;
-
write
- Mappings:
Namespace Name Mixin selector official aLcly;a(Lclx;Lnw;)Vintermediary method_32958Lnet/minecraft/class_5717;method_32958(Lnet/minecraft/class_5716;Lnet/minecraft/class_2540;)Vnamed writeLnet/minecraft/world/event/PositionSourceType;write(Lnet/minecraft/world/event/PositionSource;Lnet/minecraft/network/PacketByteBuf;)V
-