Class TntBlock

java.lang.Object
net.minecraft.block.Block
net.minecraft.block.TntBlock

public class TntBlock extends Block
Mappings:
Namespace Name
official amm
intermediary net/minecraft/class_201
named net/minecraft/block/TntBlock
  • Field Details

    • top

      @Environment(CLIENT) private Texture top
      Mappings:
      Namespace Name Mixin selector
      official a Lamm;a:Lpr;
      intermediary field_5635 Lnet/minecraft/class_201;field_5635:Lnet/minecraft/class_1557;
      named top Lnet/minecraft/block/TntBlock;top:Lnet/minecraft/client/Texture;
    • bottom

      @Environment(CLIENT) private Texture bottom
      Mappings:
      Namespace Name Mixin selector
      official b Lamm;b:Lpr;
      intermediary field_5636 Lnet/minecraft/class_201;field_5636:Lnet/minecraft/class_1557;
      named bottom Lnet/minecraft/block/TntBlock;bottom:Lnet/minecraft/client/Texture;
  • Constructor Details

    • TntBlock

      public TntBlock()
  • Method Details

    • 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;
    • breakNaturally

      public void breakNaturally(World world, int x, int y, int z)
      Overrides:
      breakNaturally in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lafm;III)V
      intermediary method_460 Lnet/minecraft/class_197;method_460(Lnet/minecraft/class_1150;III)V
      named breakNaturally Lnet/minecraft/block/Block;breakNaturally(Lnet/minecraft/world/World;III)V
    • onNeighborUpdate

      public void onNeighborUpdate(World world, int x, int y, int z, Block block)
      Overrides:
      onNeighborUpdate in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILaht;)V
      intermediary method_408 Lnet/minecraft/class_197;method_408(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;)V
      named onNeighborUpdate Lnet/minecraft/block/Block;onNeighborUpdate(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
    • 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_468

      public void method_468(World world, int int2, int int3, int int4, Explosion explosion)
      Overrides:
      method_468 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILafh;)V
      intermediary method_468 Lnet/minecraft/class_197;method_468(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1147;)V
      named method_468 Lnet/minecraft/block/Block;method_468(Lnet/minecraft/world/World;IIILnet/minecraft/world/explosion/Explosion;)V
    • onDestroyed

      public void onDestroyed(World world, int x, int y, int z, int blockData)
      Overrides:
      onDestroyed in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lafm;IIII)V
      intermediary method_451 Lnet/minecraft/class_197;method_451(Lnet/minecraft/class_1150;IIII)V
      named onDestroyed Lnet/minecraft/block/Block;onDestroyed(Lnet/minecraft/world/World;IIII)V
    • onTntPrimed

      public void onTntPrimed(World world, int int2, int int3, int int4, int int5, LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lamm;a(Lafm;IIIILrg;)V
      intermediary method_4799 Lnet/minecraft/class_201;method_4799(Lnet/minecraft/class_1150;IIIILnet/minecraft/class_1699;)V
      named onTntPrimed Lnet/minecraft/block/TntBlock;onTntPrimed(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/LivingEntity;)V
    • onActivated

      public boolean onActivated(World world, int x, int y, int z, PlayerEntity player, int int2, float float2, float float3, float float4)
      Overrides:
      onActivated in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILxk;IFFF)Z
      intermediary method_421 Lnet/minecraft/class_197;method_421(Lnet/minecraft/class_1150;IIILnet/minecraft/class_988;IFFF)Z
      named onActivated Lnet/minecraft/block/Block;onActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;IFFF)Z
    • onEntityCollision

      public void onEntityCollision(World world, int x, int y, int z, Entity entity)
      Overrides:
      onEntityCollision in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILqm;)V
      intermediary method_416 Lnet/minecraft/class_197;method_416(Lnet/minecraft/class_1150;IIILnet/minecraft/class_864;)V
      named onEntityCollision Lnet/minecraft/block/Block;onEntityCollision(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V
    • shouldDropItemsOnExplosion

      public boolean shouldDropItemsOnExplosion(Explosion explosion)
      Returns whether the block should drop as an Item during an explosion.
      Overrides:
      shouldDropItemsOnExplosion in class Block
      Parameters:
      explosion - The explosion that caused the block to break
      Returns:
      Whether the block should drop as an item during an explosion
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafh;)Z
      intermediary method_4184 Lnet/minecraft/class_197;method_4184(Lnet/minecraft/class_1147;)Z
      named shouldDropItemsOnExplosion Lnet/minecraft/block/Block;shouldDropItemsOnExplosion(Lnet/minecraft/world/explosion/Explosion;)Z
    • 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