Package net.minecraft.block.entity
Class ConduitBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.ConduitBlockEntity
public class ConduitBlockEntity extends BlockEntity
- Mappings:
Namespace Name official cgaintermediary net/minecraft/class_2597named net/minecraft/block/entity/ConduitBlockEntity
-
Field Summary
Fields Modifier and Type Field Description private static Block[]ACTIVATING_BLOCKSprivate List<BlockPos>activatingBlocksprivate booleanactiveprivate booleaneyeOpenprivate longnextAmbientSoundTimeprivate LivingEntitytargetEntityprivate UUIDtargetUuidintticksprivate floatticksActiveFields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
Constructors Constructor Description ConduitBlockEntity(BlockPos pos, BlockState state) -
Method Summary
Modifier and Type Method Description private static voidattackHostileEntity(World world, BlockPos pos, BlockState state, List<BlockPos> activatingBlocks, ConduitBlockEntity blockEntity)static voidclientTick(World world, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity)private static LivingEntityfindTargetEntity(World world, BlockPos pos, UUID uuid)voidfromTag(CompoundTag tag)private static BoxgetAttackZone(BlockPos pos)floatgetRotation(float tickDelta)private static voidgivePlayersEffects(World world, BlockPos pos, List<BlockPos> activatingBlocks)booleanisActive()booleanisEyeOpen()private static voidopenEye(ConduitBlockEntity blockEntity, List<BlockPos> activatingBlocks)static voidserverTick(World world, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity)private voidsetEyeOpen(boolean eyeOpen)private static voidspawnNautilusParticles(World world, BlockPos pos, List<BlockPos> activatingBlocks, Entity entity, int int2)CompoundTagtoInitialChunkDataTag()CompoundTagtoTag(CompoundTag tag)BlockEntityUpdateS2CPackettoUpdatePacket()private static booleanupdateActivatingBlocks(World world, BlockPos pos, List<BlockPos> activatingBlocks)private static voidupdateTargetEntity(World world, BlockPos pos, ConduitBlockEntity blockEntity)Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromTag, getCachedState, getPos, getSquaredRenderDistance, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, setCachedState, setWorld
-
Field Details
-
ACTIVATING_BLOCKS
- Mappings:
Namespace Name Mixin selector official bLcga;b:[Lbwu;intermediary field_11931Lnet/minecraft/class_2597;field_11931:[Lnet/minecraft/class_2248;named ACTIVATING_BLOCKSLnet/minecraft/block/entity/ConduitBlockEntity;ACTIVATING_BLOCKS:[Lnet/minecraft/block/Block;
-
ticks
public int ticks- Mappings:
Namespace Name Mixin selector official aLcga;a:Iintermediary field_11936Lnet/minecraft/class_2597;field_11936:Inamed ticksLnet/minecraft/block/entity/ConduitBlockEntity;ticks:I
-
ticksActive
private float ticksActive- Mappings:
Namespace Name Mixin selector official cLcga;c:Fintermediary field_11932Lnet/minecraft/class_2597;field_11932:Fnamed ticksActiveLnet/minecraft/block/entity/ConduitBlockEntity;ticksActive:F
-
active
private boolean active- Mappings:
Namespace Name Mixin selector official gLcga;g:Zintermediary field_11934Lnet/minecraft/class_2597;field_11934:Znamed activeLnet/minecraft/block/entity/ConduitBlockEntity;active:Z
-
eyeOpen
private boolean eyeOpen- Mappings:
Namespace Name Mixin selector official hLcga;h:Zintermediary field_11933Lnet/minecraft/class_2597;field_11933:Znamed eyeOpenLnet/minecraft/block/entity/ConduitBlockEntity;eyeOpen:Z
-
activatingBlocks
- Mappings:
Namespace Name Mixin selector official iLcga;i:Ljava/util/List;intermediary field_11937Lnet/minecraft/class_2597;field_11937:Ljava/util/List;named activatingBlocksLnet/minecraft/block/entity/ConduitBlockEntity;activatingBlocks:Ljava/util/List;
-
targetEntity
- Mappings:
Namespace Name Mixin selector official jLcga;j:Lari;intermediary field_11939Lnet/minecraft/class_2597;field_11939:Lnet/minecraft/class_1309;named targetEntityLnet/minecraft/block/entity/ConduitBlockEntity;targetEntity:Lnet/minecraft/entity/LivingEntity;
-
targetUuid
- Mappings:
Namespace Name Mixin selector official kLcga;k:Ljava/util/UUID;intermediary field_11935Lnet/minecraft/class_2597;field_11935:Ljava/util/UUID;named targetUuidLnet/minecraft/block/entity/ConduitBlockEntity;targetUuid:Ljava/util/UUID;
-
nextAmbientSoundTime
private long nextAmbientSoundTime- Mappings:
Namespace Name Mixin selector official lLcga;l:Jintermediary field_11938Lnet/minecraft/class_2597;field_11938:Jnamed nextAmbientSoundTimeLnet/minecraft/block/entity/ConduitBlockEntity;nextAmbientSoundTime:J
-
-
Constructor Details
-
ConduitBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lcga;<init>(Lfx;Lcht;)Vintermediary <init>Lnet/minecraft/class_2597;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/entity/ConduitBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
Method Details
-
fromTag
- Overrides:
fromTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcfr;a(Lmq;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed fromTagLnet/minecraft/block/entity/BlockEntity;fromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
toTag
- Overrides:
toTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcfr;b(Lmq;)Lmq;intermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named toTagLnet/minecraft/block/entity/BlockEntity;toTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
toUpdatePacket
- Overrides:
toUpdatePacketin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcfr;a()Lpo;intermediary method_16886Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;named toUpdatePacketLnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
toInitialChunkDataTag
- Overrides:
toInitialChunkDataTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcfr;b()Lmq;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataTagLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataTag()Lnet/minecraft/nbt/CompoundTag;
-
clientTick
public static void clientTick(World world, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity)- Mappings:
Namespace Name Mixin selector official aLcga;a(Lbtv;Lfx;Lcht;Lcga;)Vintermediary method_31675Lnet/minecraft/class_2597;method_31675(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)Vnamed clientTickLnet/minecraft/block/entity/ConduitBlockEntity;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/ConduitBlockEntity;)V
-
serverTick
public static void serverTick(World world, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity)- Mappings:
Namespace Name Mixin selector official bLcga;b(Lbtv;Lfx;Lcht;Lcga;)Vintermediary method_31677Lnet/minecraft/class_2597;method_31677(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)Vnamed serverTickLnet/minecraft/block/entity/ConduitBlockEntity;serverTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/ConduitBlockEntity;)V
-
openEye
- Mappings:
Namespace Name Mixin selector official aLcga;a(Lcga;Ljava/util/List;)Vintermediary method_31676Lnet/minecraft/class_2597;method_31676(Lnet/minecraft/class_2597;Ljava/util/List;)Vnamed openEyeLnet/minecraft/block/entity/ConduitBlockEntity;openEye(Lnet/minecraft/block/entity/ConduitBlockEntity;Ljava/util/List;)V
-
updateActivatingBlocks
private static boolean updateActivatingBlocks(World world, BlockPos pos, List<BlockPos> activatingBlocks)- Mappings:
Namespace Name Mixin selector official aLcga;a(Lbtv;Lfx;Ljava/util/List;)Zintermediary method_11069Lnet/minecraft/class_2597;method_11069(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)Znamed updateActivatingBlocksLnet/minecraft/block/entity/ConduitBlockEntity;updateActivatingBlocks(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)Z
-
givePlayersEffects
- Mappings:
Namespace Name Mixin selector official bLcga;b(Lbtv;Lfx;Ljava/util/List;)Vintermediary method_11055Lnet/minecraft/class_2597;method_11055(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)Vnamed givePlayersEffectsLnet/minecraft/block/entity/ConduitBlockEntity;givePlayersEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)V
-
attackHostileEntity
private static void attackHostileEntity(World world, BlockPos pos, BlockState state, List<BlockPos> activatingBlocks, ConduitBlockEntity blockEntity)- Mappings:
Namespace Name Mixin selector official aLcga;a(Lbtv;Lfx;Lcht;Ljava/util/List;Lcga;)Vintermediary method_11068Lnet/minecraft/class_2597;method_11068(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_2597;)Vnamed attackHostileEntityLnet/minecraft/block/entity/ConduitBlockEntity;attackHostileEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Ljava/util/List;Lnet/minecraft/block/entity/ConduitBlockEntity;)V
-
updateTargetEntity
- Mappings:
Namespace Name Mixin selector official aLcga;a(Lbtv;Lfx;Lcga;)Vintermediary method_11064Lnet/minecraft/class_2597;method_11064(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2597;)Vnamed updateTargetEntityLnet/minecraft/block/entity/ConduitBlockEntity;updateTargetEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/ConduitBlockEntity;)V
-
getAttackZone
- Mappings:
Namespace Name Mixin selector official aLcga;a(Lfx;)Ldip;intermediary method_11059Lnet/minecraft/class_2597;method_11059(Lnet/minecraft/class_2338;)Lnet/minecraft/class_238;named getAttackZoneLnet/minecraft/block/entity/ConduitBlockEntity;getAttackZone(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
-
findTargetEntity
- Mappings:
Namespace Name Mixin selector official aLcga;a(Lbtv;Lfx;Ljava/util/UUID;)Lari;intermediary method_11056Lnet/minecraft/class_2597;method_11056(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/UUID;)Lnet/minecraft/class_1309;named findTargetEntityLnet/minecraft/block/entity/ConduitBlockEntity;findTargetEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/UUID;)Lnet/minecraft/entity/LivingEntity;
-
spawnNautilusParticles
private static void spawnNautilusParticles(World world, BlockPos pos, List<BlockPos> activatingBlocks, @Nullable Entity entity, int int2)- Mappings:
Namespace Name Mixin selector official aLcga;a(Lbtv;Lfx;Ljava/util/List;Laqv;I)Vintermediary method_11063Lnet/minecraft/class_2597;method_11063(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_1297;I)Vnamed spawnNautilusParticlesLnet/minecraft/block/entity/ConduitBlockEntity;spawnNautilusParticles(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;Lnet/minecraft/entity/Entity;I)V
-
isActive
public boolean isActive()- Mappings:
Namespace Name Mixin selector official dLcga;d()Zintermediary method_11065Lnet/minecraft/class_2597;method_11065()Znamed isActiveLnet/minecraft/block/entity/ConduitBlockEntity;isActive()Z
-
isEyeOpen
- Mappings:
Namespace Name Mixin selector official fLcga;f()Zintermediary method_11066Lnet/minecraft/class_2597;method_11066()Znamed isEyeOpenLnet/minecraft/block/entity/ConduitBlockEntity;isEyeOpen()Z
-
setEyeOpen
private void setEyeOpen(boolean eyeOpen)- Mappings:
Namespace Name Mixin selector official aLcga;a(Z)Vintermediary method_11062Lnet/minecraft/class_2597;method_11062(Z)Vnamed setEyeOpenLnet/minecraft/block/entity/ConduitBlockEntity;setEyeOpen(Z)V
-
getRotation
- Mappings:
Namespace Name Mixin selector official aLcga;a(F)Fintermediary method_11061Lnet/minecraft/class_2597;method_11061(F)Fnamed getRotationLnet/minecraft/block/entity/ConduitBlockEntity;getRotation(F)F
-