Class AbstractCandleBlock

All Implemented Interfaces:
ItemConvertible
Direct Known Subclasses:
CandleBlock, CandleCakeBlock

public abstract class AbstractCandleBlock extends Block
Mappings:
Namespace Name
official cci
intermediary net/minecraft/class_5540
named net/minecraft/block/AbstractCandleBlock
  • Field Details

    • field_30987

      public static final int field_30987
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcci;a:I
      intermediary field_30987 Lnet/minecraft/class_5540;field_30987:I
      named field_30987 Lnet/minecraft/block/AbstractCandleBlock;field_30987:I
    • LIT

      public static final BooleanProperty LIT
      Mappings:
      Namespace Name Mixin selector
      official b Lcci;b:Lcpm;
      intermediary field_27083 Lnet/minecraft/class_5540;field_27083:Lnet/minecraft/class_2746;
      named LIT Lnet/minecraft/block/AbstractCandleBlock;LIT:Lnet/minecraft/state/property/BooleanProperty;
  • Constructor Details

    • AbstractCandleBlock

      protected AbstractCandleBlock(AbstractBlock.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcou;<init>(Lcou$c;)V
      intermediary <init> Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)V
      named <init> Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
  • Method Details

    • getParticleOffsets

      protected abstract Iterable<Vec3d> getParticleOffsets(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lcci;a(Lcov;)Ljava/lang/Iterable;
      intermediary method_31613 Lnet/minecraft/class_5540;method_31613(Lnet/minecraft/class_2680;)Ljava/lang/Iterable;
      named getParticleOffsets Lnet/minecraft/block/AbstractCandleBlock;getParticleOffsets(Lnet/minecraft/block/BlockState;)Ljava/lang/Iterable;
    • isLitCandle

      public static boolean isLitCandle(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official b Lcci;b(Lcov;)Z
      intermediary method_35245 Lnet/minecraft/class_5540;method_35245(Lnet/minecraft/class_2680;)Z
      named isLitCandle Lnet/minecraft/block/AbstractCandleBlock;isLitCandle(Lnet/minecraft/block/BlockState;)Z
    • onProjectileHit

      public void onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)
      Overrides:
      onProjectileHit in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcou;a(Lcav;Lcov;Ldpk;Lboz;)V
      intermediary method_19286 Lnet/minecraft/class_4970;method_19286(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V
      named onProjectileHit Lnet/minecraft/block/AbstractBlock;onProjectileHit(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/entity/projectile/ProjectileEntity;)V
    • isNotLit

      protected boolean isNotLit(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official c Lcci;c(Lcov;)Z
      intermediary method_35246 Lnet/minecraft/class_5540;method_35246(Lnet/minecraft/class_2680;)Z
      named isNotLit Lnet/minecraft/block/AbstractCandleBlock;isNotLit(Lnet/minecraft/block/BlockState;)Z
    • randomDisplayTick

      public void randomDisplayTick(BlockState state, World world, BlockPos pos, Random random)
      Overrides:
      randomDisplayTick in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lcdq;a(Lcov;Lcav;Lgj;Ljava/util/Random;)V
      intermediary method_9496 Lnet/minecraft/class_2248;method_9496(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
      named randomDisplayTick Lnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • spawnCandleParticles

      private static void spawnCandleParticles(World world, Vec3d vec3d, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lcci;a(Lcav;Ldpo;Ljava/util/Random;)V
      intermediary method_31610 Lnet/minecraft/class_5540;method_31610(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Ljava/util/Random;)V
      named spawnCandleParticles Lnet/minecraft/block/AbstractCandleBlock;spawnCandleParticles(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Ljava/util/Random;)V
    • extinguish

      public static void extinguish(@Nullable @Nullable PlayerEntity player, BlockState state, WorldAccess world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcci;a(Lboj;Lcov;Lcaw;Lgj;)V
      intermediary method_31614 Lnet/minecraft/class_5540;method_31614(Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
      named extinguish Lnet/minecraft/block/AbstractCandleBlock;extinguish(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
    • setLit

      private static void setLit(WorldAccess world, BlockState state, BlockPos pos, boolean lit)
      Mappings:
      Namespace Name Mixin selector
      official a Lcci;a(Lcaw;Lcov;Lgj;Z)V
      intermediary method_31612 Lnet/minecraft/class_5540;method_31612(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Z)V
      named setLit Lnet/minecraft/block/AbstractCandleBlock;setLit(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Z)V