Class PumpkinBlock

All Implemented Interfaces:
ItemConvertible, ToggleableFeature

public class PumpkinBlock extends GourdBlock
Mappings:
Namespace Name
official csk
intermediary net/minecraft/class_2445
named net/minecraft/block/PumpkinBlock
  • Constructor Details

    • PumpkinBlock

      protected PumpkinBlock(AbstractBlock.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcys;<init>(Lcys$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

    • onUse

      public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit)
      Called when this block is used by a player. This, by default, is bound to using the right mouse button.

      This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using world.isClient().

      If the action result is successful on a logical client, then the action will be sent to the logical server for processing.

      Overrides:
      onUse in class AbstractBlock
      Returns:
      an action result that specifies if using the block was successful.
      Mappings:
      Namespace Name Mixin selector
      official a Lcys;a(Lcyt;Lcjw;Lgp;Lbwp;Lbcl;Leaa;)Lbcm;
      intermediary method_9534 Lnet/minecraft/class_4970;method_9534(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
      named onUse Lnet/minecraft/block/AbstractBlock;onUse(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;
    • getStem

      public StemBlock getStem()
      Specified by:
      getStem in class GourdBlock
      Mappings:
      Namespace Name Mixin selector
      official b Lcuj;b()Lcui;
      intermediary method_10679 Lnet/minecraft/class_2511;method_10679()Lnet/minecraft/class_2513;
      named getStem Lnet/minecraft/block/GourdBlock;getStem()Lnet/minecraft/block/StemBlock;
    • getAttachedStem

      public AttachedStemBlock getAttachedStem()
      Specified by:
      getAttachedStem in class GourdBlock
      Mappings:
      Namespace Name Mixin selector
      official c Lcuj;c()Lclv;
      intermediary method_10680 Lnet/minecraft/class_2511;method_10680()Lnet/minecraft/class_2195;
      named getAttachedStem Lnet/minecraft/block/GourdBlock;getAttachedStem()Lnet/minecraft/block/AttachedStemBlock;