Package net.minecraft.block
Class Material
java.lang.Object
net.minecraft.block.Material
- Direct Known Subclasses:
AirMaterial,FluidMaterial,PlantMaterial,PortalMaterial
public class Material extends Object
- Mappings:
Namespace Name official armintermediary net/minecraft/class_591named net/minecraft/block/Material
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Material(MaterialColor color) -
Method Summary
Modifier and Type Method Description booleanblocksMovement()booleandoesBlockMovement()MaterialColorgetColor()intgetPistonInteractionType()booleanhasCollision()booleanisBurnable()booleanisFluid()booleanisOpaque()booleanisReplaceable()booleanisTransluscent()private MaterialrequiresSilkTouch()protected MaterialrequiresTool()protected MaterialsetCanBeBrokenInAdventureMode()protected MaterialsetFlammable()protected MaterialsetImmovable()protected MaterialsetNoPushing()MaterialsetReplaceable()
-
Field Details
-
AIR
- Mappings:
Namespace Name Mixin selector official aLarm;a:Larm;intermediary field_2191Lnet/minecraft/class_591;field_2191:Lnet/minecraft/class_591;named AIRLnet/minecraft/block/Material;AIR:Lnet/minecraft/block/Material;
-
GRASS
- Mappings:
Namespace Name Mixin selector official bLarm;b:Larm;intermediary field_2192Lnet/minecraft/class_591;field_2192:Lnet/minecraft/class_591;named GRASSLnet/minecraft/block/Material;GRASS:Lnet/minecraft/block/Material;
-
DIRT
- Mappings:
Namespace Name Mixin selector official cLarm;c:Larm;intermediary field_2193Lnet/minecraft/class_591;field_2193:Lnet/minecraft/class_591;named DIRTLnet/minecraft/block/Material;DIRT:Lnet/minecraft/block/Material;
-
WOOD
- Mappings:
Namespace Name Mixin selector official dLarm;d:Larm;intermediary field_2194Lnet/minecraft/class_591;field_2194:Lnet/minecraft/class_591;named WOODLnet/minecraft/block/Material;WOOD:Lnet/minecraft/block/Material;
-
STONE
- Mappings:
Namespace Name Mixin selector official eLarm;e:Larm;intermediary field_2195Lnet/minecraft/class_591;field_2195:Lnet/minecraft/class_591;named STONELnet/minecraft/block/Material;STONE:Lnet/minecraft/block/Material;
-
IRON
- Mappings:
Namespace Name Mixin selector official fLarm;f:Larm;intermediary field_2196Lnet/minecraft/class_591;field_2196:Lnet/minecraft/class_591;named IRONLnet/minecraft/block/Material;IRON:Lnet/minecraft/block/Material;
-
IRON2
- Mappings:
Namespace Name Mixin selector official gLarm;g:Larm;intermediary field_2197Lnet/minecraft/class_591;field_2197:Lnet/minecraft/class_591;named IRON2Lnet/minecraft/block/Material;IRON2:Lnet/minecraft/block/Material;
-
WATER
- Mappings:
Namespace Name Mixin selector official hLarm;h:Larm;intermediary field_2198Lnet/minecraft/class_591;field_2198:Lnet/minecraft/class_591;named WATERLnet/minecraft/block/Material;WATER:Lnet/minecraft/block/Material;
-
LAVA
- Mappings:
Namespace Name Mixin selector official iLarm;i:Larm;intermediary field_2199Lnet/minecraft/class_591;field_2199:Lnet/minecraft/class_591;named LAVALnet/minecraft/block/Material;LAVA:Lnet/minecraft/block/Material;
-
FOILAGE
- Mappings:
Namespace Name Mixin selector official jLarm;j:Larm;intermediary field_2200Lnet/minecraft/class_591;field_2200:Lnet/minecraft/class_591;named FOILAGELnet/minecraft/block/Material;FOILAGE:Lnet/minecraft/block/Material;
-
PLANT
- Mappings:
Namespace Name Mixin selector official kLarm;k:Larm;intermediary field_2201Lnet/minecraft/class_591;field_2201:Lnet/minecraft/class_591;named PLANTLnet/minecraft/block/Material;PLANT:Lnet/minecraft/block/Material;
-
REPLACEABLE_PLANT
- Mappings:
Namespace Name Mixin selector official lLarm;l:Larm;intermediary field_2202Lnet/minecraft/class_591;field_2202:Lnet/minecraft/class_591;named REPLACEABLE_PLANTLnet/minecraft/block/Material;REPLACEABLE_PLANT:Lnet/minecraft/block/Material;
-
CHEESE
- Mappings:
Namespace Name Mixin selector official mLarm;m:Larm;intermediary field_2203Lnet/minecraft/class_591;field_2203:Lnet/minecraft/class_591;named CHEESELnet/minecraft/block/Material;CHEESE:Lnet/minecraft/block/Material;
-
WOOL
- Mappings:
Namespace Name Mixin selector official nLarm;n:Larm;intermediary field_2204Lnet/minecraft/class_591;field_2204:Lnet/minecraft/class_591;named WOOLLnet/minecraft/block/Material;WOOL:Lnet/minecraft/block/Material;
-
FIRE
- Mappings:
Namespace Name Mixin selector official oLarm;o:Larm;intermediary field_2205Lnet/minecraft/class_591;field_2205:Lnet/minecraft/class_591;named FIRELnet/minecraft/block/Material;FIRE:Lnet/minecraft/block/Material;
-
NOTEBLOCK
- Mappings:
Namespace Name Mixin selector official pLarm;p:Larm;intermediary field_2206Lnet/minecraft/class_591;field_2206:Lnet/minecraft/class_591;named NOTEBLOCKLnet/minecraft/block/Material;NOTEBLOCK:Lnet/minecraft/block/Material;
-
PART
- Mappings:
Namespace Name Mixin selector official qLarm;q:Larm;intermediary field_2207Lnet/minecraft/class_591;field_2207:Lnet/minecraft/class_591;named PARTLnet/minecraft/block/Material;PART:Lnet/minecraft/block/Material;
-
CARPET
- Mappings:
Namespace Name Mixin selector official rLarm;r:Larm;intermediary field_2208Lnet/minecraft/class_591;field_2208:Lnet/minecraft/class_591;named CARPETLnet/minecraft/block/Material;CARPET:Lnet/minecraft/block/Material;
-
GLASS
- Mappings:
Namespace Name Mixin selector official sLarm;s:Larm;intermediary field_2209Lnet/minecraft/class_591;field_2209:Lnet/minecraft/class_591;named GLASSLnet/minecraft/block/Material;GLASS:Lnet/minecraft/block/Material;
-
REDSTONE_LAMP
- Mappings:
Namespace Name Mixin selector official tLarm;t:Larm;intermediary field_2210Lnet/minecraft/class_591;field_2210:Lnet/minecraft/class_591;named REDSTONE_LAMPLnet/minecraft/block/Material;REDSTONE_LAMP:Lnet/minecraft/block/Material;
-
TNT
- Mappings:
Namespace Name Mixin selector official uLarm;u:Larm;intermediary field_2211Lnet/minecraft/class_591;field_2211:Lnet/minecraft/class_591;named TNTLnet/minecraft/block/Material;TNT:Lnet/minecraft/block/Material;
-
SWORD
- Mappings:
Namespace Name Mixin selector official vLarm;v:Larm;intermediary field_2212Lnet/minecraft/class_591;field_2212:Lnet/minecraft/class_591;named SWORDLnet/minecraft/block/Material;SWORD:Lnet/minecraft/block/Material;
-
ICE
- Mappings:
Namespace Name Mixin selector official wLarm;w:Larm;intermediary field_2213Lnet/minecraft/class_591;field_2213:Lnet/minecraft/class_591;named ICELnet/minecraft/block/Material;ICE:Lnet/minecraft/block/Material;
-
PACKED_ICE
- Mappings:
Namespace Name Mixin selector official xLarm;x:Larm;intermediary field_2214Lnet/minecraft/class_591;field_2214:Lnet/minecraft/class_591;named PACKED_ICELnet/minecraft/block/Material;PACKED_ICE:Lnet/minecraft/block/Material;
-
SNOW_LAYER
- Mappings:
Namespace Name Mixin selector official yLarm;y:Larm;intermediary field_2215Lnet/minecraft/class_591;field_2215:Lnet/minecraft/class_591;named SNOW_LAYERLnet/minecraft/block/Material;SNOW_LAYER:Lnet/minecraft/block/Material;
-
SNOW
- Mappings:
Namespace Name Mixin selector official zLarm;z:Larm;intermediary field_2216Lnet/minecraft/class_591;field_2216:Lnet/minecraft/class_591;named SNOWLnet/minecraft/block/Material;SNOW:Lnet/minecraft/block/Material;
-
CACTUS
- Mappings:
Namespace Name Mixin selector official ALarm;A:Larm;intermediary field_2175Lnet/minecraft/class_591;field_2175:Lnet/minecraft/class_591;named CACTUSLnet/minecraft/block/Material;CACTUS:Lnet/minecraft/block/Material;
-
CLAY
- Mappings:
Namespace Name Mixin selector official BLarm;B:Larm;intermediary field_2176Lnet/minecraft/class_591;field_2176:Lnet/minecraft/class_591;named CLAYLnet/minecraft/block/Material;CLAY:Lnet/minecraft/block/Material;
-
PUMPKIN
- Mappings:
Namespace Name Mixin selector official CLarm;C:Larm;intermediary field_2177Lnet/minecraft/class_591;field_2177:Lnet/minecraft/class_591;named PUMPKINLnet/minecraft/block/Material;PUMPKIN:Lnet/minecraft/block/Material;
-
EGG
- Mappings:
Namespace Name Mixin selector official DLarm;D:Larm;intermediary field_2178Lnet/minecraft/class_591;field_2178:Lnet/minecraft/class_591;named EGGLnet/minecraft/block/Material;EGG:Lnet/minecraft/block/Material;
-
PORTAL
- Mappings:
Namespace Name Mixin selector official ELarm;E:Larm;intermediary field_2179Lnet/minecraft/class_591;field_2179:Lnet/minecraft/class_591;named PORTALLnet/minecraft/block/Material;PORTAL:Lnet/minecraft/block/Material;
-
CAKE
- Mappings:
Namespace Name Mixin selector official FLarm;F:Larm;intermediary field_2180Lnet/minecraft/class_591;field_2180:Lnet/minecraft/class_591;named CAKELnet/minecraft/block/Material;CAKE:Lnet/minecraft/block/Material;
-
COBWEB
- Mappings:
Namespace Name Mixin selector official GLarm;G:Larm;intermediary field_2181Lnet/minecraft/class_591;field_2181:Lnet/minecraft/class_591;named COBWEBLnet/minecraft/block/Material;COBWEB:Lnet/minecraft/block/Material;
-
PISTON
- Mappings:
Namespace Name Mixin selector official HLarm;H:Larm;intermediary field_2182Lnet/minecraft/class_591;field_2182:Lnet/minecraft/class_591;named PISTONLnet/minecraft/block/Material;PISTON:Lnet/minecraft/block/Material;
-
BARRIER
- Mappings:
Namespace Name Mixin selector official ILarm;I:Larm;intermediary field_2183Lnet/minecraft/class_591;field_2183:Lnet/minecraft/class_591;named BARRIERLnet/minecraft/block/Material;BARRIER:Lnet/minecraft/block/Material;
-
burnable
private boolean burnable- Mappings:
Namespace Name Mixin selector official JLarm;J:Zintermediary field_2184Lnet/minecraft/class_591;field_2184:Znamed burnableLnet/minecraft/block/Material;burnable:Z
-
replaceable
private boolean replaceable- Mappings:
Namespace Name Mixin selector official KLarm;K:Zintermediary field_2185Lnet/minecraft/class_591;field_2185:Znamed replaceableLnet/minecraft/block/Material;replaceable:Z
-
requiresSilkTouch
private boolean requiresSilkTouch- Mappings:
Namespace Name Mixin selector official LLarm;L:Zintermediary field_2186Lnet/minecraft/class_591;field_2186:Znamed requiresSilkTouchLnet/minecraft/block/Material;requiresSilkTouch:Z
-
color
- Mappings:
Namespace Name Mixin selector official MLarm;M:Larn;intermediary field_2187Lnet/minecraft/class_591;field_2187:Lnet/minecraft/class_592;named colorLnet/minecraft/block/Material;color:Lnet/minecraft/block/MaterialColor;
-
blocksMovement
private boolean blocksMovement- Mappings:
Namespace Name Mixin selector official NLarm;N:Zintermediary field_2188Lnet/minecraft/class_591;field_2188:Znamed blocksMovementLnet/minecraft/block/Material;blocksMovement:Z
-
pistonInteractionType
private int pistonInteractionType- Mappings:
Namespace Name Mixin selector official OLarm;O:Iintermediary field_2189Lnet/minecraft/class_591;field_2189:Inamed pistonInteractionTypeLnet/minecraft/block/Material;pistonInteractionType:I
-
canBeBrokenInAdventureMode
private boolean canBeBrokenInAdventureMode- Mappings:
Namespace Name Mixin selector official PLarm;P:Zintermediary field_2190Lnet/minecraft/class_591;field_2190:Znamed canBeBrokenInAdventureModeLnet/minecraft/block/Material;canBeBrokenInAdventureMode:Z
-
-
Constructor Details
-
Material
- Mappings:
Namespace Name Mixin selector official <init>Larm;<init>(Larn;)Vintermediary <init>Lnet/minecraft/class_591;<init>(Lnet/minecraft/class_592;)Vnamed <init>Lnet/minecraft/block/Material;<init>(Lnet/minecraft/block/MaterialColor;)V
-
-
Method Details
-
isFluid
public boolean isFluid()- Mappings:
Namespace Name Mixin selector official dLarm;d()Zintermediary method_1803Lnet/minecraft/class_591;method_1803()Znamed isFluidLnet/minecraft/block/Material;isFluid()Z
-
hasCollision
public boolean hasCollision()- Mappings:
Namespace Name Mixin selector official aLarm;a()Zintermediary method_1800Lnet/minecraft/class_591;method_1800()Znamed hasCollisionLnet/minecraft/block/Material;hasCollision()Z
-
isTransluscent
public boolean isTransluscent()- Mappings:
Namespace Name Mixin selector official bLarm;b()Zintermediary method_1801Lnet/minecraft/class_591;method_1801()Znamed isTransluscentLnet/minecraft/block/Material;isTransluscent()Z
-
blocksMovement
public boolean blocksMovement()- Mappings:
Namespace Name Mixin selector official cLarm;c()Zintermediary method_1802Lnet/minecraft/class_591;method_1802()Znamed blocksMovementLnet/minecraft/block/Material;blocksMovement()Z
-
requiresSilkTouch
- Mappings:
Namespace Name Mixin selector official sLarm;s()Larm;intermediary method_1816Lnet/minecraft/class_591;method_1816()Lnet/minecraft/class_591;named requiresSilkTouchLnet/minecraft/block/Material;requiresSilkTouch()Lnet/minecraft/block/Material;
-
requiresTool
- Mappings:
Namespace Name Mixin selector official fLarm;f()Larm;intermediary method_1804Lnet/minecraft/class_591;method_1804()Lnet/minecraft/class_591;named requiresToolLnet/minecraft/block/Material;requiresTool()Lnet/minecraft/block/Material;
-
setFlammable
- Mappings:
Namespace Name Mixin selector official gLarm;g()Larm;intermediary method_1805Lnet/minecraft/class_591;method_1805()Lnet/minecraft/class_591;named setFlammableLnet/minecraft/block/Material;setFlammable()Lnet/minecraft/block/Material;
-
isBurnable
public boolean isBurnable()- Mappings:
Namespace Name Mixin selector official hLarm;h()Zintermediary method_1806Lnet/minecraft/class_591;method_1806()Znamed isBurnableLnet/minecraft/block/Material;isBurnable()Z
-
setReplaceable
- Mappings:
Namespace Name Mixin selector official iLarm;i()Larm;intermediary method_1807Lnet/minecraft/class_591;method_1807()Lnet/minecraft/class_591;named setReplaceableLnet/minecraft/block/Material;setReplaceable()Lnet/minecraft/block/Material;
-
isReplaceable
public boolean isReplaceable()- Mappings:
Namespace Name Mixin selector official jLarm;j()Zintermediary method_1808Lnet/minecraft/class_591;method_1808()Znamed isReplaceableLnet/minecraft/block/Material;isReplaceable()Z
-
isOpaque
public boolean isOpaque()- Mappings:
Namespace Name Mixin selector official kLarm;k()Zintermediary method_1809Lnet/minecraft/class_591;method_1809()Znamed isOpaqueLnet/minecraft/block/Material;isOpaque()Z
-
doesBlockMovement
public boolean doesBlockMovement()- Mappings:
Namespace Name Mixin selector official lLarm;l()Zintermediary method_1810Lnet/minecraft/class_591;method_1810()Znamed doesBlockMovementLnet/minecraft/block/Material;doesBlockMovement()Z
-
getPistonInteractionType
public int getPistonInteractionType()- Mappings:
Namespace Name Mixin selector official mLarm;m()Iintermediary method_1811Lnet/minecraft/class_591;method_1811()Inamed getPistonInteractionTypeLnet/minecraft/block/Material;getPistonInteractionType()I
-
setNoPushing
- Mappings:
Namespace Name Mixin selector official nLarm;n()Larm;intermediary method_1812Lnet/minecraft/class_591;method_1812()Lnet/minecraft/class_591;named setNoPushingLnet/minecraft/block/Material;setNoPushing()Lnet/minecraft/block/Material;
-
setImmovable
- Mappings:
Namespace Name Mixin selector official oLarm;o()Larm;intermediary method_1813Lnet/minecraft/class_591;method_1813()Lnet/minecraft/class_591;named setImmovableLnet/minecraft/block/Material;setImmovable()Lnet/minecraft/block/Material;
-
setCanBeBrokenInAdventureMode
- Mappings:
Namespace Name Mixin selector official pLarm;p()Larm;intermediary method_1814Lnet/minecraft/class_591;method_1814()Lnet/minecraft/class_591;named setCanBeBrokenInAdventureModeLnet/minecraft/block/Material;setCanBeBrokenInAdventureMode()Lnet/minecraft/block/Material;
-
getColor
- Mappings:
Namespace Name Mixin selector official rLarm;r()Larn;intermediary method_1815Lnet/minecraft/class_591;method_1815()Lnet/minecraft/class_592;named getColorLnet/minecraft/block/Material;getColor()Lnet/minecraft/block/MaterialColor;
-