Deploy javadoc from ref feature/doc

This commit is contained in:
Glease committed 2022-08-30 07:34:25 +00:00
1 parent f875514a80
commit 7efc3d0afd
83 files changed
+357 -181

No files matched your search

+1 -1
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>All Classes (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
+1 -1
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>All Classes (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureLibAPI (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>StructureLibAPI (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StructureLibAPI (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="StructureLibAPI (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>AlignmentUtility (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>AlignmentUtility (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AlignmentUtility (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="AlignmentUtility (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignment (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IAlignment (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IAlignment (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IAlignment (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentLimits (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IAlignmentLimits (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IAlignmentLimits (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IAlignmentLimits (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentProvider (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IAlignmentProvider (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IAlignmentProvider (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IAlignmentProvider (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IntegerAxisSwap (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IntegerAxisSwap (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IntegerAxisSwap (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IntegerAxisSwap (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ChannelDataAccessor (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ChannelDataAccessor (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ChannelDataAccessor (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ChannelDataAccessor (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -109,6 +109,9 @@ var activeTableTab = "activeTableTab";
<br>
<pre>public class <span class="typeNameLabel">ChannelDataAccessor</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Provide accessor methods for channel data from trigger item.
<a href="../../../../../overview-summary.html#channels">Channels section on overview</a></div>
</li>
</ul>
</div>
@@ -129,45 +132,69 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#countChannelData-net.minecraft.item.ItemStack-">countChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#countChannelData-net.minecraft.item.ItemStack-">countChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</code>
<div class="block">Get the number of subchannels present on given trigger item.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#getChannelData-net.minecraft.item.ItemStack-java.lang.String-">getChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</code>&nbsp;</td>
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</code>
<div class="block">Get the subchannel data from given trigger item.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#hasSubChannel-net.minecraft.item.ItemStack-">hasSubChannel</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#hasSubChannel-net.minecraft.item.ItemStack-">hasSubChannel</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</code>
<div class="block">Check if given trigger item contains any subchannel</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#hasSubChannel-net.minecraft.item.ItemStack-java.lang.String-">hasSubChannel</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</code>&nbsp;</td>
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</code>
<div class="block">Check if given trigger item contains specified subchannel</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true" title="class or interface in java.util.stream">Stream</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#iterateChannelData-net.minecraft.item.ItemStack-">iterateChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#iterateChannelData-net.minecraft.item.ItemStack-">iterateChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</code>
<div class="block">Iterate over all subchannel data on trigger stack.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#setChannelData-net.minecraft.item.ItemStack-java.lang.String-int-">setChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel,
int&nbsp;data)</code>&nbsp;</td>
int&nbsp;data)</code>
<div class="block">Set the subchannel data on given trigger item</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#unsetChannelData-net.minecraft.item.ItemStack-java.lang.String-">unsetChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</code>&nbsp;</td>
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</code>
<div class="block">Clear the given subchannel from given trigger item, if it exists</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#wipeChannelData-net.minecraft.item.ItemStack-">wipeChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#wipeChannelData-net.minecraft.item.ItemStack-">wipeChannelData</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</code>
<div class="block">Wipe all subchannel data on given trigger item</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#withChannel-net.minecraft.item.ItemStack-java.lang.String-">withChannel</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</code>&nbsp;</td>
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</code>
<div class="block">Return a trigger item that
Still carry all the subchannel in some unspecified ways
Have its master channel data replaced with specified subchannel's data
If given subchannel does not exist, masterStack may or may not be returned to save performance.</div>
</td>
</tr>
</table>
<ul class="blockList">
@@ -199,6 +226,22 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>withChannel</h4>
<pre>public static&nbsp;<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;withChannel(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</pre>
<div class="block">Return a trigger item that
<ul>
<li>Still carry all the subchannel in some unspecified ways</li>
<li>Have its master channel data replaced with specified subchannel's data</li>
</ul>
If given subchannel does not exist, masterStack may or may not be returned to save performance.
Code within StructureLib can depend on this behavior, you cannot.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger item. can be the return value of another <a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#withChannel-net.minecraft.item.ItemStack-java.lang.String-"><code>withChannel(ItemStack, String)</code></a> call</dd>
<dd><code>channel</code> - subchannel to use. will use current master channel data instead if this channel does not exist
Note: all channel identifiers are supposed to be lower case and not empty.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a trigger item with new master channel</dd>
</dl>
</li>
</ul>
<a name="hasSubChannel-net.minecraft.item.ItemStack-">
@@ -208,6 +251,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>hasSubChannel</h4>
<pre>public static&nbsp;boolean&nbsp;hasSubChannel(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</pre>
<div class="block">Check if given trigger item contains any subchannel</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger stack to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if contains any subchannel</dd>
</dl>
</li>
</ul>
<a name="hasSubChannel-net.minecraft.item.ItemStack-java.lang.String-">
@@ -218,6 +268,15 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>hasSubChannel</h4>
<pre>public static&nbsp;boolean&nbsp;hasSubChannel(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</pre>
<div class="block">Check if given trigger item contains specified subchannel</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger stack to check</dd>
<dd><code>channel</code> - channel identifier.
Note: all channel identifiers are supposed to be lower case and not empty.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if contains specified subchannel</dd>
</dl>
</li>
</ul>
<a name="getChannelData-net.minecraft.item.ItemStack-java.lang.String-">
@@ -228,6 +287,15 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>getChannelData</h4>
<pre>public static&nbsp;int&nbsp;getChannelData(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</pre>
<div class="block">Get the subchannel data from given trigger item. Will use master channel instead if not present.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger stack to query from</dd>
<dd><code>channel</code> - channel identifier.
Note: all channel identifiers are supposed to be lower case and not empty.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>channel data</dd>
</dl>
</li>
</ul>
<a name="setChannelData-net.minecraft.item.ItemStack-java.lang.String-int-">
@@ -239,6 +307,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<pre>public static&nbsp;void&nbsp;setChannelData(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel,
int&nbsp;data)</pre>
<div class="block">Set the subchannel data on given trigger item</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger stack to check</dd>
<dd><code>channel</code> - channel identifier.
Note: all channel identifiers are supposed to be lower case and not empty.</dd>
<dd><code>data</code> - subchannel data. should always be a positive value</dd>
</dl>
</li>
</ul>
<a name="unsetChannelData-net.minecraft.item.ItemStack-java.lang.String-">
@@ -249,6 +325,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>unsetChannelData</h4>
<pre>public static&nbsp;void&nbsp;unsetChannelData(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channel)</pre>
<div class="block">Clear the given subchannel from given trigger item, if it exists</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger stack to unset</dd>
<dd><code>channel</code> - channel identifier.
Note: all channel identifiers are supposed to be lower case and not empty.</dd>
</dl>
</li>
</ul>
<a name="wipeChannelData-net.minecraft.item.ItemStack-">
@@ -258,6 +341,11 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>wipeChannelData</h4>
<pre>public static&nbsp;void&nbsp;wipeChannelData(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</pre>
<div class="block">Wipe all subchannel data on given trigger item</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger stack to wipe</dd>
</dl>
</li>
</ul>
<a name="iterateChannelData-net.minecraft.item.ItemStack-">
@@ -267,6 +355,15 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>iterateChannelData</h4>
<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true" title="class or interface in java.util.stream">Stream</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&gt;&nbsp;iterateChannelData(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</pre>
<div class="block">Iterate over all subchannel data on trigger stack. Does not include master channel!!</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger stack to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A java8 stream of pairs. Key is channel identifier and value is channel data. Pairs do not support
mutation nor removal. Can still cause <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ConcurrentModificationException.html?is-external=true" title="class or interface in java.util"><code>ConcurrentModificationException</code></a> if underlying channel
data is modified while stream is working.</dd>
</dl>
</li>
</ul>
<a name="countChannelData-net.minecraft.item.ItemStack-">
@@ -276,6 +373,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList">
<h4>countChannelData</h4>
<pre>public static&nbsp;int&nbsp;countChannelData(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemStack.html?is-external=true" title="class or interface in net.minecraft.item">ItemStack</a>&nbsp;masterStack)</pre>
<div class="block">Get the number of subchannels present on given trigger item. Does not include master channel.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>masterStack</code> - trigger stack to query from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>subchannel count</dd>
</dl>
</li>
</ul>
</li>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ConstructableUtility (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ConstructableUtility (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ConstructableUtility (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ConstructableUtility (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IConstructable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IConstructable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IConstructable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IConstructable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IConstructableProvider (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IConstructableProvider (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IConstructableProvider (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IConstructableProvider (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ISurvivalConstructable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ISurvivalConstructable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISurvivalConstructable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ISurvivalConstructable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -119,7 +119,9 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></td>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">Provide accessor methods for channel data from trigger item.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../com/gtnewhorizon/structurelib/alignment/constructable/ConstructableUtility.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ConstructableUtility</a></td>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment.constructable Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.alignment.constructable Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.constructable Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Direction (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Direction (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Direction (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Direction (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ExtendedFacing (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ExtendedFacing (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ExtendedFacing (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ExtendedFacing (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Flip (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Flip (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Flip (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Flip (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Rotation (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Rotation (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Rotation (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Rotation (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment.enumerable Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.alignment.enumerable Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.enumerable Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.alignment Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.alignment Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IBlockPosConsumer (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IBlockPosConsumer (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IBlockPosConsumer (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IBlockPosConsumer (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ICustomBlockSetting (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ICustomBlockSetting (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ICustomBlockSetting (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ICustomBlockSetting (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IItemSource (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IItemSource (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IItemSource (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IItemSource (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ISpecialItemBlock (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ISpecialItemBlock (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ISpecialItemBlock (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ISpecialItemBlock (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureDefinition (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IStructureDefinition (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IStructureDefinition (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IStructureDefinition (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElement (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IStructureElement (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IStructureElement (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IStructureElement (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementChain (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IStructureElementChain (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IStructureElementChain (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IStructureElementChain (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementDeferred (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IStructureElementDeferred (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IStructureElementDeferred (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IStructureElementDeferred (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureWalker (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IStructureWalker (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IStructureWalker (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IStructureWalker (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ITierConverter (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ITierConverter (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ITierConverter (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ITierConverter (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IWithExtendedContext (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IWithExtendedContext (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IWithExtendedContext (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IWithExtendedContext (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureDefinition (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>StructureDefinition (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StructureDefinition (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="StructureDefinition (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureUtility (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>StructureUtility (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StructureUtility (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="StructureUtility (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre>public class <span class="typeNameLabel">StructureUtility</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">A brief index
<div class="block">A brief index of everything contained
<h1>Control blocks</h1>
A lot of these might seem to make more sense as a default function on <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure"><code>IStructureElement</code></a>. However, in that
case javac generic will often fail to infer the type for you, so we have to define them as static methods
@@ -135,7 +135,8 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#onElementPass-java.util.function.Consumer-B-"><code>onElementPass(Consumer, IStructureElement)</code></a>: Call an callback upon element check success </li>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#onElementFail-java.util.function.Consumer-B-"><code>onElementFail(Consumer, IStructureElement)</code></a>: Call an callback upon element check failure </li>
</ul>
<h1>Primitives</h1>
<h1>Other Primitives</h1>
<h2>Error statement</h2>
Unconditionally return false.
<ul>
@@ -156,6 +157,43 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
or as a fallback to a structure element that is check only.
<ul>
<li> <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofHint-int-"><code>ofHint(int)</code></a>, <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofHintDeferred-java.util.function.Supplier-"><code>ofHintDeferred(Supplier)</code></a> and its overloads</li>
</ul>
<h1>Actual Element</h1>
These elements are elements that can actually do structure check, spawn hint and do auto place.
Elements listed in above 2 sections are not going to be helpful without elements like these.
They also serve as a reference implementation for your own custom <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure"><code>IStructureElement</code></a> implementations.
<h2>Simple Block Element</h2>
These accept one or more different block types in one location.
<ul>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlock-net.minecraft.block.Block-int-net.minecraft.block.Block-int-"><code>ofBlock(Block, int, Block, int)</code></a>, <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlocksFlat-java.util.Map-net.minecraft.block.Block-int-"><code>ofBlocksFlat(Map, Block, int)</code></a>, <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlocksMap-java.util.Map-net.minecraft.block.Block-int-"><code>ofBlocksMap(Map, Block, int)</code></a>
and their overloads: the most basic form</li>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlockHint-net.minecraft.block.Block-int-net.minecraft.block.Block-int-"><code>ofBlockHint(Block, int, Block, int)</code></a>, <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlocksFlatHint-java.util.Map-net.minecraft.block.Block-int-"><code>ofBlocksFlatHint(Map, Block, int)</code></a>, <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlocksMapHint-java.util.Map-net.minecraft.block.Block-int-"><code>ofBlocksMapHint(Map, Block, int)</code></a>:
these are the same as above, but will not do autoplace</li>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#isAir--"><code>isAir()</code></a>, <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#notAir--"><code>notAir()</code></a>: They are supplied by default under the identifier <code>'-'</code> and <code>'+'</code>
respectively, but are provided here regardless in case you want to use them as a fallback.</li>
</ul>
<h2>Complex Block Element</h2>
In case your logic on determining which block is accepted is complex, use these.
<ul>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlockAdder-com.gtnewhorizon.structurelib.structure.adders.IBlockAdder-net.minecraft.block.Block-int-"><code>ofBlockAdder(IBlockAdder, Block, int)</code></a>, <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlockAdderHint-com.gtnewhorizon.structurelib.structure.adders.IBlockAdder-net.minecraft.block.Block-int-"><code>ofBlockAdderHint(IBlockAdder, Block, int)</code></a> and their
overloads: hands off actual adder logic to an <a href="../../../../com/gtnewhorizon/structurelib/structure/adders/IBlockAdder.html" title="interface in com.gtnewhorizon.structurelib.structure.adders"><code>IBlockAdder</code></a> you supplied. Save you the boilerplate of querying
block type and block meta from <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/world/World.html?is-external=true" title="class or interface in net.minecraft.world"><code>World</code></a></li>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlocksTiered-com.gtnewhorizon.structurelib.structure.ITierConverter-TIER-java.util.function.BiConsumer-java.util.function.Function-"><code>ofBlocksTiered(ITierConverter, Object, BiConsumer, Function)</code></a> and its overloads: accept a series of
blocks that each may have different tier, but only allow one single tier for anywhere this element is used (e.g. coils).</li>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofTileAdder-com.gtnewhorizon.structurelib.structure.adders.ITileAdder-net.minecraft.block.Block-int-"><code>ofTileAdder(ITileAdder, Block, int)</code></a>, <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofSpecificTileAdder-java.util.function.BiPredicate-java.lang.Class-net.minecraft.block.Block-int-"><code>ofSpecificTileAdder(BiPredicate, Class, Block, int)</code></a>:
Similar to block adder, but for tile entities.</li>
</ul>
<h1>Helper Methods</h1>
These don't construct a <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure"><code>IStructureElement</code></a>, but is helpful to the instantiation or implementation of these.
<ul>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#survivalPlaceBlock-net.minecraft.block.Block-int-net.minecraft.world.World-int-int-int-com.gtnewhorizon.structurelib.structure.IItemSource-net.minecraft.entity.player.EntityPlayerMP-java.util.function.Consumer-"><code>survivalPlaceBlock(Block, int, World, int, int, int, IItemSource, EntityPlayerMP, Consumer)</code></a> and its overloads:
Helper method to cut common boilerplate for implementing <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html#survivalPlaceBlock-T-net.minecraft.world.World-int-int-int-net.minecraft.item.ItemStack-com.gtnewhorizon.structurelib.structure.IItemSource-net.minecraft.entity.player.EntityPlayerMP-java.util.function.Consumer-"><code>IStructureElement.survivalPlaceBlock(Object, World, int, int, int, ItemStack, IItemSource, EntityPlayerMP, Consumer)</code></a></li>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#getPseudoJavaCode-net.minecraft.world.World-com.gtnewhorizon.structurelib.alignment.enumerable.ExtendedFacing-int-int-int-int-int-int-java.util.function.Function-int-int-int-boolean-"><code>getPseudoJavaCode(World, ExtendedFacing, int, int, int, int, int, int, Function, int, int, int, boolean)</code></a>:
Generate a structure code template from existing structure.</li>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#iterate-net.minecraft.world.World-com.gtnewhorizon.structurelib.alignment.enumerable.ExtendedFacing-int-int-int-int-int-int-boolean-int-int-int-com.gtnewhorizon.structurelib.structure.IBlockPosConsumer-java.lang.Runnable-java.lang.Runnable-"><code>iterate(World, ExtendedFacing, int, int, int, int, int, int, boolean, int, int, int, IBlockPosConsumer, Runnable, Runnable)</code></a>
and its overloads: help iterate over a coordinate space.</li>
</ul></div>
</li>
</ul>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IBlockAdder (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>IBlockAdder (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IBlockAdder (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="IBlockAdder (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ITileAdder (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ITileAdder (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ITileAdder (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ITileAdder (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.structure.adders Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.structure.adders Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.structure.adders Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -172,7 +172,7 @@
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure">StructureUtility</a></td>
<td class="colLast">
<div class="block">A brief index</div>
<div class="block">A brief index of everything contained</div>
</td>
</tr>
</tbody>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.structure Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.structure Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.structure Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.structure Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryIterable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>InventoryIterable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InventoryIterable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="InventoryIterable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.ItemStackExtractor.APIType (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>InventoryUtility.ItemStackExtractor.APIType (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InventoryUtility.ItemStackExtractor.APIType (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="InventoryUtility.ItemStackExtractor.APIType (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>InventoryUtility (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InventoryUtility (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="InventoryUtility (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackPredicate (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>ItemStackPredicate (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ItemStackPredicate (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="ItemStackPredicate (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>MiscUtils (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>MiscUtils (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MiscUtils (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="MiscUtils (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>SortedRegistry (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>SortedRegistry (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SortedRegistry (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="SortedRegistry (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Vec3Impl (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Vec3Impl (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Vec3Impl (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Vec3Impl (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>XSTR (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>XSTR (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="XSTR (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="XSTR (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.util Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>com.gtnewhorizon.structurelib.util Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.gtnewhorizon.structurelib.util Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="com.gtnewhorizon.structurelib.util Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
+2 -2
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Constant Field Values (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Constant Field Values (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Constant Field Values (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
+2 -2
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Deprecated List (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Deprecated List (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Deprecated List (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
+2 -2
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>API Help (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>API Help (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="API Help (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
+39 -13
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Index (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Index (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Index (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -163,7 +163,9 @@
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/IAlignment.html#canSetToDirectionAny-net.minecraftforge.common.util.ForgeDirection-">canSetToDirectionAny(ForgeDirection)</a></span> - Method in interface com.gtnewhorizon.structurelib.alignment.<a href="com/gtnewhorizon/structurelib/alignment/IAlignment.html" title="interface in com.gtnewhorizon.structurelib.alignment">IAlignment</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable"><span class="typeNameLink">ChannelDataAccessor</span></a> - Class in <a href="com/gtnewhorizon/structurelib/alignment/constructable/package-summary.html">com.gtnewhorizon.structurelib.alignment.constructable</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Provide accessor methods for channel data from trigger item.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/IStructureDefinition.html#check-T-java.lang.String-net.minecraft.world.World-com.gtnewhorizon.structurelib.alignment.enumerable.ExtendedFacing-int-int-int-int-int-int-boolean-">check(T, String, World, ExtendedFacing, int, int, int, int, int, int, boolean)</a></span> - Method in interface com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/IStructureDefinition.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureDefinition</a></dt>
<dd>
<div class="block">Run a structure check.</div>
@@ -223,7 +225,9 @@
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/ITierConverter.html#convert-net.minecraft.block.Block-int-">convert(Block, int)</a></span> - Method in interface com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/ITierConverter.html" title="interface in com.gtnewhorizon.structurelib.structure">ITierConverter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#countChannelData-net.minecraft.item.ItemStack-">countChannelData(ItemStack)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Get the number of subchannels present on given trigger item.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/InventoryUtility.ItemStackExtractor.html#createOnlyOptimized-com.gtnewhorizon.structurelib.util.InventoryUtility.OptimizedExtractor-">createOnlyOptimized(InventoryUtility.OptimizedExtractor)</a></span> - Static method in interface com.gtnewhorizon.structurelib.util.<a href="com/gtnewhorizon/structurelib/util/InventoryUtility.ItemStackExtractor.html" title="interface in com.gtnewhorizon.structurelib.util">InventoryUtility.ItemStackExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html#crossProduct-com.gtnewhorizon.structurelib.util.Vec3Impl-">crossProduct(Vec3Impl)</a></span> - Method in class com.gtnewhorizon.structurelib.util.<a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html" title="class in com.gtnewhorizon.structurelib.util">Vec3Impl</a></dt>
@@ -449,7 +453,9 @@
<div class="block">Get the Block for StructureLib supplied hint block.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#getChannelData-net.minecraft.item.ItemStack-java.lang.String-">getChannelData(ItemStack, String)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Get the subchannel data from given trigger item.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/IConstructableProvider.html#getConstructable--">getConstructable()</a></span> - Method in interface com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/IConstructableProvider.html" title="interface in com.gtnewhorizon.structurelib.alignment.constructable">IConstructableProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html#getCurrentContext--">getCurrentContext()</a></span> - Method in interface com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure">IWithExtendedContext</a></dt>
@@ -603,9 +609,13 @@
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html#hashCode--">hashCode()</a></span> - Method in class com.gtnewhorizon.structurelib.util.<a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html" title="class in com.gtnewhorizon.structurelib.util">Vec3Impl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#hasSubChannel-net.minecraft.item.ItemStack-">hasSubChannel(ItemStack)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Check if given trigger item contains any subchannel</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#hasSubChannel-net.minecraft.item.ItemStack-java.lang.String-">hasSubChannel(ItemStack, String)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Check if given trigger item contains specified subchannel</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/StructureLibAPI.html#HINT_BLOCK_META_AIR">HINT_BLOCK_META_AIR</a></span> - Static variable in class com.gtnewhorizon.structurelib.<a href="com/gtnewhorizon/structurelib/StructureLibAPI.html" title="class in com.gtnewhorizon.structurelib">StructureLibAPI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/StructureLibAPI.html#HINT_BLOCK_META_DEFAULT">HINT_BLOCK_META_DEFAULT</a></span> - Static variable in class com.gtnewhorizon.structurelib.<a href="com/gtnewhorizon/structurelib/StructureLibAPI.html" title="class in com.gtnewhorizon.structurelib">StructureLibAPI</a></dt>
@@ -823,7 +833,9 @@
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#iterate-net.minecraft.world.World-com.gtnewhorizon.structurelib.alignment.enumerable.ExtendedFacing-int-int-int-int-int-int-boolean-int-int-int-com.gtnewhorizon.structurelib.structure.IBlockPosConsumer-java.lang.Runnable-java.lang.Runnable-">iterate(World, ExtendedFacing, int, int, int, int, int, int, boolean, int, int, int, IBlockPosConsumer, Runnable, Runnable)</a></span> - Static method in class com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure">StructureUtility</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#iterateChannelData-net.minecraft.item.ItemStack-">iterateChannelData(ItemStack)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Iterate over all subchannel data on trigger stack.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/InventoryIterable.html#iterator--">iterator()</a></span> - Method in class com.gtnewhorizon.structurelib.util.<a href="com/gtnewhorizon/structurelib/util/InventoryIterable.html" title="class in com.gtnewhorizon.structurelib.util">InventoryIterable</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/ItemStackArrayIterable.html#iterator--">iterator()</a></span> - Method in class com.gtnewhorizon.structurelib.util.<a href="com/gtnewhorizon/structurelib/util/ItemStackArrayIterable.html" title="class in com.gtnewhorizon.structurelib.util">ItemStackArrayIterable</a></dt>
@@ -1189,7 +1201,9 @@
<code>world.setBlock(x,y,z,this/block,meta,2)</code> where updateType 2 means to update lighting and stuff</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#setChannelData-net.minecraft.item.ItemStack-java.lang.String-int-">setChannelData(ItemStack, String, int)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Set the subchannel data on given trigger item</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/StructureLibAPI.html#setDebugEnabled-boolean-">setDebugEnabled(boolean)</a></span> - Static method in class com.gtnewhorizon.structurelib.<a href="com/gtnewhorizon/structurelib/StructureLibAPI.html" title="class in com.gtnewhorizon.structurelib">StructureLibAPI</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/IAlignment.html#setDirection-net.minecraftforge.common.util.ForgeDirection-">setDirection(ForgeDirection)</a></span> - Method in interface com.gtnewhorizon.structurelib.alignment.<a href="com/gtnewhorizon/structurelib/alignment/IAlignment.html" title="interface in com.gtnewhorizon.structurelib.alignment">IAlignment</a></dt>
@@ -1254,7 +1268,7 @@
<dd>&nbsp;</dd>
<dt><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure"><span class="typeNameLink">StructureUtility</span></a> - Class in <a href="com/gtnewhorizon/structurelib/structure/package-summary.html">com.gtnewhorizon.structurelib.structure</a></dt>
<dd>
<div class="block">A brief index</div>
<div class="block">A brief index of everything contained</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html#sub-com.gtnewhorizon.structurelib.util.Vec3Impl-">sub(Vec3Impl)</a></span> - Method in class com.gtnewhorizon.structurelib.util.<a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html" title="class in com.gtnewhorizon.structurelib.util">Vec3Impl</a></dt>
<dd>&nbsp;</dd>
@@ -1378,7 +1392,9 @@
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/IAlignmentLimits.html#UNLIMITED">UNLIMITED</a></span> - Static variable in interface com.gtnewhorizon.structurelib.alignment.<a href="com/gtnewhorizon/structurelib/alignment/IAlignmentLimits.html" title="interface in com.gtnewhorizon.structurelib.alignment">IAlignmentLimits</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#unsetChannelData-net.minecraft.item.ItemStack-java.lang.String-">unsetChannelData(ItemStack, String)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Clear the given subchannel from given trigger item, if it exists</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/StructureLibAPI.html#updateHintParticleTint-net.minecraft.entity.player.EntityPlayer-net.minecraft.world.World-int-int-int-short:A-">updateHintParticleTint(EntityPlayer, World, int, int, int, short[])</a></span> - Static method in class com.gtnewhorizon.structurelib.<a href="com/gtnewhorizon/structurelib/StructureLibAPI.html" title="class in com.gtnewhorizon.structurelib">StructureLibAPI</a></dt>
<dd>
<div class="block">Update the tint of given hint particle.</div>
@@ -1475,7 +1491,9 @@ the order they are declared.</div>
<h2 class="title">W</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#wipeChannelData-net.minecraft.item.ItemStack-">wipeChannelData(ItemStack)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Wipe all subchannel data on given trigger item</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/enumerable/ExtendedFacing.html#with-net.minecraftforge.common.util.ForgeDirection-">with(ForgeDirection)</a></span> - Method in enum com.gtnewhorizon.structurelib.alignment.enumerable.<a href="com/gtnewhorizon/structurelib/alignment/enumerable/ExtendedFacing.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable">ExtendedFacing</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/enumerable/ExtendedFacing.html#with-com.gtnewhorizon.structurelib.alignment.enumerable.Rotation-">with(Rotation)</a></span> - Method in enum com.gtnewhorizon.structurelib.alignment.enumerable.<a href="com/gtnewhorizon/structurelib/alignment/enumerable/ExtendedFacing.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable">ExtendedFacing</a></dt>
@@ -1483,7 +1501,15 @@ the order they are declared.</div>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/enumerable/ExtendedFacing.html#with-com.gtnewhorizon.structurelib.alignment.enumerable.Flip-">with(Flip)</a></span> - Method in enum com.gtnewhorizon.structurelib.alignment.enumerable.<a href="com/gtnewhorizon/structurelib/alignment/enumerable/ExtendedFacing.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable">ExtendedFacing</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#withChannel-net.minecraft.item.ItemStack-java.lang.String-">withChannel(ItemStack, String)</a></span> - Static method in class com.gtnewhorizon.structurelib.alignment.constructable.<a href="com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html" title="class in com.gtnewhorizon.structurelib.alignment.constructable">ChannelDataAccessor</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Return a trigger item that
Still carry all the subchannel in some unspecified ways
Have its master channel data replaced with specified subchannel's data
If given subchannel does not exist, masterStack may or may not be returned to save performance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#withChannel-java.lang.String-com.gtnewhorizon.structurelib.structure.IStructureElement-">withChannel(String, IStructureElement&lt;T&gt;)</a></span> - Static method in class com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure">StructureUtility</a></dt>
<dd>
<div class="block">See channels.md in docs folder</div>
+1 -1
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureLib 1.7.10-1.1.7-21-ga1ef20c API</title>
<title>StructureLib 1.7.10-1.1.7-22-g700bfc2 API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+1 -1
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Overview List (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Overview List (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
+11 -6
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Overview (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Overview (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Overview (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
@@ -68,7 +68,7 @@
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">StructureLib 1.7.10-1.1.7-21-ga1ef20c API</h1>
<h1 class="title">StructureLib 1.7.10-1.1.7-22-g700bfc2 API</h1>
</div>
<div class="header">
<div class="subTitle">
@@ -224,15 +224,14 @@
<p>
Trigger item carries the player's choice of structure tier by its stack size.
When one multi have multiple tiered component that can have interleaving tier, this becomes an obnoxious
restriction, as
one ItemStack cannot have two stack sizes at the same time.
restriction, as one ItemStack cannot have two stack sizes at the same time.
Here we use the <i>channels</i> to bypass this restriction.
</p>
<p>
Basically, channels are information stored on the trigger item's NBT tags.
One trigger item can carry multiple channels.
Each channel can be identified with lower case strings and has the value being one positive Java int.
Each channel can be identified with <b>lower case</b> strings and has the value being one positive Java int.
There will be one and only one master channel and 0 or more sub channel.
When a non-existent sub channel is queried, master channel will be used instead to fill its place.
</p>
@@ -255,6 +254,12 @@
In implementation, withChannel will return a new ItemStack with same item, nbt but different stack size.
</p>
<p>
It's worth mentioning that the returned new ItemStack will still have all the channel data on it, so a multi-channel
structure element can still query the channel it wants just fine. It is however impossible to recover the original
master channel.
</p>
<h3>why is this called channel?</h3>
Just give me a better name and I'd do the renaming.
+2 -2
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Class Hierarchy (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
+2 -2
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Serialized Form (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)</title>
<title>Serialized Form (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -11,7 +11,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Serialized Form (StructureLib 1.7.10-1.1.7-21-ga1ef20c API)";
parent.document.title="Serialized Form (StructureLib 1.7.10-1.1.7-22-g700bfc2 API)";
}
}
catch(err) {
+1
View File
@@ -0,0 +1 @@
feature/doc