Class CropBlock

All Implemented Interfaces:
Growable
Direct Known Subclasses:
CarrotsBlock, PotatoesBlock

public class CropBlock extends PlantBlock implements Growable
Mappings:
Namespace Name
official aiq
intermediary net/minecraft/class_122
named net/minecraft/block/CropBlock
  • Field Details

    • field_5536

      @Environment(CLIENT) private Texture[] field_5536
      Mappings:
      Namespace Name Mixin selector
      official a Laiq;a:[Lpr;
      intermediary field_5536 Lnet/minecraft/class_122;field_5536:[Lnet/minecraft/class_1557;
      named field_5536 Lnet/minecraft/block/CropBlock;field_5536:[Lnet/minecraft/client/Texture;
  • Constructor Details

    • CropBlock

      protected CropBlock()
  • Method Details

    • canPlantOnTop

      protected boolean canPlantOnTop(Block block)
      Overrides:
      canPlantOnTop in class PlantBlock
      Mappings:
      Namespace Name Mixin selector
      official a Laic;a(Laht;)Z
      intermediary method_6463 Lnet/minecraft/class_1754;method_6463(Lnet/minecraft/class_197;)Z
      named canPlantOnTop Lnet/minecraft/block/PlantBlock;canPlantOnTop(Lnet/minecraft/block/Block;)Z
    • onTick

      public void onTick(World world, int x, int y, int z, Random random)
      Overrides:
      onTick in class PlantBlock
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILjava/util/Random;)V
      intermediary method_436 Lnet/minecraft/class_197;method_436(Lnet/minecraft/class_1150;IIILjava/util/Random;)V
      named onTick Lnet/minecraft/block/Block;onTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
    • method_293

      public void method_293(World world, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official m Laiq;m(Lafm;III)V
      intermediary method_293 Lnet/minecraft/class_122;method_293(Lnet/minecraft/class_1150;III)V
      named method_293 Lnet/minecraft/block/CropBlock;method_293(Lnet/minecraft/world/World;III)V
    • method_294

      private float method_294(World world, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official n Laiq;n(Lafm;III)F
      intermediary method_294 Lnet/minecraft/class_122;method_294(Lnet/minecraft/class_1150;III)F
      named method_294 Lnet/minecraft/block/CropBlock;method_294(Lnet/minecraft/world/World;III)F
    • getTexture

      @Environment(CLIENT) public Texture getTexture(int side, int blockData)
      Overrides:
      getTexture in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(II)Lpr;
      intermediary method_395 Lnet/minecraft/class_197;method_395(II)Lnet/minecraft/class_1557;
      named getTexture Lnet/minecraft/block/Block;getTexture(II)Lnet/minecraft/client/Texture;
    • getBlockType

      public int getBlockType()
      Overrides:
      getBlockType in class PlantBlock
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b()I
      intermediary method_429 Lnet/minecraft/class_197;method_429()I
      named getBlockType Lnet/minecraft/block/Block;getBlockType()I
    • method_6469

      protected Item method_6469()
      Mappings:
      Namespace Name Mixin selector
      official i Laiq;i()Labm;
      intermediary method_6469 Lnet/minecraft/class_122;method_6469()Lnet/minecraft/class_1069;
      named method_6469 Lnet/minecraft/block/CropBlock;method_6469()Lnet/minecraft/item/Item;
    • method_6468

      protected Item method_6468()
      Mappings:
      Namespace Name Mixin selector
      official P Laiq;P()Labm;
      intermediary method_6468 Lnet/minecraft/class_122;method_6468()Lnet/minecraft/class_1069;
      named method_6468 Lnet/minecraft/block/CropBlock;method_6468()Lnet/minecraft/item/Item;
    • method_410

      public void method_410(World world, int int2, int int3, int int4, int int5, float float2, int int6)
      Overrides:
      method_410 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIIIFI)V
      intermediary method_410 Lnet/minecraft/class_197;method_410(Lnet/minecraft/class_1150;IIIIFI)V
      named method_410 Lnet/minecraft/block/Block;method_410(Lnet/minecraft/world/World;IIIIFI)V
    • method_398

      public Item method_398(int int2, Random random, int int3)
      Overrides:
      method_398 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(ILjava/util/Random;I)Labm;
      intermediary method_398 Lnet/minecraft/class_197;method_398(ILjava/util/Random;I)Lnet/minecraft/class_1069;
      named method_398 Lnet/minecraft/block/Block;method_398(ILjava/util/Random;I)Lnet/minecraft/item/Item;
    • getDropCount

      public int getDropCount(Random rand)
      Returns the amount of items the block should drop on breaking without bonus rolls.
      Overrides:
      getDropCount in class Block
      Parameters:
      rand - Random object
      Returns:
      Amount of items to be dropped
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Ljava/util/Random;)I
      intermediary method_403 Lnet/minecraft/class_197;method_403(Ljava/util/Random;)I
      named getDropCount Lnet/minecraft/block/Block;getDropCount(Ljava/util/Random;)I
    • method_407

      @Environment(CLIENT) public Item method_407(World world, int int2, int int3, int int4)
      Overrides:
      method_407 in class Block
      Mappings:
      Namespace Name Mixin selector
      official d Laht;d(Lafm;III)Labm;
      intermediary method_407 Lnet/minecraft/class_197;method_407(Lnet/minecraft/class_1150;III)Lnet/minecraft/class_1069;
      named method_407 Lnet/minecraft/block/Block;method_407(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
    • registerTextures

      @Environment(CLIENT) public void registerTextures(TextureRegistry registry)
      Overrides:
      registerTextures in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lps;)V
      intermediary method_4791 Lnet/minecraft/class_197;method_4791(Lnet/minecraft/class_1558;)V
      named registerTextures Lnet/minecraft/block/Block;registerTextures(Lnet/minecraft/client/TextureRegistry;)V
    • method_6460

      public boolean method_6460(World world, int int2, int int3, int int4, boolean bool)
      Specified by:
      method_6460 in interface Growable
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a(Lafm;IIIZ)Z
      intermediary method_6460 Lnet/minecraft/class_1753;method_6460(Lnet/minecraft/class_1150;IIIZ)Z
      named method_6460 Lnet/minecraft/block/Growable;method_6460(Lnet/minecraft/world/World;IIIZ)Z
    • method_6461

      public boolean method_6461(World world, Random random, int int2, int int3, int int4)
      Specified by:
      method_6461 in interface Growable
      Mappings:
      Namespace Name Mixin selector
      official a Lahz;a(Lafm;Ljava/util/Random;III)Z
      intermediary method_6461 Lnet/minecraft/class_1753;method_6461(Lnet/minecraft/class_1150;Ljava/util/Random;III)Z
      named method_6461 Lnet/minecraft/block/Growable;method_6461(Lnet/minecraft/world/World;Ljava/util/Random;III)Z
    • method_6462

      public void method_6462(World world, Random random, int int2, int int3, int int4)
      Specified by:
      method_6462 in interface Growable
      Mappings:
      Namespace Name Mixin selector
      official b Lahz;b(Lafm;Ljava/util/Random;III)V
      intermediary method_6462 Lnet/minecraft/class_1753;method_6462(Lnet/minecraft/class_1150;Ljava/util/Random;III)V
      named method_6462 Lnet/minecraft/block/Growable;method_6462(Lnet/minecraft/world/World;Ljava/util/Random;III)V