summaryrefslogtreecommitdiff
path: root/javadoc/net/minecraft/block/Block.html
diff options
context:
space:
mode:
authorFoghrye4 <foghrye4@gmail.com>2017-06-17 08:12:18 +0300
committerFoghrye4 <foghrye4@gmail.com>2017-06-17 08:12:18 +0300
commitdc3df3edd5843bde0c1335d6a8e460b2c832aa48 (patch)
treeaf13bfeee567f2351e35e1ef176d168fe37c8aac /javadoc/net/minecraft/block/Block.html
parent1da8dcd58647e34c9af94ceeecaeaf3b0d08c48c (diff)
full project files
Diffstat (limited to 'javadoc/net/minecraft/block/Block.html')
-rw-r--r--javadoc/net/minecraft/block/Block.html4364
1 files changed, 4364 insertions, 0 deletions
diff --git a/javadoc/net/minecraft/block/Block.html b/javadoc/net/minecraft/block/Block.html
new file mode 100644
index 0000000..bf6ce52
--- /dev/null
+++ b/javadoc/net/minecraft/block/Block.html
@@ -0,0 +1,4364 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>Block (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Block (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?net/minecraft/block/Block.html" target="_top">Frames</a></li>
+<li><a href="Block.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.block</div>
+<h2 title="Class Block" class="title">Class Block</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.block.Block</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../net/minecraft/block/BlockAir.html" title="class in net.minecraft.block">BlockAir</a>, <a href="../../../net/minecraft/block/BlockBasePressurePlate.html" title="class in net.minecraft.block">BlockBasePressurePlate</a>, <a href="../../../net/minecraft/block/BlockBookshelf.html" title="class in net.minecraft.block">BlockBookshelf</a>, <a href="../../../net/minecraft/block/BlockBreakable.html" title="class in net.minecraft.block">BlockBreakable</a>, <a href="../../../net/minecraft/block/BlockBush.html" title="class in net.minecraft.block">BlockBush</a>, <a href="../../../net/minecraft/block/BlockButton.html" title="class in net.minecraft.block">BlockButton</a>, <a href="../../../net/minecraft/block/BlockCactus.html" title="class in net.minecraft.block">BlockCactus</a>, <a href="../../../net/minecraft/block/BlockCake.html" title="class in net.minecraft.block">BlockCake</a>, <a href="../../../net/minecraft/block/BlockCarpet.html" title="class in net.minecraft.block">BlockCarpet</a>, <a href="../../../net/minecraft/block/BlockCauldron.html" title="class in net.minecraft.block">BlockCauldron</a>, <a href="../../../net/minecraft/block/BlockClay.html" title="class in net.minecraft.block">BlockClay</a>, <a href="../../../net/minecraft/block/BlockColored.html" title="class in net.minecraft.block">BlockColored</a>, <a href="../../../net/minecraft/block/BlockCompressed.html" title="class in net.minecraft.block">BlockCompressed</a>, <a href="../../../net/minecraft/block/BlockContainer.html" title="class in net.minecraft.block">BlockContainer</a>, <a href="../../../net/minecraft/block/BlockDirectional.html" title="class in net.minecraft.block">BlockDirectional</a>, <a href="../../../net/minecraft/block/BlockDirt.html" title="class in net.minecraft.block">BlockDirt</a>, <a href="../../../net/minecraft/block/BlockDoor.html" title="class in net.minecraft.block">BlockDoor</a>, <a href="../../../net/minecraft/block/BlockDragonEgg.html" title="class in net.minecraft.block">BlockDragonEgg</a>, <a href="../../../net/minecraft/block/BlockEndPortalFrame.html" title="class in net.minecraft.block">BlockEndPortalFrame</a>, <a href="../../../net/minecraft/block/BlockFalling.html" title="class in net.minecraft.block">BlockFalling</a>, <a href="../../../net/minecraft/block/BlockFarmland.html" title="class in net.minecraft.block">BlockFarmland</a>, <a href="../../../net/minecraft/block/BlockFence.html" title="class in net.minecraft.block">BlockFence</a>, <a href="../../../net/minecraft/block/BlockFire.html" title="class in net.minecraft.block">BlockFire</a>, <a href="../../../net/minecraftforge/fluids/BlockFluidBase.html" title="class in net.minecraftforge.fluids">BlockFluidBase</a>, <a href="../../../net/minecraft/block/BlockGlowstone.html" title="class in net.minecraft.block">BlockGlowstone</a>, <a href="../../../net/minecraft/block/BlockGrass.html" title="class in net.minecraft.block">BlockGrass</a>, <a href="../../../net/minecraft/block/BlockHardenedClay.html" title="class in net.minecraft.block">BlockHardenedClay</a>, <a href="../../../net/minecraft/block/BlockHugeMushroom.html" title="class in net.minecraft.block">BlockHugeMushroom</a>, <a href="../../../net/minecraft/block/BlockLadder.html" title="class in net.minecraft.block">BlockLadder</a>, <a href="../../../net/minecraft/block/BlockLeavesBase.html" title="class in net.minecraft.block">BlockLeavesBase</a>, <a href="../../../net/minecraft/block/BlockLever.html" title="class in net.minecraft.block">BlockLever</a>, <a href="../../../net/minecraft/block/BlockLiquid.html" title="class in net.minecraft.block">BlockLiquid</a>, <a href="../../../net/minecraft/block/BlockMelon.html" title="class in net.minecraft.block">BlockMelon</a>, <a href="../../../net/minecraft/block/BlockMycelium.html" title="class in net.minecraft.block">BlockMycelium</a>, <a href="../../../net/minecraft/block/BlockNetherrack.html" title="class in net.minecraft.block">BlockNetherrack</a>, <a href="../../../net/minecraft/block/BlockOre.html" title="class in net.minecraft.block">BlockOre</a>, <a href="../../../net/minecraft/block/BlockPackedIce.html" title="class in net.minecraft.block">BlockPackedIce</a>, <a href="../../../net/minecraft/block/BlockPane.html" title="class in net.minecraft.block">BlockPane</a>, <a href="../../../net/minecraft/block/BlockPistonBase.html" title="class in net.minecraft.block">BlockPistonBase</a>, <a href="../../../net/minecraft/block/BlockPistonExtension.html" title="class in net.minecraft.block">BlockPistonExtension</a>, <a href="../../../net/minecraft/block/BlockQuartz.html" title="class in net.minecraft.block">BlockQuartz</a>, <a href="../../../net/minecraft/block/BlockRailBase.html" title="class in net.minecraft.block">BlockRailBase</a>, <a href="../../../net/minecraft/block/BlockRedstoneLight.html" title="class in net.minecraft.block">BlockRedstoneLight</a>, <a href="../../../net/minecraft/block/BlockRedstoneOre.html" title="class in net.minecraft.block">BlockRedstoneOre</a>, <a href="../../../net/minecraft/block/BlockRedstoneWire.html" title="class in net.minecraft.block">BlockRedstoneWire</a>, <a href="../../../net/minecraft/block/BlockReed.html" title="class in net.minecraft.block">BlockReed</a>, <a href="../../../net/minecraft/block/BlockRotatedPillar.html" title="class in net.minecraft.block">BlockRotatedPillar</a>, <a href="../../../net/minecraft/block/BlockSandStone.html" title="class in net.minecraft.block">BlockSandStone</a>, <a href="../../../net/minecraft/block/BlockSilverfish.html" title="class in net.minecraft.block">BlockSilverfish</a>, <a href="../../../net/minecraft/block/BlockSlab.html" title="class in net.minecraft.block">BlockSlab</a>, <a href="../../../net/minecraft/block/BlockSnow.html" title="class in net.minecraft.block">BlockSnow</a>, <a href="../../../net/minecraft/block/BlockSnowBlock.html" title="class in net.minecraft.block">BlockSnowBlock</a>, <a href="../../../net/minecraft/block/BlockSoulSand.html" title="class in net.minecraft.block">BlockSoulSand</a>, <a href="../../../net/minecraft/block/BlockSponge.html" title="class in net.minecraft.block">BlockSponge</a>, <a href="../../../net/minecraft/block/BlockStairs.html" title="class in net.minecraft.block">BlockStairs</a>, <a href="../../../net/minecraft/block/BlockStone.html" title="class in net.minecraft.block">BlockStone</a>, <a href="../../../net/minecraft/block/BlockStoneBrick.html" title="class in net.minecraft.block">BlockStoneBrick</a>, <a href="../../../net/minecraft/block/BlockTNT.html" title="class in net.minecraft.block">BlockTNT</a>, <a href="../../../net/minecraft/block/BlockTorch.html" title="class in net.minecraft.block">BlockTorch</a>, <a href="../../../net/minecraft/block/BlockTrapDoor.html" title="class in net.minecraft.block">BlockTrapDoor</a>, <a href="../../../net/minecraft/block/BlockTripWire.html" title="class in net.minecraft.block">BlockTripWire</a>, <a href="../../../net/minecraft/block/BlockTripWireHook.html" title="class in net.minecraft.block">BlockTripWireHook</a>, <a href="../../../net/minecraft/block/BlockVine.html" title="class in net.minecraft.block">BlockVine</a>, <a href="../../../net/minecraft/block/BlockWall.html" title="class in net.minecraft.block">BlockWall</a>, <a href="../../../net/minecraft/block/BlockWeb.html" title="class in net.minecraft.block">BlockWeb</a>, <a href="../../../net/minecraft/block/BlockWood.html" title="class in net.minecraft.block">BlockWood</a>, <a href="../../../net/minecraft/block/BlockWorkbench.html" title="class in net.minecraft.block">BlockWorkbench</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">Block</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#blockConstructorCalled">blockConstructorCalled</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#blockHardness">blockHardness</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#blockIcon">blockIcon</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../net/minecraft/block/material/Material.html" title="class in net.minecraft.block.material">Material</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#blockMaterial">blockMaterial</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#blockParticleGravity">blockParticleGravity</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#blockRegistry">blockRegistry</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#blockResistance">blockResistance</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canBlockGrass">canBlockGrass</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.ThreadLocal&lt;java.util.List&lt;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#capturedDrops">capturedDrops</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.ThreadLocal&lt;java.lang.Boolean&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#captureDrops">captureDrops</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#delegate">delegate</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#enableStats">enableStats</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.ThreadLocal&lt;<a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#harvesters">harvesters</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isBlockContainer">isBlockContainer</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#lightOpacity">lightOpacity</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#lightValue">lightValue</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#maxX">maxX</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#maxY">maxY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#maxZ">maxZ</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#minX">minX</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#minY">minY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#minZ">minZ</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#needsRandomTick">needsRandomTick</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#opaque">opaque</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#slipperiness">slipperiness</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeAnvil">soundTypeAnvil</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeCloth">soundTypeCloth</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeGlass">soundTypeGlass</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeGrass">soundTypeGrass</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeGravel">soundTypeGravel</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeLadder">soundTypeLadder</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeMetal">soundTypeMetal</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypePiston">soundTypePiston</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeSand">soundTypeSand</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeSnow">soundTypeSnow</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeStone">soundTypeStone</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#soundTypeWood">soundTypeWood</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#stepSound">stepSound</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#textureName">textureName</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#useNeighborBrightness">useNeighborBrightness</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#Block(net.minecraft.block.material.Material)">Block</a></strong>(<a href="../../../net/minecraft/block/material/Material.html" title="class in net.minecraft.block.material">Material</a>&nbsp;p_i45394_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#addCollisionBoxesToList(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.util.AxisAlignedBB,%20java.util.List,%20net.minecraft.entity.Entity)">addCollisionBoxesToList</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149743_1_,
+ int&nbsp;p_149743_2_,
+ int&nbsp;p_149743_3_,
+ int&nbsp;p_149743_4_,
+ <a href="../../../net/minecraft/util/AxisAlignedBB.html" title="class in net.minecraft.util">AxisAlignedBB</a>&nbsp;p_149743_5_,
+ java.util.List&nbsp;p_149743_6_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149743_7_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#addDestroyEffects(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.client.particle.EffectRenderer)">addDestroyEffects</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;meta,
+ <a href="../../../net/minecraft/client/particle/EffectRenderer.html" title="class in net.minecraft.client.particle">EffectRenderer</a>&nbsp;effectRenderer)</code>
+<div class="block">Spawn particles for when the block is destroyed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#addHitEffects(net.minecraft.world.World,%20net.minecraft.util.MovingObjectPosition,%20net.minecraft.client.particle.EffectRenderer)">addHitEffects</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;worldObj,
+ <a href="../../../net/minecraft/util/MovingObjectPosition.html" title="class in net.minecraft.util">MovingObjectPosition</a>&nbsp;target,
+ <a href="../../../net/minecraft/client/particle/EffectRenderer.html" title="class in net.minecraft.client.particle">EffectRenderer</a>&nbsp;effectRenderer)</code>
+<div class="block">Spawn a digging particle effect in the world, this is a wrapper
+ around EffectRenderer.addBlockHitEffects to allow the block more
+ control over the particles.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#beginLeavesDecay(net.minecraft.world.World,%20int,%20int,%20int)">beginLeavesDecay</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Called when a leaf should start its decay process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#breakBlock(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">breakBlock</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149749_1_,
+ int&nbsp;p_149749_2_,
+ int&nbsp;p_149749_3_,
+ int&nbsp;p_149749_4_,
+ <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149749_5_,
+ int&nbsp;p_149749_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canBeReplacedByLeaves(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">canBeReplacedByLeaves</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Used during tree growth to determine if newly generated leaves can replace this block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canBlockStay(net.minecraft.world.World,%20int,%20int,%20int)">canBlockStay</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149718_1_,
+ int&nbsp;p_149718_2_,
+ int&nbsp;p_149718_3_,
+ int&nbsp;p_149718_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canCollideCheck(int,%20boolean)">canCollideCheck</a></strong>(int&nbsp;p_149678_1_,
+ boolean&nbsp;p_149678_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canConnectRedstone(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int)">canConnectRedstone</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;side)</code>
+<div class="block">Determine if this block can make a redstone connection on the side provided,
+ Useful to control which sides are inputs and outputs for redstone wires.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canCreatureSpawn(net.minecraft.entity.EnumCreatureType,%20net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">canCreatureSpawn</a></strong>(<a href="../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;type,
+ <a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines if a specified mob type can spawn on this block, returning false will
+ prevent any mob from spawning on the block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canDropFromExplosion(net.minecraft.world.Explosion)">canDropFromExplosion</a></strong>(<a href="../../../net/minecraft/world/Explosion.html" title="class in net.minecraft.world">Explosion</a>&nbsp;p_149659_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canEntityDestroy(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraft.entity.Entity)">canEntityDestroy</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity)</code>
+<div class="block">Determines if this block is can be destroyed by the specified entities normal behavior.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canHarvestBlock(net.minecraft.entity.player.EntityPlayer,%20int)">canHarvestBlock</a></strong>(<a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;meta)</code>
+<div class="block">Determines if the player can harvest this block, obtaining it's drops when the block is destroyed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canPlaceBlockAt(net.minecraft.world.World,%20int,%20int,%20int)">canPlaceBlockAt</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149742_1_,
+ int&nbsp;p_149742_2_,
+ int&nbsp;p_149742_3_,
+ int&nbsp;p_149742_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canPlaceBlockOnSide(net.minecraft.world.World,%20int,%20int,%20int,%20int)">canPlaceBlockOnSide</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149707_1_,
+ int&nbsp;p_149707_2_,
+ int&nbsp;p_149707_3_,
+ int&nbsp;p_149707_4_,
+ int&nbsp;p_149707_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canPlaceTorchOnTop(net.minecraft.world.World,%20int,%20int,%20int)">canPlaceTorchOnTop</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines if a torch can be placed on the top surface of this block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canProvidePower()">canProvidePower</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canRenderInPass(int)">canRenderInPass</a></strong>(int&nbsp;pass)</code>
+<div class="block">Determines if this block should render in this pass.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canReplace(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.item.ItemStack)">canReplace</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149705_1_,
+ int&nbsp;p_149705_2_,
+ int&nbsp;p_149705_3_,
+ int&nbsp;p_149705_4_,
+ int&nbsp;p_149705_5_,
+ <a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;p_149705_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canSilkHarvest()">canSilkHarvest</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canSilkHarvest(net.minecraft.world.World,%20net.minecraft.entity.player.EntityPlayer,%20int,%20int,%20int,%20int)">canSilkHarvest</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;metadata)</code>
+<div class="block">Return true from this function if the player with silk touch can harvest this block directly, and not it's normal drops.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canSustainLeaves(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">canSustainLeaves</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines if this block can prevent leaves connected to it from decaying.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#canSustainPlant(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraftforge.common.util.ForgeDirection,%20net.minecraftforge.common.IPlantable)">canSustainPlant</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;direction,
+ <a href="../../../net/minecraftforge/common/IPlantable.html" title="interface in net.minecraftforge.common">IPlantable</a>&nbsp;plantable)</code>
+<div class="block">Determines if this block can support the passed in plant, allowing it to be planted and grow.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.List&lt;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#captureDrops(boolean)">captureDrops</a></strong>(boolean&nbsp;start)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/util/MovingObjectPosition.html" title="class in net.minecraft.util">MovingObjectPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#collisionRayTrace(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.util.Vec3,%20net.minecraft.util.Vec3)">collisionRayTrace</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149731_1_,
+ int&nbsp;p_149731_2_,
+ int&nbsp;p_149731_3_,
+ int&nbsp;p_149731_4_,
+ <a href="../../../net/minecraft/util/Vec3.html" title="class in net.minecraft.util">Vec3</a>&nbsp;p_149731_5_,
+ <a href="../../../net/minecraft/util/Vec3.html" title="class in net.minecraft.util">Vec3</a>&nbsp;p_149731_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#colorMultiplier(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">colorMultiplier</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149720_1_,
+ int&nbsp;p_149720_2_,
+ int&nbsp;p_149720_3_,
+ int&nbsp;p_149720_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#createStackedBlock(int)">createStackedBlock</a></strong>(int&nbsp;p_149644_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#createTileEntity(net.minecraft.world.World,%20int)">createTileEntity</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;metadata)</code>
+<div class="block">Called throughout the code as a replacement for ITileEntityProvider.createNewTileEntity
+ Return the same thing you would from that function.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#damageDropped(int)">damageDropped</a></strong>(int&nbsp;p_149692_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#disableStats()">disableStats</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#dropBlockAsItem(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20int)">dropBlockAsItem</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149697_1_,
+ int&nbsp;p_149697_2_,
+ int&nbsp;p_149697_3_,
+ int&nbsp;p_149697_4_,
+ int&nbsp;p_149697_5_,
+ int&nbsp;p_149697_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#dropBlockAsItem(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.item.ItemStack)">dropBlockAsItem</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149642_1_,
+ int&nbsp;p_149642_2_,
+ int&nbsp;p_149642_3_,
+ int&nbsp;p_149642_4_,
+ <a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;p_149642_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#dropBlockAsItemWithChance(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20float,%20int)">dropBlockAsItemWithChance</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149690_1_,
+ int&nbsp;p_149690_2_,
+ int&nbsp;p_149690_3_,
+ int&nbsp;p_149690_4_,
+ int&nbsp;p_149690_5_,
+ float&nbsp;p_149690_6_,
+ int&nbsp;p_149690_7_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#dropXpOnBlockBreak(net.minecraft.world.World,%20int,%20int,%20int,%20int)">dropXpOnBlockBreak</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149657_1_,
+ int&nbsp;p_149657_2_,
+ int&nbsp;p_149657_3_,
+ int&nbsp;p_149657_4_,
+ int&nbsp;p_149657_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#fillWithRain(net.minecraft.world.World,%20int,%20int,%20int)">fillWithRain</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149639_1_,
+ int&nbsp;p_149639_2_,
+ int&nbsp;p_149639_3_,
+ int&nbsp;p_149639_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#func_149698_L()">func_149698_L</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#func_149730_j()">func_149730_j</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#func_149735_b(int,%20int)">func_149735_b</a></strong>(int&nbsp;p_149735_1_,
+ int&nbsp;p_149735_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getAmbientOcclusionLightValue()">getAmbientOcclusionLightValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBedDirection(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">getBedDirection</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Returns the direction of the block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/util/ChunkCoordinates.html" title="class in net.minecraft.util">ChunkCoordinates</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBedSpawnPosition(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraft.entity.player.EntityPlayer)">getBedSpawnPosition</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>
+<div class="block">Returns the position that the player is moved to upon
+ waking up, or respawning at the bed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockBoundsMaxX()">getBlockBoundsMaxX</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockBoundsMaxY()">getBlockBoundsMaxY</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockBoundsMaxZ()">getBlockBoundsMaxZ</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockBoundsMinX()">getBlockBoundsMinX</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockBoundsMinY()">getBlockBoundsMinY</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockBoundsMinZ()">getBlockBoundsMinZ</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockById(int)">getBlockById</a></strong>(int&nbsp;p_149729_0_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockColor()">getBlockColor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockFromItem(net.minecraft.item.Item)">getBlockFromItem</a></strong>(<a href="../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;p_149634_0_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockFromName(java.lang.String)">getBlockFromName</a></strong>(java.lang.String&nbsp;p_149684_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockHardness(net.minecraft.world.World,%20int,%20int,%20int)">getBlockHardness</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149712_1_,
+ int&nbsp;p_149712_2_,
+ int&nbsp;p_149712_3_,
+ int&nbsp;p_149712_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlocksMovement(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">getBlocksMovement</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149655_1_,
+ int&nbsp;p_149655_2_,
+ int&nbsp;p_149655_3_,
+ int&nbsp;p_149655_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getBlockTextureFromSide(int)">getBlockTextureFromSide</a></strong>(int&nbsp;p_149733_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getCanBlockGrass()">getCanBlockGrass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/util/AxisAlignedBB.html" title="class in net.minecraft.util">AxisAlignedBB</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getCollisionBoundingBoxFromPool(net.minecraft.world.World,%20int,%20int,%20int)">getCollisionBoundingBoxFromPool</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149668_1_,
+ int&nbsp;p_149668_2_,
+ int&nbsp;p_149668_3_,
+ int&nbsp;p_149668_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getComparatorInputOverride(net.minecraft.world.World,%20int,%20int,%20int,%20int)">getComparatorInputOverride</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149736_1_,
+ int&nbsp;p_149736_2_,
+ int&nbsp;p_149736_3_,
+ int&nbsp;p_149736_4_,
+ int&nbsp;p_149736_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/creativetab/CreativeTabs.html" title="class in net.minecraft.creativetab">CreativeTabs</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getCreativeTabToDisplayOn()">getCreativeTabToDisplayOn</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getDamageValue(net.minecraft.world.World,%20int,%20int,%20int)">getDamageValue</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149643_1_,
+ int&nbsp;p_149643_2_,
+ int&nbsp;p_149643_3_,
+ int&nbsp;p_149643_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.ArrayList&lt;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getDrops(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20int)">getDrops</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;metadata,
+ int&nbsp;fortune)</code>
+<div class="block">This returns a complete list of items dropped from this block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getEnableStats()">getEnableStats</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getEnchantPowerBonus(net.minecraft.world.World,%20int,%20int,%20int)">getEnchantPowerBonus</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines the amount of enchanting power this block can provide to an enchanting table.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getExpDrop(net.minecraft.world.IBlockAccess,%20int,%20int)">getExpDrop</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;metadata,
+ int&nbsp;fortune)</code>
+<div class="block">Gathers how much experience this block drops when broken.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getExplosionResistance(net.minecraft.entity.Entity)">getExplosionResistance</a></strong>(<a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149638_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getExplosionResistance(net.minecraft.entity.Entity,%20net.minecraft.world.World,%20int,%20int,%20int,%20double,%20double,%20double)">getExplosionResistance</a></strong>(<a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;par1Entity,
+ <a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ double&nbsp;explosionX,
+ double&nbsp;explosionY,
+ double&nbsp;explosionZ)</code>
+<div class="block">Location sensitive version of getExplosionRestance</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getFireSpreadSpeed(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraftforge.common.util.ForgeDirection)">getFireSpreadSpeed</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;face)</code>
+<div class="block">Called when fire is updating on a neighbor block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getFlammability(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraftforge.common.util.ForgeDirection)">getFlammability</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;face)</code>
+<div class="block">Chance that fire will spread and consume this block.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getHarvestLevel(int)">getHarvestLevel</a></strong>(int&nbsp;metadata)</code>
+<div class="block">Queries the harvest level of this item stack for the specifred tool class,
+ Returns -1 if this tool is not of the specified type</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getHarvestTool(int)">getHarvestTool</a></strong>(int&nbsp;metadata)</code>
+<div class="block">Queries the class of tool required to harvest this block, if null is returned
+ we assume that anything can harvest this block.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getIcon(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int)">getIcon</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149673_1_,
+ int&nbsp;p_149673_2_,
+ int&nbsp;p_149673_3_,
+ int&nbsp;p_149673_4_,
+ int&nbsp;p_149673_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getIcon(int,%20int)">getIcon</a></strong>(int&nbsp;p_149691_1_,
+ int&nbsp;p_149691_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getIdFromBlock(net.minecraft.block.Block)">getIdFromBlock</a></strong>(<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149682_0_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getItem(net.minecraft.world.World,%20int,%20int,%20int)">getItem</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149694_1_,
+ int&nbsp;p_149694_2_,
+ int&nbsp;p_149694_3_,
+ int&nbsp;p_149694_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getItemDropped(int,%20java.util.Random,%20int)">getItemDropped</a></strong>(int&nbsp;p_149650_1_,
+ java.util.Random&nbsp;p_149650_2_,
+ int&nbsp;p_149650_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getItemIconName()">getItemIconName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getLightOpacity()">getLightOpacity</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getLightOpacity(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">getLightOpacity</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Location aware and overrideable version of the lightOpacity array,
+ return the number to subtract from the light value when it passes through this block.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getLightValue()">getLightValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getLightValue(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">getLightValue</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Get a light value for the block at the specified coordinates, normal ranges are between 0 and 15</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getLocalizedName()">getLocalizedName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/material/MapColor.html" title="class in net.minecraft.block.material">MapColor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getMapColor(int)">getMapColor</a></strong>(int&nbsp;p_149728_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/material/Material.html" title="class in net.minecraft.block.material">Material</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getMaterial()">getMaterial</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getMixedBrightnessForBlock(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">getMixedBrightnessForBlock</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149677_1_,
+ int&nbsp;p_149677_2_,
+ int&nbsp;p_149677_3_,
+ int&nbsp;p_149677_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getMobilityFlag()">getMobilityFlag</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getPickBlock(net.minecraft.util.MovingObjectPosition,%20net.minecraft.world.World,%20int,%20int,%20int)">getPickBlock</a></strong>(<a href="../../../net/minecraft/util/MovingObjectPosition.html" title="class in net.minecraft.util">MovingObjectPosition</a>&nbsp;target,
+ <a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getPickBlock(net.minecraft.util.MovingObjectPosition,%20net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.entity.player.EntityPlayer)">getPickBlock</a></strong>(<a href="../../../net/minecraft/util/MovingObjectPosition.html" title="class in net.minecraft.util">MovingObjectPosition</a>&nbsp;target,
+ <a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</code>
+<div class="block">Called when a user uses the creative pick block button on this block</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getPlayerRelativeBlockHardness(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.world.World,%20int,%20int,%20int)">getPlayerRelativeBlockHardness</a></strong>(<a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149737_1_,
+ <a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149737_2_,
+ int&nbsp;p_149737_3_,
+ int&nbsp;p_149737_4_,
+ int&nbsp;p_149737_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getRenderBlockPass()">getRenderBlockPass</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getRenderColor(int)">getRenderColor</a></strong>(int&nbsp;p_149741_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getRenderType()">getRenderType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/util/AxisAlignedBB.html" title="class in net.minecraft.util">AxisAlignedBB</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getSelectedBoundingBoxFromPool(net.minecraft.world.World,%20int,%20int,%20int)">getSelectedBoundingBoxFromPool</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149633_1_,
+ int&nbsp;p_149633_2_,
+ int&nbsp;p_149633_3_,
+ int&nbsp;p_149633_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getSubBlocks(net.minecraft.item.Item,%20net.minecraft.creativetab.CreativeTabs,%20java.util.List)">getSubBlocks</a></strong>(<a href="../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;p_149666_1_,
+ <a href="../../../net/minecraft/creativetab/CreativeTabs.html" title="class in net.minecraft.creativetab">CreativeTabs</a>&nbsp;p_149666_2_,
+ java.util.List&nbsp;p_149666_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getTextureName()">getTextureName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getTickRandomly()">getTickRandomly</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getUnlocalizedName()">getUnlocalizedName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getUseNeighborBrightness()">getUseNeighborBrightness</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getValidRotations(net.minecraft.world.World,%20int,%20int,%20int)">getValidRotations</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;worldObj,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Get the rotations that can apply to the block at the specified coordinates.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#getWeakChanges(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">getWeakChanges</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">If this block should be notified of weak changes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#harvestBlock(net.minecraft.world.World,%20net.minecraft.entity.player.EntityPlayer,%20int,%20int,%20int,%20int)">harvestBlock</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149636_1_,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149636_2_,
+ int&nbsp;p_149636_3_,
+ int&nbsp;p_149636_4_,
+ int&nbsp;p_149636_5_,
+ int&nbsp;p_149636_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#hasComparatorInputOverride()">hasComparatorInputOverride</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#hasTileEntity()">hasTileEntity</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#hasTileEntity(int)">hasTileEntity</a></strong>(int&nbsp;metadata)</code>
+<div class="block">Called throughout the code as a replacement for block instanceof BlockContainer
+ Moving this to the Block base class allows for mods that wish to extend vanilla
+ blocks, and also want to have a tile entity on that block, may.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isAir(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">isAir</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines this block should be treated as an air block
+ by the rest of the code.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isAssociatedBlock(net.minecraft.block.Block)">isAssociatedBlock</a></strong>(<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149667_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isBeaconBase(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int,%20int,%20int)">isBeaconBase</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;worldObj,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;beaconX,
+ int&nbsp;beaconY,
+ int&nbsp;beaconZ)</code>
+<div class="block">Determines if this block can be used as the base of a beacon.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isBed(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraft.entity.EntityLivingBase)">isBed</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/EntityLivingBase.html" title="class in net.minecraft.entity">EntityLivingBase</a>&nbsp;player)</code>
+<div class="block">Determines if this block is classified as a Bed, Allowing
+ players to sleep in it, though the block has to specifically
+ perform the sleeping functionality in it's activated event.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isBedFoot(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">isBedFoot</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines if the current block is the foot half of the bed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isBlockNormalCube()">isBlockNormalCube</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isBlockSolid(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int)">isBlockSolid</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149747_1_,
+ int&nbsp;p_149747_2_,
+ int&nbsp;p_149747_3_,
+ int&nbsp;p_149747_4_,
+ int&nbsp;p_149747_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isBurning(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">isBurning</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines if this block should set fire and deal fire damage
+ to entities coming into contact with it.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isCollidable()">isCollidable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isEqualTo(net.minecraft.block.Block,%20net.minecraft.block.Block)">isEqualTo</a></strong>(<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149680_0_,
+ <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149680_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isFertile(net.minecraft.world.World,%20int,%20int,%20int)">isFertile</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Checks if this soil is fertile, typically this means that growth rates
+ of plants on this soil will be slightly sped up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isFireSource(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraftforge.common.util.ForgeDirection)">isFireSource</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;side)</code>
+<div class="block">Currently only called by fire when it is on top of this block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isFlammable(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraftforge.common.util.ForgeDirection)">isFlammable</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;face)</code>
+<div class="block">Called when fire is updating, checks if a block face can catch fire.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isFlowerPot()">isFlowerPot</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isFoliage(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">isFoliage</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Used by getTopSolidOrLiquidBlock while placing biome decorations, villages, etc
+ Also used to determine if the player can spawn on this block.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isLadder(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraft.entity.EntityLivingBase)">isLadder</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/EntityLivingBase.html" title="class in net.minecraft.entity">EntityLivingBase</a>&nbsp;entity)</code>
+<div class="block">Checks if a player or entity can use this block to 'climb' like a ladder.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isLeaves(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">isLeaves</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines if this block is considered a leaf block, used to apply the leaf decay and generation system.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isNormalCube()">isNormalCube</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isNormalCube(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">isNormalCube</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Return true if the block is a normal, solid cube.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isOpaqueCube()">isOpaqueCube</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isProvidingStrongPower(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int)">isProvidingStrongPower</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149748_1_,
+ int&nbsp;p_149748_2_,
+ int&nbsp;p_149748_3_,
+ int&nbsp;p_149748_4_,
+ int&nbsp;p_149748_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isProvidingWeakPower(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int)">isProvidingWeakPower</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149709_1_,
+ int&nbsp;p_149709_2_,
+ int&nbsp;p_149709_3_,
+ int&nbsp;p_149709_4_,
+ int&nbsp;p_149709_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isReplaceable(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">isReplaceable</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block">Determines if a new block can be replace the space occupied by this one,
+ Used in the player's placement code to make the block act like water, and lava.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isReplaceableOreGen(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">isReplaceableOreGen</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;target)</code>
+<div class="block">Determines if the current block is replaceable by Ore veins during world generation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isSideSolid(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraftforge.common.util.ForgeDirection)">isSideSolid</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;side)</code>
+<div class="block">Checks if the block is a solid face on the given side, used by placement logic.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isToolEffective(java.lang.String,%20int)">isToolEffective</a></strong>(java.lang.String&nbsp;type,
+ int&nbsp;metadata)</code>
+<div class="block">Checks if the specified tool type is efficient on this block,
+ meaning that it digs at full speed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#isWood(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">isWood</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockActivated(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.entity.player.EntityPlayer,%20int,%20float,%20float,%20float)">onBlockActivated</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149727_1_,
+ int&nbsp;p_149727_2_,
+ int&nbsp;p_149727_3_,
+ int&nbsp;p_149727_4_,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149727_5_,
+ int&nbsp;p_149727_6_,
+ float&nbsp;p_149727_7_,
+ float&nbsp;p_149727_8_,
+ float&nbsp;p_149727_9_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockAdded(net.minecraft.world.World,%20int,%20int,%20int)">onBlockAdded</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149726_1_,
+ int&nbsp;p_149726_2_,
+ int&nbsp;p_149726_3_,
+ int&nbsp;p_149726_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockClicked(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.entity.player.EntityPlayer)">onBlockClicked</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149699_1_,
+ int&nbsp;p_149699_2_,
+ int&nbsp;p_149699_3_,
+ int&nbsp;p_149699_4_,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149699_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockDestroyedByExplosion(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.Explosion)">onBlockDestroyedByExplosion</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149723_1_,
+ int&nbsp;p_149723_2_,
+ int&nbsp;p_149723_3_,
+ int&nbsp;p_149723_4_,
+ <a href="../../../net/minecraft/world/Explosion.html" title="class in net.minecraft.world">Explosion</a>&nbsp;p_149723_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockDestroyedByPlayer(net.minecraft.world.World,%20int,%20int,%20int,%20int)">onBlockDestroyedByPlayer</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149664_1_,
+ int&nbsp;p_149664_2_,
+ int&nbsp;p_149664_3_,
+ int&nbsp;p_149664_4_,
+ int&nbsp;p_149664_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockEventReceived(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20int)">onBlockEventReceived</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149696_1_,
+ int&nbsp;p_149696_2_,
+ int&nbsp;p_149696_3_,
+ int&nbsp;p_149696_4_,
+ int&nbsp;p_149696_5_,
+ int&nbsp;p_149696_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockExploded(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.Explosion)">onBlockExploded</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/world/Explosion.html" title="class in net.minecraft.world">Explosion</a>&nbsp;explosion)</code>
+<div class="block">Called when the block is destroyed by an explosion.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockHarvested(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.entity.player.EntityPlayer)">onBlockHarvested</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149681_1_,
+ int&nbsp;p_149681_2_,
+ int&nbsp;p_149681_3_,
+ int&nbsp;p_149681_4_,
+ int&nbsp;p_149681_5_,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149681_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockPlaced(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20float,%20float,%20float,%20int)">onBlockPlaced</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149660_1_,
+ int&nbsp;p_149660_2_,
+ int&nbsp;p_149660_3_,
+ int&nbsp;p_149660_4_,
+ int&nbsp;p_149660_5_,
+ float&nbsp;p_149660_6_,
+ float&nbsp;p_149660_7_,
+ float&nbsp;p_149660_8_,
+ int&nbsp;p_149660_9_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockPlacedBy(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.entity.EntityLivingBase,%20net.minecraft.item.ItemStack)">onBlockPlacedBy</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149689_1_,
+ int&nbsp;p_149689_2_,
+ int&nbsp;p_149689_3_,
+ int&nbsp;p_149689_4_,
+ <a href="../../../net/minecraft/entity/EntityLivingBase.html" title="class in net.minecraft.entity">EntityLivingBase</a>&nbsp;p_149689_5_,
+ <a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;p_149689_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onBlockPreDestroy(net.minecraft.world.World,%20int,%20int,%20int,%20int)">onBlockPreDestroy</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149725_1_,
+ int&nbsp;p_149725_2_,
+ int&nbsp;p_149725_3_,
+ int&nbsp;p_149725_4_,
+ int&nbsp;p_149725_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onEntityCollidedWithBlock(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.entity.Entity)">onEntityCollidedWithBlock</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149670_1_,
+ int&nbsp;p_149670_2_,
+ int&nbsp;p_149670_3_,
+ int&nbsp;p_149670_4_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149670_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onEntityWalking(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.entity.Entity)">onEntityWalking</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149724_1_,
+ int&nbsp;p_149724_2_,
+ int&nbsp;p_149724_3_,
+ int&nbsp;p_149724_4_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149724_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onFallenUpon(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.entity.Entity,%20float)">onFallenUpon</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149746_1_,
+ int&nbsp;p_149746_2_,
+ int&nbsp;p_149746_3_,
+ int&nbsp;p_149746_4_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149746_5_,
+ float&nbsp;p_149746_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onNeighborBlockChange(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">onNeighborBlockChange</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149695_1_,
+ int&nbsp;p_149695_2_,
+ int&nbsp;p_149695_3_,
+ int&nbsp;p_149695_4_,
+ <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149695_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onNeighborChange(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int,%20int,%20int)">onNeighborChange</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;tileX,
+ int&nbsp;tileY,
+ int&nbsp;tileZ)</code>
+<div class="block">Called when a tile entity on a side of this block changes is created or is destroyed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onPlantGrow(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20int,%20int)">onPlantGrow</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;sourceX,
+ int&nbsp;sourceY,
+ int&nbsp;sourceZ)</code>
+<div class="block">Called when a plant grows on this block, only implemented for saplings using the WorldGen*Trees classes right now.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#onPostBlockPlaced(net.minecraft.world.World,%20int,%20int,%20int,%20int)">onPostBlockPlaced</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149714_1_,
+ int&nbsp;p_149714_2_,
+ int&nbsp;p_149714_3_,
+ int&nbsp;p_149714_4_,
+ int&nbsp;p_149714_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#quantityDropped(int,%20int,%20java.util.Random)">quantityDropped</a></strong>(int&nbsp;meta,
+ int&nbsp;fortune,
+ java.util.Random&nbsp;random)</code>
+<div class="block">Metadata and fortune sensitive version, this replaces the old (int meta, Random rand)
+ version in 1.1.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#quantityDropped(java.util.Random)">quantityDropped</a></strong>(java.util.Random&nbsp;p_149745_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#quantityDroppedWithBonus(int,%20java.util.Random)">quantityDroppedWithBonus</a></strong>(int&nbsp;p_149679_1_,
+ java.util.Random&nbsp;p_149679_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#randomDisplayTick(net.minecraft.world.World,%20int,%20int,%20int,%20java.util.Random)">randomDisplayTick</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149734_1_,
+ int&nbsp;p_149734_2_,
+ int&nbsp;p_149734_3_,
+ int&nbsp;p_149734_4_,
+ java.util.Random&nbsp;p_149734_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#recolourBlock(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraftforge.common.util.ForgeDirection,%20int)">recolourBlock</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;side,
+ int&nbsp;colour)</code>
+<div class="block">Common way to recolour a block with an external tool</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#registerBlockIcons(net.minecraft.client.renderer.texture.IIconRegister)">registerBlockIcons</a></strong>(<a href="../../../net/minecraft/client/renderer/texture/IIconRegister.html" title="interface in net.minecraft.client.renderer.texture">IIconRegister</a>&nbsp;p_149651_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#registerBlocks()">registerBlocks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#removedByPlayer(net.minecraft.world.World,%20net.minecraft.entity.player.EntityPlayer,%20int,%20int,%20int)">removedByPlayer</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#removedByPlayer(net.minecraft.world.World,%20net.minecraft.entity.player.EntityPlayer,%20int,%20int,%20int,%20boolean)">removedByPlayer</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ boolean&nbsp;willHarvest)</code>
+<div class="block">Called when a player removes a block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#renderAsNormalBlock()">renderAsNormalBlock</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#rotateBlock(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraftforge.common.util.ForgeDirection)">rotateBlock</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;worldObj,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;axis)</code>
+<div class="block">Rotate the block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setBedOccupied(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20net.minecraft.entity.player.EntityPlayer,%20boolean)">setBedOccupied</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ boolean&nbsp;occupied)</code>
+<div class="block">Called when a user either starts or stops sleeping in the bed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setBlockBounds(float,%20float,%20float,%20float,%20float,%20float)">setBlockBounds</a></strong>(float&nbsp;p_149676_1_,
+ float&nbsp;p_149676_2_,
+ float&nbsp;p_149676_3_,
+ float&nbsp;p_149676_4_,
+ float&nbsp;p_149676_5_,
+ float&nbsp;p_149676_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setBlockBoundsBasedOnState(net.minecraft.world.IBlockAccess,%20int,%20int,%20int)">setBlockBoundsBasedOnState</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149719_1_,
+ int&nbsp;p_149719_2_,
+ int&nbsp;p_149719_3_,
+ int&nbsp;p_149719_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setBlockBoundsForItemRender()">setBlockBoundsForItemRender</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setBlockName(java.lang.String)">setBlockName</a></strong>(java.lang.String&nbsp;p_149663_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setBlockTextureName(java.lang.String)">setBlockTextureName</a></strong>(java.lang.String&nbsp;p_149658_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setBlockUnbreakable()">setBlockUnbreakable</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setCreativeTab(net.minecraft.creativetab.CreativeTabs)">setCreativeTab</a></strong>(<a href="../../../net/minecraft/creativetab/CreativeTabs.html" title="class in net.minecraft.creativetab">CreativeTabs</a>&nbsp;p_149647_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setHardness(float)">setHardness</a></strong>(float&nbsp;p_149711_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setHarvestLevel(java.lang.String,%20int)">setHarvestLevel</a></strong>(java.lang.String&nbsp;toolClass,
+ int&nbsp;level)</code>
+<div class="block">Sets or removes the tool and level required to harvest this block.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setHarvestLevel(java.lang.String,%20int,%20int)">setHarvestLevel</a></strong>(java.lang.String&nbsp;toolClass,
+ int&nbsp;level,
+ int&nbsp;metadata)</code>
+<div class="block">Sets or removes the tool and level required to harvest this block.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setLightLevel(float)">setLightLevel</a></strong>(float&nbsp;p_149715_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setLightOpacity(int)">setLightOpacity</a></strong>(int&nbsp;p_149713_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setResistance(float)">setResistance</a></strong>(float&nbsp;p_149752_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setStepSound(net.minecraft.block.Block.SoundType)">setStepSound</a></strong>(<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a>&nbsp;p_149672_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#setTickRandomly(boolean)">setTickRandomly</a></strong>(boolean&nbsp;p_149675_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#shouldCheckWeakPower(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int)">shouldCheckWeakPower</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;side)</code>
+<div class="block">Called to determine whether to allow the a block to handle its own indirect power rather than using the default rules.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#shouldSideBeRendered(net.minecraft.world.IBlockAccess,%20int,%20int,%20int,%20int)">shouldSideBeRendered</a></strong>(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149646_1_,
+ int&nbsp;p_149646_2_,
+ int&nbsp;p_149646_3_,
+ int&nbsp;p_149646_4_,
+ int&nbsp;p_149646_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#tickRate(net.minecraft.world.World)">tickRate</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149738_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#updateTick(net.minecraft.world.World,%20int,%20int,%20int,%20java.util.Random)">updateTick</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149674_1_,
+ int&nbsp;p_149674_2_,
+ int&nbsp;p_149674_3_,
+ int&nbsp;p_149674_4_,
+ java.util.Random&nbsp;p_149674_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../net/minecraft/block/Block.html#velocityToAddToEntity(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.entity.Entity,%20net.minecraft.util.Vec3)">velocityToAddToEntity</a></strong>(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149640_1_,
+ int&nbsp;p_149640_2_,
+ int&nbsp;p_149640_3_,
+ int&nbsp;p_149640_4_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149640_5_,
+ <a href="../../../net/minecraft/util/Vec3.html" title="class in net.minecraft.util">Vec3</a>&nbsp;p_149640_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="blockRegistry">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockRegistry</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/util/RegistryNamespaced.html" title="class in net.minecraft.util">RegistryNamespaced</a> blockRegistry</pre>
+</li>
+</ul>
+<a name="textureName">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>textureName</h4>
+<pre>protected&nbsp;java.lang.String textureName</pre>
+</li>
+</ul>
+<a name="soundTypeStone">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeStone</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeStone</pre>
+</li>
+</ul>
+<a name="soundTypeWood">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeWood</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeWood</pre>
+</li>
+</ul>
+<a name="soundTypeGravel">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeGravel</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeGravel</pre>
+</li>
+</ul>
+<a name="soundTypeGrass">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeGrass</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeGrass</pre>
+</li>
+</ul>
+<a name="soundTypePiston">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypePiston</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypePiston</pre>
+</li>
+</ul>
+<a name="soundTypeMetal">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeMetal</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeMetal</pre>
+</li>
+</ul>
+<a name="soundTypeGlass">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeGlass</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeGlass</pre>
+</li>
+</ul>
+<a name="soundTypeCloth">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeCloth</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeCloth</pre>
+</li>
+</ul>
+<a name="soundTypeSand">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeSand</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeSand</pre>
+</li>
+</ul>
+<a name="soundTypeSnow">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeSnow</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeSnow</pre>
+</li>
+</ul>
+<a name="soundTypeLadder">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeLadder</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeLadder</pre>
+</li>
+</ul>
+<a name="soundTypeAnvil">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>soundTypeAnvil</h4>
+<pre>public static final&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> soundTypeAnvil</pre>
+</li>
+</ul>
+<a name="opaque">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>opaque</h4>
+<pre>protected&nbsp;boolean opaque</pre>
+</li>
+</ul>
+<a name="lightOpacity">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lightOpacity</h4>
+<pre>protected&nbsp;int lightOpacity</pre>
+</li>
+</ul>
+<a name="canBlockGrass">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBlockGrass</h4>
+<pre>protected&nbsp;boolean canBlockGrass</pre>
+</li>
+</ul>
+<a name="lightValue">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lightValue</h4>
+<pre>protected&nbsp;int lightValue</pre>
+</li>
+</ul>
+<a name="useNeighborBrightness">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>useNeighborBrightness</h4>
+<pre>protected&nbsp;boolean useNeighborBrightness</pre>
+</li>
+</ul>
+<a name="blockHardness">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockHardness</h4>
+<pre>protected&nbsp;float blockHardness</pre>
+</li>
+</ul>
+<a name="blockResistance">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockResistance</h4>
+<pre>protected&nbsp;float blockResistance</pre>
+</li>
+</ul>
+<a name="blockConstructorCalled">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockConstructorCalled</h4>
+<pre>protected&nbsp;boolean blockConstructorCalled</pre>
+</li>
+</ul>
+<a name="enableStats">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enableStats</h4>
+<pre>protected&nbsp;boolean enableStats</pre>
+</li>
+</ul>
+<a name="needsRandomTick">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>needsRandomTick</h4>
+<pre>protected&nbsp;boolean needsRandomTick</pre>
+</li>
+</ul>
+<a name="isBlockContainer">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBlockContainer</h4>
+<pre>protected&nbsp;boolean isBlockContainer</pre>
+</li>
+</ul>
+<a name="minX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minX</h4>
+<pre>protected&nbsp;double minX</pre>
+</li>
+</ul>
+<a name="minY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minY</h4>
+<pre>protected&nbsp;double minY</pre>
+</li>
+</ul>
+<a name="minZ">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minZ</h4>
+<pre>protected&nbsp;double minZ</pre>
+</li>
+</ul>
+<a name="maxX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxX</h4>
+<pre>protected&nbsp;double maxX</pre>
+</li>
+</ul>
+<a name="maxY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxY</h4>
+<pre>protected&nbsp;double maxY</pre>
+</li>
+</ul>
+<a name="maxZ">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxZ</h4>
+<pre>protected&nbsp;double maxZ</pre>
+</li>
+</ul>
+<a name="stepSound">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stepSound</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a> stepSound</pre>
+</li>
+</ul>
+<a name="blockParticleGravity">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockParticleGravity</h4>
+<pre>public&nbsp;float blockParticleGravity</pre>
+</li>
+</ul>
+<a name="blockMaterial">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockMaterial</h4>
+<pre>protected final&nbsp;<a href="../../../net/minecraft/block/material/Material.html" title="class in net.minecraft.block.material">Material</a> blockMaterial</pre>
+</li>
+</ul>
+<a name="slipperiness">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slipperiness</h4>
+<pre>public&nbsp;float slipperiness</pre>
+</li>
+</ul>
+<a name="blockIcon">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockIcon</h4>
+<pre>protected&nbsp;<a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a> blockIcon</pre>
+</li>
+</ul>
+<a name="delegate">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>delegate</h4>
+<pre>public final&nbsp;<a href="../../../cpw/mods/fml/common/registry/RegistryDelegate.html" title="interface in cpw.mods.fml.common.registry">RegistryDelegate</a>&lt;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&gt; delegate</pre>
+</li>
+</ul>
+<a name="harvesters">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>harvesters</h4>
+<pre>protected&nbsp;java.lang.ThreadLocal&lt;<a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&gt; harvesters</pre>
+</li>
+</ul>
+<a name="captureDrops">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>captureDrops</h4>
+<pre>protected&nbsp;java.lang.ThreadLocal&lt;java.lang.Boolean&gt; captureDrops</pre>
+</li>
+</ul>
+<a name="capturedDrops">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>capturedDrops</h4>
+<pre>protected&nbsp;java.lang.ThreadLocal&lt;java.util.List&lt;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&gt;&gt; capturedDrops</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Block(net.minecraft.block.material.Material)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Block</h4>
+<pre>protected&nbsp;Block(<a href="../../../net/minecraft/block/material/Material.html" title="class in net.minecraft.block.material">Material</a>&nbsp;p_i45394_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getIdFromBlock(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIdFromBlock</h4>
+<pre>public static&nbsp;int&nbsp;getIdFromBlock(<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149682_0_)</pre>
+</li>
+</ul>
+<a name="getBlockById(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockById</h4>
+<pre>public static&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;getBlockById(int&nbsp;p_149729_0_)</pre>
+</li>
+</ul>
+<a name="getBlockFromItem(net.minecraft.item.Item)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockFromItem</h4>
+<pre>public static&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;getBlockFromItem(<a href="../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;p_149634_0_)</pre>
+</li>
+</ul>
+<a name="getBlockFromName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockFromName</h4>
+<pre>public static&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;getBlockFromName(java.lang.String&nbsp;p_149684_0_)</pre>
+</li>
+</ul>
+<a name="func_149730_j()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_149730_j</h4>
+<pre>public&nbsp;boolean&nbsp;func_149730_j()</pre>
+</li>
+</ul>
+<a name="getLightOpacity()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLightOpacity</h4>
+<pre>public&nbsp;int&nbsp;getLightOpacity()</pre>
+</li>
+</ul>
+<a name="getCanBlockGrass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCanBlockGrass</h4>
+<pre>public&nbsp;boolean&nbsp;getCanBlockGrass()</pre>
+</li>
+</ul>
+<a name="getLightValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLightValue</h4>
+<pre>public&nbsp;int&nbsp;getLightValue()</pre>
+</li>
+</ul>
+<a name="getUseNeighborBrightness()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUseNeighborBrightness</h4>
+<pre>public&nbsp;boolean&nbsp;getUseNeighborBrightness()</pre>
+</li>
+</ul>
+<a name="getMaterial()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaterial</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/material/Material.html" title="class in net.minecraft.block.material">Material</a>&nbsp;getMaterial()</pre>
+</li>
+</ul>
+<a name="getMapColor(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapColor</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/material/MapColor.html" title="class in net.minecraft.block.material">MapColor</a>&nbsp;getMapColor(int&nbsp;p_149728_1_)</pre>
+</li>
+</ul>
+<a name="registerBlocks()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBlocks</h4>
+<pre>public static&nbsp;void&nbsp;registerBlocks()</pre>
+</li>
+</ul>
+<a name="setStepSound(net.minecraft.block.Block.SoundType)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStepSound</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setStepSound(<a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block">Block.SoundType</a>&nbsp;p_149672_1_)</pre>
+</li>
+</ul>
+<a name="setLightOpacity(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLightOpacity</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setLightOpacity(int&nbsp;p_149713_1_)</pre>
+</li>
+</ul>
+<a name="setLightLevel(float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLightLevel</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setLightLevel(float&nbsp;p_149715_1_)</pre>
+</li>
+</ul>
+<a name="setResistance(float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setResistance</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setResistance(float&nbsp;p_149752_1_)</pre>
+</li>
+</ul>
+<a name="isBlockNormalCube()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBlockNormalCube</h4>
+<pre>public&nbsp;boolean&nbsp;isBlockNormalCube()</pre>
+</li>
+</ul>
+<a name="isNormalCube()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isNormalCube</h4>
+<pre>public&nbsp;boolean&nbsp;isNormalCube()</pre>
+</li>
+</ul>
+<a name="renderAsNormalBlock()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>renderAsNormalBlock</h4>
+<pre>public&nbsp;boolean&nbsp;renderAsNormalBlock()</pre>
+</li>
+</ul>
+<a name="getBlocksMovement(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlocksMovement</h4>
+<pre>public&nbsp;boolean&nbsp;getBlocksMovement(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149655_1_,
+ int&nbsp;p_149655_2_,
+ int&nbsp;p_149655_3_,
+ int&nbsp;p_149655_4_)</pre>
+</li>
+</ul>
+<a name="getRenderType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRenderType</h4>
+<pre>public&nbsp;int&nbsp;getRenderType()</pre>
+</li>
+</ul>
+<a name="setHardness(float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setHardness</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setHardness(float&nbsp;p_149711_1_)</pre>
+</li>
+</ul>
+<a name="setBlockUnbreakable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBlockUnbreakable</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setBlockUnbreakable()</pre>
+</li>
+</ul>
+<a name="getBlockHardness(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockHardness</h4>
+<pre>public&nbsp;float&nbsp;getBlockHardness(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149712_1_,
+ int&nbsp;p_149712_2_,
+ int&nbsp;p_149712_3_,
+ int&nbsp;p_149712_4_)</pre>
+</li>
+</ul>
+<a name="setTickRandomly(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTickRandomly</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setTickRandomly(boolean&nbsp;p_149675_1_)</pre>
+</li>
+</ul>
+<a name="getTickRandomly()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTickRandomly</h4>
+<pre>public&nbsp;boolean&nbsp;getTickRandomly()</pre>
+</li>
+</ul>
+<a name="hasTileEntity()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasTileEntity</h4>
+<pre>@Deprecated
+public&nbsp;boolean&nbsp;hasTileEntity()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="setBlockBounds(float, float, float, float, float, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBlockBounds</h4>
+<pre>public final&nbsp;void&nbsp;setBlockBounds(float&nbsp;p_149676_1_,
+ float&nbsp;p_149676_2_,
+ float&nbsp;p_149676_3_,
+ float&nbsp;p_149676_4_,
+ float&nbsp;p_149676_5_,
+ float&nbsp;p_149676_6_)</pre>
+</li>
+</ul>
+<a name="getMixedBrightnessForBlock(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMixedBrightnessForBlock</h4>
+<pre>public&nbsp;int&nbsp;getMixedBrightnessForBlock(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149677_1_,
+ int&nbsp;p_149677_2_,
+ int&nbsp;p_149677_3_,
+ int&nbsp;p_149677_4_)</pre>
+</li>
+</ul>
+<a name="shouldSideBeRendered(net.minecraft.world.IBlockAccess, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldSideBeRendered</h4>
+<pre>public&nbsp;boolean&nbsp;shouldSideBeRendered(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149646_1_,
+ int&nbsp;p_149646_2_,
+ int&nbsp;p_149646_3_,
+ int&nbsp;p_149646_4_,
+ int&nbsp;p_149646_5_)</pre>
+</li>
+</ul>
+<a name="isBlockSolid(net.minecraft.world.IBlockAccess, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBlockSolid</h4>
+<pre>public&nbsp;boolean&nbsp;isBlockSolid(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149747_1_,
+ int&nbsp;p_149747_2_,
+ int&nbsp;p_149747_3_,
+ int&nbsp;p_149747_4_,
+ int&nbsp;p_149747_5_)</pre>
+</li>
+</ul>
+<a name="getIcon(net.minecraft.world.IBlockAccess, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIcon</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a>&nbsp;getIcon(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149673_1_,
+ int&nbsp;p_149673_2_,
+ int&nbsp;p_149673_3_,
+ int&nbsp;p_149673_4_,
+ int&nbsp;p_149673_5_)</pre>
+</li>
+</ul>
+<a name="getIcon(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIcon</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a>&nbsp;getIcon(int&nbsp;p_149691_1_,
+ int&nbsp;p_149691_2_)</pre>
+</li>
+</ul>
+<a name="addCollisionBoxesToList(net.minecraft.world.World, int, int, int, net.minecraft.util.AxisAlignedBB, java.util.List, net.minecraft.entity.Entity)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCollisionBoxesToList</h4>
+<pre>public&nbsp;void&nbsp;addCollisionBoxesToList(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149743_1_,
+ int&nbsp;p_149743_2_,
+ int&nbsp;p_149743_3_,
+ int&nbsp;p_149743_4_,
+ <a href="../../../net/minecraft/util/AxisAlignedBB.html" title="class in net.minecraft.util">AxisAlignedBB</a>&nbsp;p_149743_5_,
+ java.util.List&nbsp;p_149743_6_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149743_7_)</pre>
+</li>
+</ul>
+<a name="getCollisionBoundingBoxFromPool(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCollisionBoundingBoxFromPool</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/util/AxisAlignedBB.html" title="class in net.minecraft.util">AxisAlignedBB</a>&nbsp;getCollisionBoundingBoxFromPool(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149668_1_,
+ int&nbsp;p_149668_2_,
+ int&nbsp;p_149668_3_,
+ int&nbsp;p_149668_4_)</pre>
+</li>
+</ul>
+<a name="getBlockTextureFromSide(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockTextureFromSide</h4>
+<pre>public final&nbsp;<a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a>&nbsp;getBlockTextureFromSide(int&nbsp;p_149733_1_)</pre>
+</li>
+</ul>
+<a name="getSelectedBoundingBoxFromPool(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSelectedBoundingBoxFromPool</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/util/AxisAlignedBB.html" title="class in net.minecraft.util">AxisAlignedBB</a>&nbsp;getSelectedBoundingBoxFromPool(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149633_1_,
+ int&nbsp;p_149633_2_,
+ int&nbsp;p_149633_3_,
+ int&nbsp;p_149633_4_)</pre>
+</li>
+</ul>
+<a name="isOpaqueCube()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isOpaqueCube</h4>
+<pre>public&nbsp;boolean&nbsp;isOpaqueCube()</pre>
+</li>
+</ul>
+<a name="canCollideCheck(int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canCollideCheck</h4>
+<pre>public&nbsp;boolean&nbsp;canCollideCheck(int&nbsp;p_149678_1_,
+ boolean&nbsp;p_149678_2_)</pre>
+</li>
+</ul>
+<a name="isCollidable()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCollidable</h4>
+<pre>public&nbsp;boolean&nbsp;isCollidable()</pre>
+</li>
+</ul>
+<a name="updateTick(net.minecraft.world.World, int, int, int, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateTick</h4>
+<pre>public&nbsp;void&nbsp;updateTick(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149674_1_,
+ int&nbsp;p_149674_2_,
+ int&nbsp;p_149674_3_,
+ int&nbsp;p_149674_4_,
+ java.util.Random&nbsp;p_149674_5_)</pre>
+</li>
+</ul>
+<a name="randomDisplayTick(net.minecraft.world.World, int, int, int, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>randomDisplayTick</h4>
+<pre>public&nbsp;void&nbsp;randomDisplayTick(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149734_1_,
+ int&nbsp;p_149734_2_,
+ int&nbsp;p_149734_3_,
+ int&nbsp;p_149734_4_,
+ java.util.Random&nbsp;p_149734_5_)</pre>
+</li>
+</ul>
+<a name="onBlockDestroyedByPlayer(net.minecraft.world.World, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockDestroyedByPlayer</h4>
+<pre>public&nbsp;void&nbsp;onBlockDestroyedByPlayer(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149664_1_,
+ int&nbsp;p_149664_2_,
+ int&nbsp;p_149664_3_,
+ int&nbsp;p_149664_4_,
+ int&nbsp;p_149664_5_)</pre>
+</li>
+</ul>
+<a name="onNeighborBlockChange(net.minecraft.world.World, int, int, int, net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNeighborBlockChange</h4>
+<pre>public&nbsp;void&nbsp;onNeighborBlockChange(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149695_1_,
+ int&nbsp;p_149695_2_,
+ int&nbsp;p_149695_3_,
+ int&nbsp;p_149695_4_,
+ <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149695_5_)</pre>
+</li>
+</ul>
+<a name="tickRate(net.minecraft.world.World)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tickRate</h4>
+<pre>public&nbsp;int&nbsp;tickRate(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149738_1_)</pre>
+</li>
+</ul>
+<a name="onBlockAdded(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockAdded</h4>
+<pre>public&nbsp;void&nbsp;onBlockAdded(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149726_1_,
+ int&nbsp;p_149726_2_,
+ int&nbsp;p_149726_3_,
+ int&nbsp;p_149726_4_)</pre>
+</li>
+</ul>
+<a name="breakBlock(net.minecraft.world.World, int, int, int, net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>breakBlock</h4>
+<pre>public&nbsp;void&nbsp;breakBlock(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149749_1_,
+ int&nbsp;p_149749_2_,
+ int&nbsp;p_149749_3_,
+ int&nbsp;p_149749_4_,
+ <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149749_5_,
+ int&nbsp;p_149749_6_)</pre>
+</li>
+</ul>
+<a name="quantityDropped(java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>quantityDropped</h4>
+<pre>public&nbsp;int&nbsp;quantityDropped(java.util.Random&nbsp;p_149745_1_)</pre>
+</li>
+</ul>
+<a name="getItemDropped(int, java.util.Random, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getItemDropped</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;getItemDropped(int&nbsp;p_149650_1_,
+ java.util.Random&nbsp;p_149650_2_,
+ int&nbsp;p_149650_3_)</pre>
+</li>
+</ul>
+<a name="getPlayerRelativeBlockHardness(net.minecraft.entity.player.EntityPlayer, net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlayerRelativeBlockHardness</h4>
+<pre>public&nbsp;float&nbsp;getPlayerRelativeBlockHardness(<a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149737_1_,
+ <a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149737_2_,
+ int&nbsp;p_149737_3_,
+ int&nbsp;p_149737_4_,
+ int&nbsp;p_149737_5_)</pre>
+</li>
+</ul>
+<a name="dropBlockAsItem(net.minecraft.world.World, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropBlockAsItem</h4>
+<pre>public final&nbsp;void&nbsp;dropBlockAsItem(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149697_1_,
+ int&nbsp;p_149697_2_,
+ int&nbsp;p_149697_3_,
+ int&nbsp;p_149697_4_,
+ int&nbsp;p_149697_5_,
+ int&nbsp;p_149697_6_)</pre>
+</li>
+</ul>
+<a name="dropBlockAsItemWithChance(net.minecraft.world.World, int, int, int, int, float, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropBlockAsItemWithChance</h4>
+<pre>public&nbsp;void&nbsp;dropBlockAsItemWithChance(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149690_1_,
+ int&nbsp;p_149690_2_,
+ int&nbsp;p_149690_3_,
+ int&nbsp;p_149690_4_,
+ int&nbsp;p_149690_5_,
+ float&nbsp;p_149690_6_,
+ int&nbsp;p_149690_7_)</pre>
+</li>
+</ul>
+<a name="dropBlockAsItem(net.minecraft.world.World, int, int, int, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropBlockAsItem</h4>
+<pre>protected&nbsp;void&nbsp;dropBlockAsItem(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149642_1_,
+ int&nbsp;p_149642_2_,
+ int&nbsp;p_149642_3_,
+ int&nbsp;p_149642_4_,
+ <a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;p_149642_5_)</pre>
+</li>
+</ul>
+<a name="dropXpOnBlockBreak(net.minecraft.world.World, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropXpOnBlockBreak</h4>
+<pre>public&nbsp;void&nbsp;dropXpOnBlockBreak(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149657_1_,
+ int&nbsp;p_149657_2_,
+ int&nbsp;p_149657_3_,
+ int&nbsp;p_149657_4_,
+ int&nbsp;p_149657_5_)</pre>
+</li>
+</ul>
+<a name="damageDropped(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>damageDropped</h4>
+<pre>public&nbsp;int&nbsp;damageDropped(int&nbsp;p_149692_1_)</pre>
+</li>
+</ul>
+<a name="getExplosionResistance(net.minecraft.entity.Entity)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExplosionResistance</h4>
+<pre>public&nbsp;float&nbsp;getExplosionResistance(<a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149638_1_)</pre>
+</li>
+</ul>
+<a name="collisionRayTrace(net.minecraft.world.World, int, int, int, net.minecraft.util.Vec3, net.minecraft.util.Vec3)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>collisionRayTrace</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/util/MovingObjectPosition.html" title="class in net.minecraft.util">MovingObjectPosition</a>&nbsp;collisionRayTrace(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149731_1_,
+ int&nbsp;p_149731_2_,
+ int&nbsp;p_149731_3_,
+ int&nbsp;p_149731_4_,
+ <a href="../../../net/minecraft/util/Vec3.html" title="class in net.minecraft.util">Vec3</a>&nbsp;p_149731_5_,
+ <a href="../../../net/minecraft/util/Vec3.html" title="class in net.minecraft.util">Vec3</a>&nbsp;p_149731_6_)</pre>
+</li>
+</ul>
+<a name="onBlockDestroyedByExplosion(net.minecraft.world.World, int, int, int, net.minecraft.world.Explosion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockDestroyedByExplosion</h4>
+<pre>public&nbsp;void&nbsp;onBlockDestroyedByExplosion(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149723_1_,
+ int&nbsp;p_149723_2_,
+ int&nbsp;p_149723_3_,
+ int&nbsp;p_149723_4_,
+ <a href="../../../net/minecraft/world/Explosion.html" title="class in net.minecraft.world">Explosion</a>&nbsp;p_149723_5_)</pre>
+</li>
+</ul>
+<a name="canReplace(net.minecraft.world.World, int, int, int, int, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canReplace</h4>
+<pre>public&nbsp;boolean&nbsp;canReplace(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149705_1_,
+ int&nbsp;p_149705_2_,
+ int&nbsp;p_149705_3_,
+ int&nbsp;p_149705_4_,
+ int&nbsp;p_149705_5_,
+ <a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;p_149705_6_)</pre>
+</li>
+</ul>
+<a name="getRenderBlockPass()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRenderBlockPass</h4>
+<pre>public&nbsp;int&nbsp;getRenderBlockPass()</pre>
+</li>
+</ul>
+<a name="canPlaceBlockOnSide(net.minecraft.world.World, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canPlaceBlockOnSide</h4>
+<pre>public&nbsp;boolean&nbsp;canPlaceBlockOnSide(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149707_1_,
+ int&nbsp;p_149707_2_,
+ int&nbsp;p_149707_3_,
+ int&nbsp;p_149707_4_,
+ int&nbsp;p_149707_5_)</pre>
+</li>
+</ul>
+<a name="canPlaceBlockAt(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canPlaceBlockAt</h4>
+<pre>public&nbsp;boolean&nbsp;canPlaceBlockAt(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149742_1_,
+ int&nbsp;p_149742_2_,
+ int&nbsp;p_149742_3_,
+ int&nbsp;p_149742_4_)</pre>
+</li>
+</ul>
+<a name="onBlockActivated(net.minecraft.world.World, int, int, int, net.minecraft.entity.player.EntityPlayer, int, float, float, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockActivated</h4>
+<pre>public&nbsp;boolean&nbsp;onBlockActivated(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149727_1_,
+ int&nbsp;p_149727_2_,
+ int&nbsp;p_149727_3_,
+ int&nbsp;p_149727_4_,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149727_5_,
+ int&nbsp;p_149727_6_,
+ float&nbsp;p_149727_7_,
+ float&nbsp;p_149727_8_,
+ float&nbsp;p_149727_9_)</pre>
+</li>
+</ul>
+<a name="onEntityWalking(net.minecraft.world.World, int, int, int, net.minecraft.entity.Entity)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEntityWalking</h4>
+<pre>public&nbsp;void&nbsp;onEntityWalking(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149724_1_,
+ int&nbsp;p_149724_2_,
+ int&nbsp;p_149724_3_,
+ int&nbsp;p_149724_4_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149724_5_)</pre>
+</li>
+</ul>
+<a name="onBlockPlaced(net.minecraft.world.World, int, int, int, int, float, float, float, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockPlaced</h4>
+<pre>public&nbsp;int&nbsp;onBlockPlaced(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149660_1_,
+ int&nbsp;p_149660_2_,
+ int&nbsp;p_149660_3_,
+ int&nbsp;p_149660_4_,
+ int&nbsp;p_149660_5_,
+ float&nbsp;p_149660_6_,
+ float&nbsp;p_149660_7_,
+ float&nbsp;p_149660_8_,
+ int&nbsp;p_149660_9_)</pre>
+</li>
+</ul>
+<a name="onBlockClicked(net.minecraft.world.World, int, int, int, net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockClicked</h4>
+<pre>public&nbsp;void&nbsp;onBlockClicked(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149699_1_,
+ int&nbsp;p_149699_2_,
+ int&nbsp;p_149699_3_,
+ int&nbsp;p_149699_4_,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149699_5_)</pre>
+</li>
+</ul>
+<a name="velocityToAddToEntity(net.minecraft.world.World, int, int, int, net.minecraft.entity.Entity, net.minecraft.util.Vec3)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>velocityToAddToEntity</h4>
+<pre>public&nbsp;void&nbsp;velocityToAddToEntity(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149640_1_,
+ int&nbsp;p_149640_2_,
+ int&nbsp;p_149640_3_,
+ int&nbsp;p_149640_4_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149640_5_,
+ <a href="../../../net/minecraft/util/Vec3.html" title="class in net.minecraft.util">Vec3</a>&nbsp;p_149640_6_)</pre>
+</li>
+</ul>
+<a name="setBlockBoundsBasedOnState(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBlockBoundsBasedOnState</h4>
+<pre>public&nbsp;void&nbsp;setBlockBoundsBasedOnState(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149719_1_,
+ int&nbsp;p_149719_2_,
+ int&nbsp;p_149719_3_,
+ int&nbsp;p_149719_4_)</pre>
+</li>
+</ul>
+<a name="getBlockBoundsMinX()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockBoundsMinX</h4>
+<pre>public final&nbsp;double&nbsp;getBlockBoundsMinX()</pre>
+</li>
+</ul>
+<a name="getBlockBoundsMaxX()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockBoundsMaxX</h4>
+<pre>public final&nbsp;double&nbsp;getBlockBoundsMaxX()</pre>
+</li>
+</ul>
+<a name="getBlockBoundsMinY()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockBoundsMinY</h4>
+<pre>public final&nbsp;double&nbsp;getBlockBoundsMinY()</pre>
+</li>
+</ul>
+<a name="getBlockBoundsMaxY()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockBoundsMaxY</h4>
+<pre>public final&nbsp;double&nbsp;getBlockBoundsMaxY()</pre>
+</li>
+</ul>
+<a name="getBlockBoundsMinZ()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockBoundsMinZ</h4>
+<pre>public final&nbsp;double&nbsp;getBlockBoundsMinZ()</pre>
+</li>
+</ul>
+<a name="getBlockBoundsMaxZ()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockBoundsMaxZ</h4>
+<pre>public final&nbsp;double&nbsp;getBlockBoundsMaxZ()</pre>
+</li>
+</ul>
+<a name="getBlockColor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockColor</h4>
+<pre>public&nbsp;int&nbsp;getBlockColor()</pre>
+</li>
+</ul>
+<a name="getRenderColor(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRenderColor</h4>
+<pre>public&nbsp;int&nbsp;getRenderColor(int&nbsp;p_149741_1_)</pre>
+</li>
+</ul>
+<a name="colorMultiplier(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>colorMultiplier</h4>
+<pre>public&nbsp;int&nbsp;colorMultiplier(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149720_1_,
+ int&nbsp;p_149720_2_,
+ int&nbsp;p_149720_3_,
+ int&nbsp;p_149720_4_)</pre>
+</li>
+</ul>
+<a name="isProvidingWeakPower(net.minecraft.world.IBlockAccess, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isProvidingWeakPower</h4>
+<pre>public&nbsp;int&nbsp;isProvidingWeakPower(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149709_1_,
+ int&nbsp;p_149709_2_,
+ int&nbsp;p_149709_3_,
+ int&nbsp;p_149709_4_,
+ int&nbsp;p_149709_5_)</pre>
+</li>
+</ul>
+<a name="canProvidePower()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canProvidePower</h4>
+<pre>public&nbsp;boolean&nbsp;canProvidePower()</pre>
+</li>
+</ul>
+<a name="onEntityCollidedWithBlock(net.minecraft.world.World, int, int, int, net.minecraft.entity.Entity)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEntityCollidedWithBlock</h4>
+<pre>public&nbsp;void&nbsp;onEntityCollidedWithBlock(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149670_1_,
+ int&nbsp;p_149670_2_,
+ int&nbsp;p_149670_3_,
+ int&nbsp;p_149670_4_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149670_5_)</pre>
+</li>
+</ul>
+<a name="isProvidingStrongPower(net.minecraft.world.IBlockAccess, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isProvidingStrongPower</h4>
+<pre>public&nbsp;int&nbsp;isProvidingStrongPower(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;p_149748_1_,
+ int&nbsp;p_149748_2_,
+ int&nbsp;p_149748_3_,
+ int&nbsp;p_149748_4_,
+ int&nbsp;p_149748_5_)</pre>
+</li>
+</ul>
+<a name="setBlockBoundsForItemRender()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBlockBoundsForItemRender</h4>
+<pre>public&nbsp;void&nbsp;setBlockBoundsForItemRender()</pre>
+</li>
+</ul>
+<a name="harvestBlock(net.minecraft.world.World, net.minecraft.entity.player.EntityPlayer, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>harvestBlock</h4>
+<pre>public&nbsp;void&nbsp;harvestBlock(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149636_1_,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149636_2_,
+ int&nbsp;p_149636_3_,
+ int&nbsp;p_149636_4_,
+ int&nbsp;p_149636_5_,
+ int&nbsp;p_149636_6_)</pre>
+</li>
+</ul>
+<a name="canSilkHarvest()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSilkHarvest</h4>
+<pre>protected&nbsp;boolean&nbsp;canSilkHarvest()</pre>
+</li>
+</ul>
+<a name="createStackedBlock(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createStackedBlock</h4>
+<pre>protected&nbsp;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;createStackedBlock(int&nbsp;p_149644_1_)</pre>
+</li>
+</ul>
+<a name="quantityDroppedWithBonus(int, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>quantityDroppedWithBonus</h4>
+<pre>public&nbsp;int&nbsp;quantityDroppedWithBonus(int&nbsp;p_149679_1_,
+ java.util.Random&nbsp;p_149679_2_)</pre>
+</li>
+</ul>
+<a name="canBlockStay(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBlockStay</h4>
+<pre>public&nbsp;boolean&nbsp;canBlockStay(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149718_1_,
+ int&nbsp;p_149718_2_,
+ int&nbsp;p_149718_3_,
+ int&nbsp;p_149718_4_)</pre>
+</li>
+</ul>
+<a name="onBlockPlacedBy(net.minecraft.world.World, int, int, int, net.minecraft.entity.EntityLivingBase, net.minecraft.item.ItemStack)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockPlacedBy</h4>
+<pre>public&nbsp;void&nbsp;onBlockPlacedBy(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149689_1_,
+ int&nbsp;p_149689_2_,
+ int&nbsp;p_149689_3_,
+ int&nbsp;p_149689_4_,
+ <a href="../../../net/minecraft/entity/EntityLivingBase.html" title="class in net.minecraft.entity">EntityLivingBase</a>&nbsp;p_149689_5_,
+ <a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;p_149689_6_)</pre>
+</li>
+</ul>
+<a name="onPostBlockPlaced(net.minecraft.world.World, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPostBlockPlaced</h4>
+<pre>public&nbsp;void&nbsp;onPostBlockPlaced(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149714_1_,
+ int&nbsp;p_149714_2_,
+ int&nbsp;p_149714_3_,
+ int&nbsp;p_149714_4_,
+ int&nbsp;p_149714_5_)</pre>
+</li>
+</ul>
+<a name="setBlockName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBlockName</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setBlockName(java.lang.String&nbsp;p_149663_1_)</pre>
+</li>
+</ul>
+<a name="getLocalizedName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalizedName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getLocalizedName()</pre>
+</li>
+</ul>
+<a name="getUnlocalizedName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUnlocalizedName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getUnlocalizedName()</pre>
+</li>
+</ul>
+<a name="onBlockEventReceived(net.minecraft.world.World, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockEventReceived</h4>
+<pre>public&nbsp;boolean&nbsp;onBlockEventReceived(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149696_1_,
+ int&nbsp;p_149696_2_,
+ int&nbsp;p_149696_3_,
+ int&nbsp;p_149696_4_,
+ int&nbsp;p_149696_5_,
+ int&nbsp;p_149696_6_)</pre>
+</li>
+</ul>
+<a name="getEnableStats()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEnableStats</h4>
+<pre>public&nbsp;boolean&nbsp;getEnableStats()</pre>
+</li>
+</ul>
+<a name="disableStats()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disableStats</h4>
+<pre>protected&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;disableStats()</pre>
+</li>
+</ul>
+<a name="getMobilityFlag()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMobilityFlag</h4>
+<pre>public&nbsp;int&nbsp;getMobilityFlag()</pre>
+</li>
+</ul>
+<a name="getAmbientOcclusionLightValue()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAmbientOcclusionLightValue</h4>
+<pre>public&nbsp;float&nbsp;getAmbientOcclusionLightValue()</pre>
+</li>
+</ul>
+<a name="onFallenUpon(net.minecraft.world.World, int, int, int, net.minecraft.entity.Entity, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onFallenUpon</h4>
+<pre>public&nbsp;void&nbsp;onFallenUpon(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149746_1_,
+ int&nbsp;p_149746_2_,
+ int&nbsp;p_149746_3_,
+ int&nbsp;p_149746_4_,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;p_149746_5_,
+ float&nbsp;p_149746_6_)</pre>
+</li>
+</ul>
+<a name="getItem(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getItem</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;getItem(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149694_1_,
+ int&nbsp;p_149694_2_,
+ int&nbsp;p_149694_3_,
+ int&nbsp;p_149694_4_)</pre>
+</li>
+</ul>
+<a name="getDamageValue(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDamageValue</h4>
+<pre>public&nbsp;int&nbsp;getDamageValue(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149643_1_,
+ int&nbsp;p_149643_2_,
+ int&nbsp;p_149643_3_,
+ int&nbsp;p_149643_4_)</pre>
+</li>
+</ul>
+<a name="getSubBlocks(net.minecraft.item.Item, net.minecraft.creativetab.CreativeTabs, java.util.List)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSubBlocks</h4>
+<pre>public&nbsp;void&nbsp;getSubBlocks(<a href="../../../net/minecraft/item/Item.html" title="class in net.minecraft.item">Item</a>&nbsp;p_149666_1_,
+ <a href="../../../net/minecraft/creativetab/CreativeTabs.html" title="class in net.minecraft.creativetab">CreativeTabs</a>&nbsp;p_149666_2_,
+ java.util.List&nbsp;p_149666_3_)</pre>
+</li>
+</ul>
+<a name="setCreativeTab(net.minecraft.creativetab.CreativeTabs)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCreativeTab</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setCreativeTab(<a href="../../../net/minecraft/creativetab/CreativeTabs.html" title="class in net.minecraft.creativetab">CreativeTabs</a>&nbsp;p_149647_1_)</pre>
+</li>
+</ul>
+<a name="onBlockHarvested(net.minecraft.world.World, int, int, int, int, net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockHarvested</h4>
+<pre>public&nbsp;void&nbsp;onBlockHarvested(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149681_1_,
+ int&nbsp;p_149681_2_,
+ int&nbsp;p_149681_3_,
+ int&nbsp;p_149681_4_,
+ int&nbsp;p_149681_5_,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_149681_6_)</pre>
+</li>
+</ul>
+<a name="getCreativeTabToDisplayOn()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCreativeTabToDisplayOn</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/creativetab/CreativeTabs.html" title="class in net.minecraft.creativetab">CreativeTabs</a>&nbsp;getCreativeTabToDisplayOn()</pre>
+</li>
+</ul>
+<a name="onBlockPreDestroy(net.minecraft.world.World, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockPreDestroy</h4>
+<pre>public&nbsp;void&nbsp;onBlockPreDestroy(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149725_1_,
+ int&nbsp;p_149725_2_,
+ int&nbsp;p_149725_3_,
+ int&nbsp;p_149725_4_,
+ int&nbsp;p_149725_5_)</pre>
+</li>
+</ul>
+<a name="fillWithRain(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fillWithRain</h4>
+<pre>public&nbsp;void&nbsp;fillWithRain(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149639_1_,
+ int&nbsp;p_149639_2_,
+ int&nbsp;p_149639_3_,
+ int&nbsp;p_149639_4_)</pre>
+</li>
+</ul>
+<a name="isFlowerPot()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFlowerPot</h4>
+<pre>public&nbsp;boolean&nbsp;isFlowerPot()</pre>
+</li>
+</ul>
+<a name="func_149698_L()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_149698_L</h4>
+<pre>public&nbsp;boolean&nbsp;func_149698_L()</pre>
+</li>
+</ul>
+<a name="canDropFromExplosion(net.minecraft.world.Explosion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canDropFromExplosion</h4>
+<pre>public&nbsp;boolean&nbsp;canDropFromExplosion(<a href="../../../net/minecraft/world/Explosion.html" title="class in net.minecraft.world">Explosion</a>&nbsp;p_149659_1_)</pre>
+</li>
+</ul>
+<a name="isAssociatedBlock(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAssociatedBlock</h4>
+<pre>public&nbsp;boolean&nbsp;isAssociatedBlock(<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149667_1_)</pre>
+</li>
+</ul>
+<a name="isEqualTo(net.minecraft.block.Block, net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEqualTo</h4>
+<pre>public static&nbsp;boolean&nbsp;isEqualTo(<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149680_0_,
+ <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_149680_1_)</pre>
+</li>
+</ul>
+<a name="hasComparatorInputOverride()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasComparatorInputOverride</h4>
+<pre>public&nbsp;boolean&nbsp;hasComparatorInputOverride()</pre>
+</li>
+</ul>
+<a name="getComparatorInputOverride(net.minecraft.world.World, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComparatorInputOverride</h4>
+<pre>public&nbsp;int&nbsp;getComparatorInputOverride(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_149736_1_,
+ int&nbsp;p_149736_2_,
+ int&nbsp;p_149736_3_,
+ int&nbsp;p_149736_4_,
+ int&nbsp;p_149736_5_)</pre>
+</li>
+</ul>
+<a name="setBlockTextureName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBlockTextureName</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;setBlockTextureName(java.lang.String&nbsp;p_149658_1_)</pre>
+</li>
+</ul>
+<a name="getTextureName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTextureName</h4>
+<pre>protected&nbsp;java.lang.String&nbsp;getTextureName()</pre>
+</li>
+</ul>
+<a name="func_149735_b(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_149735_b</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/util/IIcon.html" title="interface in net.minecraft.util">IIcon</a>&nbsp;func_149735_b(int&nbsp;p_149735_1_,
+ int&nbsp;p_149735_2_)</pre>
+</li>
+</ul>
+<a name="registerBlockIcons(net.minecraft.client.renderer.texture.IIconRegister)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerBlockIcons</h4>
+<pre>public&nbsp;void&nbsp;registerBlockIcons(<a href="../../../net/minecraft/client/renderer/texture/IIconRegister.html" title="interface in net.minecraft.client.renderer.texture">IIconRegister</a>&nbsp;p_149651_1_)</pre>
+</li>
+</ul>
+<a name="getItemIconName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getItemIconName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getItemIconName()</pre>
+</li>
+</ul>
+<a name="getLightValue(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLightValue</h4>
+<pre>public&nbsp;int&nbsp;getLightValue(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Get a light value for the block at the specified coordinates, normal ranges are between 0 and 15</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The light value</dd></dl>
+</li>
+</ul>
+<a name="isLadder(net.minecraft.world.IBlockAccess, int, int, int, net.minecraft.entity.EntityLivingBase)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLadder</h4>
+<pre>public&nbsp;boolean&nbsp;isLadder(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/EntityLivingBase.html" title="class in net.minecraft.entity">EntityLivingBase</a>&nbsp;entity)</pre>
+<div class="block">Checks if a player or entity can use this block to 'climb' like a ladder.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd><dd><code>entity</code> - The entity trying to use the ladder, CAN be null.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the block should act like a ladder</dd></dl>
+</li>
+</ul>
+<a name="isNormalCube(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isNormalCube</h4>
+<pre>public&nbsp;boolean&nbsp;isNormalCube(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Return true if the block is a normal, solid cube. This
+ determines indirect power state, entity ejection from blocks, and a few
+ others.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the block is a full cube</dd></dl>
+</li>
+</ul>
+<a name="isSideSolid(net.minecraft.world.IBlockAccess, int, int, int, net.minecraftforge.common.util.ForgeDirection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSideSolid</h4>
+<pre>public&nbsp;boolean&nbsp;isSideSolid(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;side)</pre>
+<div class="block">Checks if the block is a solid face on the given side, used by placement logic.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd><dd><code>side</code> - The side to check</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the block is solid on the specified side.</dd></dl>
+</li>
+</ul>
+<a name="isReplaceable(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isReplaceable</h4>
+<pre>public&nbsp;boolean&nbsp;isReplaceable(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines if a new block can be replace the space occupied by this one,
+ Used in the player's placement code to make the block act like water, and lava.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the block is replaceable by another block</dd></dl>
+</li>
+</ul>
+<a name="isBurning(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBurning</h4>
+<pre>public&nbsp;boolean&nbsp;isBurning(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines if this block should set fire and deal fire damage
+ to entities coming into contact with it.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the block should deal damage</dd></dl>
+</li>
+</ul>
+<a name="isAir(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAir</h4>
+<pre>public&nbsp;boolean&nbsp;isAir(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines this block should be treated as an air block
+ by the rest of the code. This method is primarily
+ useful for creating pure logic-blocks that will be invisible
+ to the player and otherwise interact as air would.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the block considered air</dd></dl>
+</li>
+</ul>
+<a name="canHarvestBlock(net.minecraft.entity.player.EntityPlayer, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canHarvestBlock</h4>
+<pre>public&nbsp;boolean&nbsp;canHarvestBlock(<a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;meta)</pre>
+<div class="block">Determines if the player can harvest this block, obtaining it's drops when the block is destroyed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>player</code> - The player damaging the block, may be null</dd><dd><code>meta</code> - The block's current metadata</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to spawn the drops</dd></dl>
+</li>
+</ul>
+<a name="removedByPlayer(net.minecraft.world.World, net.minecraft.entity.player.EntityPlayer, int, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removedByPlayer</h4>
+<pre>public&nbsp;boolean&nbsp;removedByPlayer(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ boolean&nbsp;willHarvest)</pre>
+<div class="block">Called when a player removes a block. This is responsible for
+ actually destroying the block, and the block is intact at time of call.
+ This is called regardless of whether the player can harvest the block or
+ not.
+
+ Return true if the block is actually destroyed.
+
+ Note: When used in multiplayer, this is called on both client and
+ server sides!</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>player</code> - The player damaging the block, may be null</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd><dd><code>willHarvest</code> - True if Block.harvestBlock will be called after this, if the return in true.
+ Can be useful to delay the destruction of tile entities till after harvestBlock</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the block is actually destroyed.</dd></dl>
+</li>
+</ul>
+<a name="removedByPlayer(net.minecraft.world.World, net.minecraft.entity.player.EntityPlayer, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removedByPlayer</h4>
+<pre>@Deprecated
+public&nbsp;boolean&nbsp;removedByPlayer(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="getFlammability(net.minecraft.world.IBlockAccess, int, int, int, net.minecraftforge.common.util.ForgeDirection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFlammability</h4>
+<pre>public&nbsp;int&nbsp;getFlammability(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;face)</pre>
+<div class="block">Chance that fire will spread and consume this block.
+ 300 being a 100% chance, 0, being a 0% chance.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - The blocks X position</dd><dd><code>y</code> - The blocks Y position</dd><dd><code>z</code> - The blocks Z position</dd><dd><code>face</code> - The face that the fire is coming from</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A number ranging from 0 to 300 relating used to determine if the block will be consumed by fire</dd></dl>
+</li>
+</ul>
+<a name="isFlammable(net.minecraft.world.IBlockAccess, int, int, int, net.minecraftforge.common.util.ForgeDirection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFlammable</h4>
+<pre>public&nbsp;boolean&nbsp;isFlammable(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;face)</pre>
+<div class="block">Called when fire is updating, checks if a block face can catch fire.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - The blocks X position</dd><dd><code>y</code> - The blocks Y position</dd><dd><code>z</code> - The blocks Z position</dd><dd><code>face</code> - The face that the fire is coming from</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the face can be on fire, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="getFireSpreadSpeed(net.minecraft.world.IBlockAccess, int, int, int, net.minecraftforge.common.util.ForgeDirection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFireSpreadSpeed</h4>
+<pre>public&nbsp;int&nbsp;getFireSpreadSpeed(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;face)</pre>
+<div class="block">Called when fire is updating on a neighbor block.
+ The higher the number returned, the faster fire will spread around this block.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - The blocks X position</dd><dd><code>y</code> - The blocks Y position</dd><dd><code>z</code> - The blocks Z position</dd><dd><code>face</code> - The face that the fire is coming from</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A number that is used to determine the speed of fire growth around the block</dd></dl>
+</li>
+</ul>
+<a name="isFireSource(net.minecraft.world.World, int, int, int, net.minecraftforge.common.util.ForgeDirection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFireSource</h4>
+<pre>public&nbsp;boolean&nbsp;isFireSource(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;side)</pre>
+<div class="block">Currently only called by fire when it is on top of this block.
+ Returning true will prevent the fire from naturally dying during updating.
+ Also prevents firing from dying from rain.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - The blocks X position</dd><dd><code>y</code> - The blocks Y position</dd><dd><code>z</code> - The blocks Z position</dd><dd><code>metadata</code> - The blocks current metadata</dd><dd><code>side</code> - The face that the fire is coming from</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if this block sustains fire, meaning it will never go out.</dd></dl>
+</li>
+</ul>
+<a name="hasTileEntity(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasTileEntity</h4>
+<pre>public&nbsp;boolean&nbsp;hasTileEntity(int&nbsp;metadata)</pre>
+<div class="block">Called throughout the code as a replacement for block instanceof BlockContainer
+ Moving this to the Block base class allows for mods that wish to extend vanilla
+ blocks, and also want to have a tile entity on that block, may.
+
+ Return true from this function to specify this block has a tile entity.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>metadata</code> - Metadata of the current block</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if block has a tile entity, false otherwise</dd></dl>
+</li>
+</ul>
+<a name="createTileEntity(net.minecraft.world.World, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createTileEntity</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/tileentity/TileEntity.html" title="class in net.minecraft.tileentity">TileEntity</a>&nbsp;createTileEntity(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;metadata)</pre>
+<div class="block">Called throughout the code as a replacement for ITileEntityProvider.createNewTileEntity
+ Return the same thing you would from that function.
+ This will fall back to ITileEntityProvider.createNewTileEntity(World) if this block is a ITileEntityProvider</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>metadata</code> - The Metadata of the current block</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A instance of a class extending TileEntity</dd></dl>
+</li>
+</ul>
+<a name="quantityDropped(int, int, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>quantityDropped</h4>
+<pre>public&nbsp;int&nbsp;quantityDropped(int&nbsp;meta,
+ int&nbsp;fortune,
+ java.util.Random&nbsp;random)</pre>
+<div class="block">Metadata and fortune sensitive version, this replaces the old (int meta, Random rand)
+ version in 1.1.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>meta</code> - Blocks Metadata</dd><dd><code>fortune</code> - Current item fortune level</dd><dd><code>random</code> - Random number generator</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The number of items to drop</dd></dl>
+</li>
+</ul>
+<a name="getDrops(net.minecraft.world.World, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDrops</h4>
+<pre>public&nbsp;java.util.ArrayList&lt;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&gt;&nbsp;getDrops(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;metadata,
+ int&nbsp;fortune)</pre>
+<div class="block">This returns a complete list of items dropped from this block.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>metadata</code> - Current metadata</dd><dd><code>fortune</code> - Breakers fortune level</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A ArrayList containing all items this block drops</dd></dl>
+</li>
+</ul>
+<a name="canSilkHarvest(net.minecraft.world.World, net.minecraft.entity.player.EntityPlayer, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSilkHarvest</h4>
+<pre>public&nbsp;boolean&nbsp;canSilkHarvest(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;metadata)</pre>
+<div class="block">Return true from this function if the player with silk touch can harvest this block directly, and not it's normal drops.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The world</dd><dd><code>player</code> - The player doing the harvesting</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>metadata</code> - The metadata</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the block can be directly harvested using silk touch</dd></dl>
+</li>
+</ul>
+<a name="canCreatureSpawn(net.minecraft.entity.EnumCreatureType, net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canCreatureSpawn</h4>
+<pre>public&nbsp;boolean&nbsp;canCreatureSpawn(<a href="../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;type,
+ <a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines if a specified mob type can spawn on this block, returning false will
+ prevent any mob from spawning on the block.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - The Mob Category Type</dd><dd><code>world</code> - The current world</dd><dd><code>x</code> - The X Position</dd><dd><code>y</code> - The Y Position</dd><dd><code>z</code> - The Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to allow a mob of the specified category to spawn, false to prevent it.</dd></dl>
+</li>
+</ul>
+<a name="isBed(net.minecraft.world.IBlockAccess, int, int, int, net.minecraft.entity.EntityLivingBase)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBed</h4>
+<pre>public&nbsp;boolean&nbsp;isBed(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/EntityLivingBase.html" title="class in net.minecraft.entity">EntityLivingBase</a>&nbsp;player)</pre>
+<div class="block">Determines if this block is classified as a Bed, Allowing
+ players to sleep in it, though the block has to specifically
+ perform the sleeping functionality in it's activated event.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>player</code> - The player or camera entity, null in some cases.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to treat this as a bed</dd></dl>
+</li>
+</ul>
+<a name="getBedSpawnPosition(net.minecraft.world.IBlockAccess, int, int, int, net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBedSpawnPosition</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/util/ChunkCoordinates.html" title="class in net.minecraft.util">ChunkCoordinates</a>&nbsp;getBedSpawnPosition(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+<div class="block">Returns the position that the player is moved to upon
+ waking up, or respawning at the bed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>player</code> - The player or camera entity, null in some cases.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The spawn position</dd></dl>
+</li>
+</ul>
+<a name="setBedOccupied(net.minecraft.world.IBlockAccess, int, int, int, net.minecraft.entity.player.EntityPlayer, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBedOccupied</h4>
+<pre>public&nbsp;void&nbsp;setBedOccupied(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player,
+ boolean&nbsp;occupied)</pre>
+<div class="block">Called when a user either starts or stops sleeping in the bed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>player</code> - The player or camera entity, null in some cases.</dd><dd><code>occupied</code> - True if we are occupying the bed, or false if they are stopping use of the bed</dd></dl>
+</li>
+</ul>
+<a name="getBedDirection(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBedDirection</h4>
+<pre>public&nbsp;int&nbsp;getBedDirection(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Returns the direction of the block. Same values that
+ are returned by BlockDirectional</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Bed direction</dd></dl>
+</li>
+</ul>
+<a name="isBedFoot(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBedFoot</h4>
+<pre>public&nbsp;boolean&nbsp;isBedFoot(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines if the current block is the foot half of the bed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the current block is the foot side of a bed.</dd></dl>
+</li>
+</ul>
+<a name="beginLeavesDecay(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beginLeavesDecay</h4>
+<pre>public&nbsp;void&nbsp;beginLeavesDecay(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Called when a leaf should start its decay process.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd></dl>
+</li>
+</ul>
+<a name="canSustainLeaves(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSustainLeaves</h4>
+<pre>public&nbsp;boolean&nbsp;canSustainLeaves(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines if this block can prevent leaves connected to it from decaying.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if the presence this block can prevent leaves from decaying.</dd></dl>
+</li>
+</ul>
+<a name="isLeaves(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLeaves</h4>
+<pre>public&nbsp;boolean&nbsp;isLeaves(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines if this block is considered a leaf block, used to apply the leaf decay and generation system.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this block is considered leaves.</dd></dl>
+</li>
+</ul>
+<a name="canBeReplacedByLeaves(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBeReplacedByLeaves</h4>
+<pre>public&nbsp;boolean&nbsp;canBeReplacedByLeaves(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Used during tree growth to determine if newly generated leaves can replace this block.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this block can be replaced by growing leaves.</dd></dl>
+</li>
+</ul>
+<a name="isWood(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isWood</h4>
+<pre>public&nbsp;boolean&nbsp;isWood(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if the block is wood (logs)</dd></dl>
+</li>
+</ul>
+<a name="isReplaceableOreGen(net.minecraft.world.World, int, int, int, net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isReplaceableOreGen</h4>
+<pre>public&nbsp;boolean&nbsp;isReplaceableOreGen(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;target)</pre>
+<div class="block">Determines if the current block is replaceable by Ore veins during world generation.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>target</code> - The generic target block the gen is looking for, Standards define stone
+ for overworld generation, and neatherack for the nether.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to allow this block to be replaced by a ore</dd></dl>
+</li>
+</ul>
+<a name="getExplosionResistance(net.minecraft.entity.Entity, net.minecraft.world.World, int, int, int, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExplosionResistance</h4>
+<pre>public&nbsp;float&nbsp;getExplosionResistance(<a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;par1Entity,
+ <a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ double&nbsp;explosionX,
+ double&nbsp;explosionY,
+ double&nbsp;explosionZ)</pre>
+<div class="block">Location sensitive version of getExplosionRestance</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>par1Entity</code> - The entity that caused the explosion</dd><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>explosionX</code> - Explosion source X Position</dd><dd><code>explosionY</code> - Explosion source X Position</dd><dd><code>explosionZ</code> - Explosion source X Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The amount of the explosion absorbed.</dd></dl>
+</li>
+</ul>
+<a name="onBlockExploded(net.minecraft.world.World, int, int, int, net.minecraft.world.Explosion)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockExploded</h4>
+<pre>public&nbsp;void&nbsp;onBlockExploded(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/world/Explosion.html" title="class in net.minecraft.world">Explosion</a>&nbsp;explosion)</pre>
+<div class="block">Called when the block is destroyed by an explosion.
+ Useful for allowing the block to take into account tile entities,
+ metadata, etc. when exploded, before it is removed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>Explosion</code> - The explosion instance affecting the block</dd></dl>
+</li>
+</ul>
+<a name="canConnectRedstone(net.minecraft.world.IBlockAccess, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canConnectRedstone</h4>
+<pre>public&nbsp;boolean&nbsp;canConnectRedstone(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;side)</pre>
+<div class="block">Determine if this block can make a redstone connection on the side provided,
+ Useful to control which sides are inputs and outputs for redstone wires.
+
+ Side:
+ -1: UP
+ 0: NORTH
+ 1: EAST
+ 2: SOUTH
+ 3: WEST</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd><dd><code>side</code> - The side that is trying to make the connection</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to make the connection</dd></dl>
+</li>
+</ul>
+<a name="canPlaceTorchOnTop(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canPlaceTorchOnTop</h4>
+<pre>public&nbsp;boolean&nbsp;canPlaceTorchOnTop(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines if a torch can be placed on the top surface of this block.
+ Useful for creating your own block that torches can be on, such as fences.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to allow the torch to be placed</dd></dl>
+</li>
+</ul>
+<a name="canRenderInPass(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canRenderInPass</h4>
+<pre>public&nbsp;boolean&nbsp;canRenderInPass(int&nbsp;pass)</pre>
+<div class="block">Determines if this block should render in this pass.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pass</code> - The pass in question</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to render</dd></dl>
+</li>
+</ul>
+<a name="getPickBlock(net.minecraft.util.MovingObjectPosition, net.minecraft.world.World, int, int, int, net.minecraft.entity.player.EntityPlayer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPickBlock</h4>
+<pre>public&nbsp;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;getPickBlock(<a href="../../../net/minecraft/util/MovingObjectPosition.html" title="class in net.minecraft.util">MovingObjectPosition</a>&nbsp;target,
+ <a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;player)</pre>
+<div class="block">Called when a user uses the creative pick block button on this block</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>target</code> - The full target the player is looking at</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A ItemStack to add to the player's inventory, Null if nothing should be added.</dd></dl>
+</li>
+</ul>
+<a name="getPickBlock(net.minecraft.util.MovingObjectPosition, net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPickBlock</h4>
+<pre>@Deprecated
+public&nbsp;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&nbsp;getPickBlock(<a href="../../../net/minecraft/util/MovingObjectPosition.html" title="class in net.minecraft.util">MovingObjectPosition</a>&nbsp;target,
+ <a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="isFoliage(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFoliage</h4>
+<pre>public&nbsp;boolean&nbsp;isFoliage(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Used by getTopSolidOrLiquidBlock while placing biome decorations, villages, etc
+ Also used to determine if the player can spawn on this block.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>False to disallow spawning</dd></dl>
+</li>
+</ul>
+<a name="addHitEffects(net.minecraft.world.World, net.minecraft.util.MovingObjectPosition, net.minecraft.client.particle.EffectRenderer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addHitEffects</h4>
+<pre>public&nbsp;boolean&nbsp;addHitEffects(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;worldObj,
+ <a href="../../../net/minecraft/util/MovingObjectPosition.html" title="class in net.minecraft.util">MovingObjectPosition</a>&nbsp;target,
+ <a href="../../../net/minecraft/client/particle/EffectRenderer.html" title="class in net.minecraft.client.particle">EffectRenderer</a>&nbsp;effectRenderer)</pre>
+<div class="block">Spawn a digging particle effect in the world, this is a wrapper
+ around EffectRenderer.addBlockHitEffects to allow the block more
+ control over the particles. Useful when you have entirely different
+ texture sheets for different sides/locations in the world.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>target</code> - The target the player is looking at {x/y/z/side/sub}</dd><dd><code>effectRenderer</code> - A reference to the current effect renderer.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to prevent vanilla digging particles form spawning.</dd></dl>
+</li>
+</ul>
+<a name="addDestroyEffects(net.minecraft.world.World, int, int, int, int, net.minecraft.client.particle.EffectRenderer)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addDestroyEffects</h4>
+<pre>public&nbsp;boolean&nbsp;addDestroyEffects(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;meta,
+ <a href="../../../net/minecraft/client/particle/EffectRenderer.html" title="class in net.minecraft.client.particle">EffectRenderer</a>&nbsp;effectRenderer)</pre>
+<div class="block">Spawn particles for when the block is destroyed. Due to the nature
+ of how this is invoked, the x/y/z locations are not always guaranteed
+ to host your block. So be sure to do proper sanity checks before assuming
+ that the location is this block.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X position to spawn the particle</dd><dd><code>y</code> - Y position to spawn the particle</dd><dd><code>z</code> - Z position to spawn the particle</dd><dd><code>meta</code> - The metadata for the block before it was destroyed.</dd><dd><code>effectRenderer</code> - A reference to the current effect renderer.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to prevent vanilla break particles from spawning.</dd></dl>
+</li>
+</ul>
+<a name="canSustainPlant(net.minecraft.world.IBlockAccess, int, int, int, net.minecraftforge.common.util.ForgeDirection, net.minecraftforge.common.IPlantable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSustainPlant</h4>
+<pre>public&nbsp;boolean&nbsp;canSustainPlant(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;direction,
+ <a href="../../../net/minecraftforge/common/IPlantable.html" title="interface in net.minecraftforge.common">IPlantable</a>&nbsp;plantable)</pre>
+<div class="block">Determines if this block can support the passed in plant, allowing it to be planted and grow.
+ Some examples:
+ Reeds check if its a reed, or if its sand/dirt/grass and adjacent to water
+ Cacti checks if its a cacti, or if its sand
+ Nether types check for soul sand
+ Crops check for tilled soil
+ Caves check if it's a solid surface
+ Plains check if its grass or dirt
+ Water check if its still water</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z position</dd><dd><code>direction</code> - The direction relative to the given position the plant wants to be, typically its UP</dd><dd><code>plantable</code> - The plant that wants to check</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to allow the plant to be planted/stay.</dd></dl>
+</li>
+</ul>
+<a name="onPlantGrow(net.minecraft.world.World, int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPlantGrow</h4>
+<pre>public&nbsp;void&nbsp;onPlantGrow(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;sourceX,
+ int&nbsp;sourceY,
+ int&nbsp;sourceZ)</pre>
+<div class="block">Called when a plant grows on this block, only implemented for saplings using the WorldGen*Trees classes right now.
+ Modder may implement this for custom plants.
+ This does not use ForgeDirection, because large/huge trees can be located in non-representable direction,
+ so the source location is specified.
+ Currently this just changes the block to dirt if it was grass.
+
+ Note: This happens DURING the generation, the generation may not be complete when this is called.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - Current world</dd><dd><code>x</code> - Soil X</dd><dd><code>y</code> - Soil Y</dd><dd><code>z</code> - Soil Z</dd><dd><code>sourceX</code> - Plant growth location X</dd><dd><code>sourceY</code> - Plant growth location Y</dd><dd><code>sourceZ</code> - Plant growth location Z</dd></dl>
+</li>
+</ul>
+<a name="isFertile(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFertile</h4>
+<pre>public&nbsp;boolean&nbsp;isFertile(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Checks if this soil is fertile, typically this means that growth rates
+ of plants on this soil will be slightly sped up.
+ Only vanilla case is tilledField when it is within range of water.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the soil should be considered fertile.</dd></dl>
+</li>
+</ul>
+<a name="getLightOpacity(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLightOpacity</h4>
+<pre>public&nbsp;int&nbsp;getLightOpacity(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Location aware and overrideable version of the lightOpacity array,
+ return the number to subtract from the light value when it passes through this block.
+
+ This is not guaranteed to have the tile entity in place before this is called, so it is
+ Recommended that you have your tile entity call relight after being placed if you
+ rely on it for light info.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The amount of light to block, 0 for air, 255 for fully opaque.</dd></dl>
+</li>
+</ul>
+<a name="canEntityDestroy(net.minecraft.world.IBlockAccess, int, int, int, net.minecraft.entity.Entity)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canEntityDestroy</h4>
+<pre>public&nbsp;boolean&nbsp;canEntityDestroy(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraft/entity/Entity.html" title="class in net.minecraft.entity">Entity</a>&nbsp;entity)</pre>
+<div class="block">Determines if this block is can be destroyed by the specified entities normal behavior.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True to allow the ender dragon to destroy this block</dd></dl>
+</li>
+</ul>
+<a name="isBeaconBase(net.minecraft.world.IBlockAccess, int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBeaconBase</h4>
+<pre>public&nbsp;boolean&nbsp;isBeaconBase(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;worldObj,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;beaconX,
+ int&nbsp;beaconY,
+ int&nbsp;beaconZ)</pre>
+<div class="block">Determines if this block can be used as the base of a beacon.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y Position</dd><dd><code>z</code> - Z position</dd><dd><code>beaconX</code> - Beacons X Position</dd><dd><code>beaconY</code> - Beacons Y Position</dd><dd><code>beaconZ</code> - Beacons Z Position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True, to support the beacon, and make it active with this block.</dd></dl>
+</li>
+</ul>
+<a name="rotateBlock(net.minecraft.world.World, int, int, int, net.minecraftforge.common.util.ForgeDirection)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rotateBlock</h4>
+<pre>public&nbsp;boolean&nbsp;rotateBlock(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;worldObj,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;axis)</pre>
+<div class="block">Rotate the block. For vanilla blocks this rotates around the axis passed in (generally, it should be the "face" that was hit).
+ Note: for mod blocks, this is up to the block and modder to decide. It is not mandated that it be a rotation around the
+ face, but could be a rotation to orient *to* that face, or a visiting of possible rotations.
+ The method should return true if the rotation was successful though.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>worldObj</code> - The world</dd><dd><code>x</code> - X position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd><dd><code>axis</code> - The axis to rotate around</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the rotation was successful, False if the rotation failed, or is not possible</dd></dl>
+</li>
+</ul>
+<a name="getValidRotations(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValidRotations</h4>
+<pre>public&nbsp;<a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>[]&nbsp;getValidRotations(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;worldObj,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Get the rotations that can apply to the block at the specified coordinates. Null means no rotations are possible.
+ Note, this is up to the block to decide. It may not be accurate or representative.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>worldObj</code> - The world</dd><dd><code>x</code> - X position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>An array of valid axes to rotate around, or null for none or unknown</dd></dl>
+</li>
+</ul>
+<a name="getEnchantPowerBonus(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEnchantPowerBonus</h4>
+<pre>public&nbsp;float&nbsp;getEnchantPowerBonus(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">Determines the amount of enchanting power this block can provide to an enchanting table.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The World</dd><dd><code>x</code> - X position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The amount of enchanting power this block produces.</dd></dl>
+</li>
+</ul>
+<a name="recolourBlock(net.minecraft.world.World, int, int, int, net.minecraftforge.common.util.ForgeDirection, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recolourBlock</h4>
+<pre>public&nbsp;boolean&nbsp;recolourBlock(<a href="../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ <a href="../../../net/minecraftforge/common/util/ForgeDirection.html" title="enum in net.minecraftforge.common.util">ForgeDirection</a>&nbsp;side,
+ int&nbsp;colour)</pre>
+<div class="block">Common way to recolour a block with an external tool</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The world</dd><dd><code>x</code> - X</dd><dd><code>y</code> - Y</dd><dd><code>z</code> - Z</dd><dd><code>side</code> - The side hit with the colouring tool</dd><dd><code>colour</code> - The colour to change to</dd>
+<dt><span class="strong">Returns:</span></dt><dd>If the recolouring was successful</dd></dl>
+</li>
+</ul>
+<a name="getExpDrop(net.minecraft.world.IBlockAccess, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExpDrop</h4>
+<pre>public&nbsp;int&nbsp;getExpDrop(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;metadata,
+ int&nbsp;fortune)</pre>
+<div class="block">Gathers how much experience this block drops when broken.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The world</dd><dd><code>metadata</code> - </dd><dd><code>fortune</code> - </dd>
+<dt><span class="strong">Returns:</span></dt><dd>Amount of XP from breaking this block.</dd></dl>
+</li>
+</ul>
+<a name="onNeighborChange(net.minecraft.world.IBlockAccess, int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onNeighborChange</h4>
+<pre>public&nbsp;void&nbsp;onNeighborChange(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;tileX,
+ int&nbsp;tileY,
+ int&nbsp;tileZ)</pre>
+<div class="block">Called when a tile entity on a side of this block changes is created or is destroyed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The world</dd><dd><code>x</code> - The x position of this block instance</dd><dd><code>y</code> - The y position of this block instance</dd><dd><code>z</code> - The z position of this block instance</dd><dd><code>tileX</code> - The x position of the tile that changed</dd><dd><code>tileY</code> - The y position of the tile that changed</dd><dd><code>tileZ</code> - The z position of the tile that changed</dd></dl>
+</li>
+</ul>
+<a name="shouldCheckWeakPower(net.minecraft.world.IBlockAccess, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shouldCheckWeakPower</h4>
+<pre>public&nbsp;boolean&nbsp;shouldCheckWeakPower(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;side)</pre>
+<div class="block">Called to determine whether to allow the a block to handle its own indirect power rather than using the default rules.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The world</dd><dd><code>x</code> - The x position of this block instance</dd><dd><code>y</code> - The y position of this block instance</dd><dd><code>z</code> - The z position of this block instance</dd><dd><code>side</code> - The INPUT side of the block to be powered - ie the opposite of this block's output side</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Whether Block#isProvidingWeakPower should be called when determining indirect power</dd></dl>
+</li>
+</ul>
+<a name="getWeakChanges(net.minecraft.world.IBlockAccess, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWeakChanges</h4>
+<pre>public&nbsp;boolean&nbsp;getWeakChanges(<a href="../../../net/minecraft/world/IBlockAccess.html" title="interface in net.minecraft.world">IBlockAccess</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+<div class="block">If this block should be notified of weak changes.
+ Weak changes are changes 1 block away through a solid block.
+ Similar to comparators.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>world</code> - The current world</dd><dd><code>x</code> - X Position</dd><dd><code>y</code> - Y position</dd><dd><code>z</code> - Z position</dd><dd><code>side</code> - The side to check</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true To be notified of changes</dd></dl>
+</li>
+</ul>
+<a name="setHarvestLevel(java.lang.String, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setHarvestLevel</h4>
+<pre>public&nbsp;void&nbsp;setHarvestLevel(java.lang.String&nbsp;toolClass,
+ int&nbsp;level)</pre>
+<div class="block">Sets or removes the tool and level required to harvest this block.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>toolClass</code> - Class</dd><dd><code>level</code> - Harvest level:
+ Wood: 0
+ Stone: 1
+ Iron: 2
+ Diamond: 3
+ Gold: 0</dd></dl>
+</li>
+</ul>
+<a name="setHarvestLevel(java.lang.String, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setHarvestLevel</h4>
+<pre>public&nbsp;void&nbsp;setHarvestLevel(java.lang.String&nbsp;toolClass,
+ int&nbsp;level,
+ int&nbsp;metadata)</pre>
+<div class="block">Sets or removes the tool and level required to harvest this block.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>toolClass</code> - Class</dd><dd><code>level</code> - Harvest level:
+ Wood: 0
+ Stone: 1
+ Iron: 2
+ Diamond: 3
+ Gold: 0</dd><dd><code>metadata</code> - The specific metadata to set</dd></dl>
+</li>
+</ul>
+<a name="getHarvestTool(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHarvestTool</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getHarvestTool(int&nbsp;metadata)</pre>
+<div class="block">Queries the class of tool required to harvest this block, if null is returned
+ we assume that anything can harvest this block.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>metadata</code> - </dd>
+<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
+</li>
+</ul>
+<a name="getHarvestLevel(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHarvestLevel</h4>
+<pre>public&nbsp;int&nbsp;getHarvestLevel(int&nbsp;metadata)</pre>
+<div class="block">Queries the harvest level of this item stack for the specifred tool class,
+ Returns -1 if this tool is not of the specified type</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stack</code> - This item stack instance</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Harvest level, or -1 if not the specified tool type.</dd></dl>
+</li>
+</ul>
+<a name="isToolEffective(java.lang.String, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isToolEffective</h4>
+<pre>public&nbsp;boolean&nbsp;isToolEffective(java.lang.String&nbsp;type,
+ int&nbsp;metadata)</pre>
+<div class="block">Checks if the specified tool type is efficient on this block,
+ meaning that it digs at full speed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - </dd><dd><code>metadata</code> - </dd>
+<dt><span class="strong">Returns:</span></dt><dd></dd></dl>
+</li>
+</ul>
+<a name="captureDrops(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>captureDrops</h4>
+<pre>protected&nbsp;java.util.List&lt;<a href="../../../net/minecraft/item/ItemStack.html" title="class in net.minecraft.item">ItemStack</a>&gt;&nbsp;captureDrops(boolean&nbsp;start)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../net/minecraft/block/Block.SoundType.html" title="class in net.minecraft.block"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?net/minecraft/block/Block.html" target="_top">Frames</a></li>
+<li><a href="Block.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>