Deploy javadoc from ref TARGET_FOLDER

This commit is contained in:
Glease committed 2022-08-30 05:23:59 +00:00
1 parent bf00fbfc39
commit 26f6dc31f9
82 files changed
+707 -239

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-11-g07c658b API)</title>
<title>All Classes (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>All Classes (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>StructureLibAPI (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="StructureLibAPI (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>AlignmentUtility (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>AlignmentUtility (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="AlignmentUtility (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignment (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IAlignment (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IAlignment (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentLimits (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IAlignmentLimits (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IAlignmentLimits (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentProvider (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IAlignmentProvider (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IAlignmentProvider (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IntegerAxisSwap (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IntegerAxisSwap (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IntegerAxisSwap (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ChannelDataAccessor (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ChannelDataAccessor (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ChannelDataAccessor (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ConstructableUtility (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ConstructableUtility (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ConstructableUtility (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IConstructable (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IConstructable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IConstructable (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IConstructableProvider (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IConstructableProvider (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IConstructableProvider (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ISurvivalConstructable (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ISurvivalConstructable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ISurvivalConstructable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.constructable Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Direction (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>Direction (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Direction (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ExtendedFacing (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ExtendedFacing (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ExtendedFacing (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Flip (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>Flip (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Flip (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Rotation (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>Rotation (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Rotation (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.enumerable Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -81,10 +81,10 @@
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">com.gtnewhorizon.structurelib.alignment.enumerable.<a href="../../../../../com/gtnewhorizon/structurelib/alignment/enumerable/ExtendedFacing.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable"><span class="typeNameLink">ExtendedFacing</span></a></li>
<li type="circle">com.gtnewhorizon.structurelib.alignment.enumerable.<a href="../../../../../com/gtnewhorizon/structurelib/alignment/enumerable/Rotation.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable"><span class="typeNameLink">Rotation</span></a></li>
<li type="circle">com.gtnewhorizon.structurelib.alignment.enumerable.<a href="../../../../../com/gtnewhorizon/structurelib/alignment/enumerable/Flip.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable"><span class="typeNameLink">Flip</span></a></li>
<li type="circle">com.gtnewhorizon.structurelib.alignment.enumerable.<a href="../../../../../com/gtnewhorizon/structurelib/alignment/enumerable/Direction.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable"><span class="typeNameLink">Direction</span></a></li>
<li type="circle">com.gtnewhorizon.structurelib.alignment.enumerable.<a href="../../../../../com/gtnewhorizon/structurelib/alignment/enumerable/Rotation.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable"><span class="typeNameLink">Rotation</span></a></li>
<li type="circle">com.gtnewhorizon.structurelib.alignment.enumerable.<a href="../../../../../com/gtnewhorizon/structurelib/alignment/enumerable/ExtendedFacing.html" title="enum in com.gtnewhorizon.structurelib.alignment.enumerable"><span class="typeNameLink">ExtendedFacing</span></a></li>
</ul>
</li>
</ul>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.alignment Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IBlockPosConsumer (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IBlockPosConsumer (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IBlockPosConsumer (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ICustomBlockSetting (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ICustomBlockSetting (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ICustomBlockSetting (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IItemSource (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IItemSource (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IItemSource (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ISpecialItemBlock (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ISpecialItemBlock (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ISpecialItemBlock (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureDefinition (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IStructureDefinition (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IStructureDefinition (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElement (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IStructureElement (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IStructureElement (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementChain (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IStructureElementChain (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IStructureElementChain (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementDeferred (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IStructureElementDeferred (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IStructureElementDeferred (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureWalker (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IStructureWalker (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IStructureWalker (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ITierConverter (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ITierConverter (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ITierConverter (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IWithExtendedContext (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IWithExtendedContext (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IWithExtendedContext (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureDefinition (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>StructureDefinition (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="StructureDefinition (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureUtility (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>StructureUtility (StructureLib 1.7.10-1.1.7-17-ge709396 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,13 +11,13 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StructureUtility (StructureLib 1.7.10-1.1.7-11-g07c658b API)";
parent.document.title="StructureUtility (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":41,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9};
var methods = {"i0":9,"i1":9,"i2":9,"i3":41,"i4":41,"i5":41,"i6":41,"i7":41,"i8":41,"i9":9,"i10":9,"i11":41,"i12":41,"i13":41,"i14":41,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -109,6 +109,54 @@ 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
<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
<h1>If block</h1>
Provide if block, allowing downstream call only if user specified conditions are meet (i.e. predicate returns true)
<ul>
<li><code>#onlyIf(Predicate, IStructureElement, PlaceResult)</code> and its overloads</li>
</ul>
<h1>Switch block</h1>
Provide switch block, allowing to select a downstream element by using a key or index computed from trigger item
and/or context object.
<ul>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-com.gtnewhorizon.structurelib.structure.IStructureElement...-"><code>partitionBy(Function, IStructureElement[])</code></a> and its overloads</li>
</ul>
<h1>Or Chain</h1>
Provide a short-circuiting OR chain.
<ul>
<li><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofChain-com.gtnewhorizon.structurelib.structure.IStructureElement...-"><code>ofChain(IStructureElement[])</code></a> and its overloads</li>
</ul>
<h2>Side effect</h2>
Provide callbacks on various occasion
<ul>
<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>
<h2>Error statement</h2>
Unconditionally return false.
<ul>
<li> <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#error--"><code>error()</code></a></li>
</ul>
<h2>Context Object Change</h2>
Switch the context object.
<ul>
<li> <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-com.gtnewhorizon.structurelib.structure.IStructureElement-"><code>withContext(IStructureElement)</code></a>: switch context to the extended context</li>
</ul>
<h2>Channel Change</h2>
Change the channel. See <a href="../../../../overview-summary.html#channels">Channels section on overview</a> for more information.
<ul>
<li> <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withChannel-java.lang.String-com.gtnewhorizon.structurelib.structure.IStructureElement-"><code>withChannel(String, IStructureElement)</code></a>: switch channel using <a href="../../../../com/gtnewhorizon/structurelib/alignment/constructable/ChannelDataAccessor.html#withChannel-net.minecraft.item.ItemStack-java.lang.String-"><code>ChannelDataAccessor.withChannel(ItemStack, String)</code></a> when a trigger item is present.</li>
</ul>
<h2>Spawn hint particle</h2>
Just spawn a hint. Do nothing otherwise. Useful when you want to override the hint provided by another structure element,
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></div>
</li>
</ul>
</div>
@@ -151,7 +199,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colFirst"><code>static &lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-java.util.Map-">defer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</code>
<div class="block">This is the switch block for structure code.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i4" class="altColor">
@@ -159,7 +209,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">defer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</code>
<div class="block">This is the switch block for structure code, with default case support.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i5" class="rowColor">
@@ -167,7 +219,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">defer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,<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;&nbsp;keyExtractor,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;...&nbsp;array)</code>
<div class="block">This is the switch block for structure code, with default case.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i6" class="altColor">
@@ -175,21 +229,27 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-java.util.List-">defer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,<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;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;array)</code>
<div class="block">This is the switch block for structure code, with default case.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-com.gtnewhorizon.structurelib.structure.IStructureElement...-">defer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractor,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;...&nbsp;array)</code>
<div class="block">This is the switch block for structure code.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.List-">defer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;array)</code>
<div class="block">This is the switch block for structure code.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i9" class="rowColor">
@@ -210,7 +270,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-java.util.Map-">defer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</code>
<div class="block">This is the switch block for structure code.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i12" class="altColor">
@@ -219,7 +281,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</code>
<div class="block">This is the switch block for structure code, with default case.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i13" class="rowColor">
@@ -236,7 +300,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">defer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</code>
<div class="block">This is the switch block for structure code, with default case support.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i15" class="rowColor">
@@ -558,12 +624,82 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>static &lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.Map-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractor,
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.BiFunction-java.util.Map-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</code>
<div class="block">This is the switch block for structure code.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>static &lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</code>
<div class="block">This is the switch block for structure code, with default case support.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,<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;&nbsp;keyExtractor,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;...&nbsp;array)</code>
<div class="block">This is the switch block for structure code, with default case.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.List-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,<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;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;array)</code>
<div class="block">This is the switch block for structure code, with default case.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-com.gtnewhorizon.structurelib.structure.IStructureElement...-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractor,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;...&nbsp;array)</code>
<div class="block">This is the switch block for structure code.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.List-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;array)</code>
<div class="block">This is the switch block for structure code.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>static &lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.Map-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</code>
<div class="block">This is the switch block for structure code.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>static &lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</code>
<div class="block">This is the switch block for structure code, with default case.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>static &lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.Map-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</code>
<div class="block">This is the switch block for structure code.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>static &lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">partitionBy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</code>
<div class="block">This is the switch block for structure code, with default case support.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;com.gtnewhorizon.structurelib.structure.IStructureNavigate&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#step-int-int-int-">step</a></span>(int&nbsp;a,
int&nbsp;b,
@@ -571,13 +707,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">Used internally, to generate skips for structure definitions</div>
</td>
</tr>
<tr id="i56" class="altColor">
<tr id="i65" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;com.gtnewhorizon.structurelib.structure.IStructureNavigate&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#step-com.gtnewhorizon.structurelib.util.Vec3Impl-">step</a></span>(<a href="../../../../com/gtnewhorizon/structurelib/util/Vec3Impl.html" title="class in com.gtnewhorizon.structurelib.util">Vec3Impl</a>&nbsp;step)</code>
<div class="block">Used internally, to generate skips for structure definitions</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<tr id="i66" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.PlaceResult.html" title="enum in com.gtnewhorizon.structurelib.structure">IStructureElement.PlaceResult</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><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-">survivalPlaceBlock</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/block/Block.html?is-external=true" title="class or interface in net.minecraft.block">Block</a>&nbsp;block,
int&nbsp;meta,
@@ -587,13 +723,10 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
int&nbsp;z,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IItemSource.html" title="interface in com.gtnewhorizon.structurelib.structure">IItemSource</a>&nbsp;s,
<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/entity/player/EntityPlayerMP.html?is-external=true" title="class or interface in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;actor)</code>
<div class="block">This is a helper method 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>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.</div>
<div class="block">This is a helper method 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></div>
</td>
</tr>
<tr id="i58" class="altColor">
<tr id="i67" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.PlaceResult.html" title="enum in com.gtnewhorizon.structurelib.structure">IStructureElement.PlaceResult</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><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-">survivalPlaceBlock</a></span>(<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/block/Block.html?is-external=true" title="class or interface in net.minecraft.block">Block</a>&nbsp;block,
int&nbsp;meta,
@@ -604,13 +737,10 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a href="../../../../com/gtnewhorizon/structurelib/structure/IItemSource.html" title="interface in com.gtnewhorizon.structurelib.structure">IItemSource</a>&nbsp;s,
<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/entity/player/EntityPlayerMP.html?is-external=true" title="class or interface in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;actor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/util/IChatComponent.html?is-external=true" title="class or interface in net.minecraft.util">IChatComponent</a>&gt;&nbsp;chatter)</code>
<div class="block">This is a helper method 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>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.</div>
<div class="block">This is a helper method 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></div>
</td>
</tr>
<tr id="i59" class="rowColor">
<tr id="i68" class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.PlaceResult.html" title="enum in com.gtnewhorizon.structurelib.structure">IStructureElement.PlaceResult</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#survivalPlaceBlock-net.minecraft.item.ItemStack-com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode-net.minecraft.nbt.NBTTagCompound-boolean-net.minecraft.world.World-int-int-int-com.gtnewhorizon.structurelib.structure.IItemSource-net.minecraft.entity.player.EntityPlayerMP-">survivalPlaceBlock</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;stack,
<a href="../../../../com/gtnewhorizon/structurelib/util/ItemStackPredicate.NBTMode.html" title="enum in com.gtnewhorizon.structurelib.util">ItemStackPredicate.NBTMode</a>&nbsp;nbtMode,
@@ -622,13 +752,10 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
int&nbsp;z,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IItemSource.html" title="interface in com.gtnewhorizon.structurelib.structure">IItemSource</a>&nbsp;s,
<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/entity/player/EntityPlayerMP.html?is-external=true" title="class or interface in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;actor)</code>
<div class="block">This is a helper method 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>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.</div>
<div class="block">This is a helper method 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></div>
</td>
</tr>
<tr id="i60" class="altColor">
<tr id="i69" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.PlaceResult.html" title="enum in com.gtnewhorizon.structurelib.structure">IStructureElement.PlaceResult</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#survivalPlaceBlock-net.minecraft.item.ItemStack-com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode-net.minecraft.nbt.NBTTagCompound-boolean-net.minecraft.world.World-int-int-int-com.gtnewhorizon.structurelib.structure.IItemSource-net.minecraft.entity.player.EntityPlayerMP-java.util.function.Consumer-">survivalPlaceBlock</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;stack,
<a href="../../../../com/gtnewhorizon/structurelib/util/ItemStackPredicate.NBTMode.html" title="enum in com.gtnewhorizon.structurelib.util">ItemStackPredicate.NBTMode</a>&nbsp;nbtMode,
@@ -641,27 +768,24 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a href="../../../../com/gtnewhorizon/structurelib/structure/IItemSource.html" title="interface in com.gtnewhorizon.structurelib.structure">IItemSource</a>&nbsp;s,
<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/entity/player/EntityPlayerMP.html?is-external=true" title="class or interface in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;actor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/util/IChatComponent.html?is-external=true" title="class or interface in net.minecraft.util">IChatComponent</a>&gt;&nbsp;chatter)</code>
<div class="block">This is a helper method 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>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.</div>
<div class="block">This is a helper method 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></div>
</td>
</tr>
<tr id="i61" class="rowColor">
<tr id="i70" class="altColor">
<td class="colFirst"><code>static <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>[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#transpose-java.lang.String:A:A-">transpose</a></span>(<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;structurePiece)</code>
<div class="block">Transposes shape (swaps B and C axis, can be used to un-transpose transposed shape)
WARNING! Do not use on old api...</div>
</td>
</tr>
<tr id="i62" class="altColor">
<tr id="i71" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withChannel-java.lang.String-com.gtnewhorizon.structurelib.structure.IStructureElement-">withChannel</a></span>(<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,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;backing)</code>
<div class="block">See channels.md in docs folder</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<tr id="i72" class="altColor">
<td class="colFirst"><code>static &lt;CTX,T extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure">IWithExtendedContext</a>&lt;CTX&gt;&gt;<br><a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-com.gtnewhorizon.structurelib.structure.IStructureElement-">withContext</a></span>(<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;CTX&gt;&nbsp;elem)</code>
<div class="block">Switch to the extended context object in the downstream element</div>
@@ -704,7 +828,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a href="../../../../com/gtnewhorizon/structurelib/structure/IItemSource.html" title="interface in com.gtnewhorizon.structurelib.structure">IItemSource</a>&nbsp;s,
<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/entity/player/EntityPlayerMP.html?is-external=true" title="class or interface in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;actor)</pre>
<div class="block">This is a helper method 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>
<p>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.
This method assume block at given coord is NOT acceptable, but may or may not be trivially replaceable
@@ -732,7 +856,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/entity/player/EntityPlayerMP.html?is-external=true" title="class or interface in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;actor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/util/IChatComponent.html?is-external=true" title="class or interface in net.minecraft.util">IChatComponent</a>&gt;&nbsp;chatter)</pre>
<div class="block">This is a helper method 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>
<p>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.
This method assume block at given coord is NOT acceptable, but may or may not be trivially replaceable
@@ -763,7 +887,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a href="../../../../com/gtnewhorizon/structurelib/structure/IItemSource.html" title="interface in com.gtnewhorizon.structurelib.structure">IItemSource</a>&nbsp;s,
<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/entity/player/EntityPlayerMP.html?is-external=true" title="class or interface in net.minecraft.entity.player">EntityPlayerMP</a>&nbsp;actor)</pre>
<div class="block">This is a helper method 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>
<p>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.
This method assume block at given coord is NOT acceptable, but may or may not be trivially replaceable
@@ -795,7 +919,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/Nullable.html?is-external=true" title="class or interface in javax.annotation">@Nullable</a>
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/util/IChatComponent.html?is-external=true" title="class or interface in net.minecraft.util">IChatComponent</a>&gt;&nbsp;chatter)</pre>
<div class="block">This is a helper method 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>
<p>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.
This method assume block at given coord is NOT acceptable, but may or may not be trivially replaceable
@@ -1529,9 +1653,36 @@ public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/struct
<ul class="blockList">
<li class="blockList">
<h4>defer</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code, with default case support.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
to use. The fallback will only be used when keyExtractor returns a value not found in given map. This will play
nicely in combination with <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#error--"><code>error()</code></a>
<p>
Do pay attention to what properties your map has though. You need to pay attention to how they consider equality
and how they consider null key/values. Guava ImmutableMap is usually a good enough choice.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractor</code> - extract a key from the context object</dd>
<dd><code>map</code> - all possible structure element</dd>
<dd><code>defaultElem</code> - element to use when keyExtractor returns a value not found in given map</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.Function-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<div class="block">This is the switch block for structure code, with default case support.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
@@ -1557,6 +1708,30 @@ public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/struct
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SafeVarargs.html?is-external=true" title="class or interface in java.lang">@SafeVarargs</a>
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractor,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;...&nbsp;array)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code.
<p>
This allows you to extract or compute an index from context object, and lookup an array for actual structure element
to use. This will usually, but not guaranteed, to throw an exception at runtime if keyExtractor returns an index
not within the array bound
<p>
Do pay place null values in the array.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractor</code> - extract an index from the context object</dd>
<dd><code>array</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.Function-com.gtnewhorizon.structurelib.structure.IStructureElement...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SafeVarargs.html?is-external=true" title="class or interface in java.lang">@SafeVarargs</a>
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractor,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;...&nbsp;array)</pre>
<div class="block">This is the switch block for structure code.
<p>
This allows you to extract or compute an index from context object, and lookup an array for actual structure element
@@ -1579,6 +1754,29 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<h4>defer</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;array)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code.
<p>
This allows you to extract or compute an index from context object, and lookup an array for actual structure element
to use. This will usually, but not guaranteed, to throw an exception at runtime if keyExtractor returns an index
not within the array bound
<p>
Do pay place null values in the array.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractor</code> - extract an index from the context object</dd>
<dd><code>array</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.Function-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;array)</pre>
<div class="block">This is the switch block for structure code.
<p>
This allows you to extract or compute an index from context object, and lookup an array for actual structure element
@@ -1621,8 +1819,35 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<ul class="blockList">
<li class="blockList">
<h4>defer</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</pre>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
to use. This will usually, but not guaranteed, to throw an exception at runtime if keyExtractor returns a key
not found in map.
<p>
Do pay attention to what properties your map has though. You need to pay attention to how they consider equality
and how they consider null key/values. Guava ImmutableMap is usually a good enough choice.
<p>
This variant also passes the trigger item to the function, allowing it to get more info.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractor</code> - extract a key from the context object and trigger item</dd>
<dd><code>map</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.BiFunction-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</pre>
<div class="block">This is the switch block for structure code.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
@@ -1646,9 +1871,38 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<ul class="blockList">
<li class="blockList">
<h4>defer</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code, with default case support.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
to use. The fallback will only be used when keyExtractor returns a value not found in given map. This will play
nicely in combination with <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#error--"><code>error()</code></a>
<p>
Do pay attention to what properties your map has though. You need to pay attention to how they consider equality
and how they consider null key/values. Guava ImmutableMap is usually a good enough choice.
<p>
This variant also passes the trigger item to the function, allowing it to get more info.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractor</code> - extract a key from the context object and trigger item</dd>
<dd><code>map</code> - all possible structure element</dd>
<dd><code>defaultElem</code> - element to use when keyExtractor returns a value not found in given map</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<div class="block">This is the switch block for structure code, with default case support.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
@@ -1747,9 +2001,41 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<ul class="blockList">
<li class="blockList">
<h4>defer</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</pre>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
to use. This will usually, but not guaranteed, to throw an exception at runtime if keyExtractor returns a key
not found in map.
<p>
Do pay attention to what properties your map has though. You need to pay attention to how they consider equality
and how they consider null key/values. Guava ImmutableMap is usually a good enough choice.
<p>
This variant also passes the trigger item to the function, allowing it to get more info.
<p>
This variant will override the check function of the structure element from second function with the one returned
from the structure element from first function.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractorCheck</code> - key extractor of the structure element that will be used for check.</dd>
<dd><code>keyExtractor</code> - extract a key from the context object and trigger item</dd>
<dd><code>map</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map)</pre>
<div class="block">This is the switch block for structure code.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
@@ -1777,10 +2063,42 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<ul class="blockList">
<li class="blockList">
<h4>defer</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code, with default case.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
to use. defaultElem will be used if either extractor returned a key not found in map.
<p>
Do pay attention to what properties your map has though. You need to pay attention to how they consider equality
and how they consider null key/values. Guava ImmutableMap is usually a good enough choice.
<p>
This variant also passes the trigger item to the function, allowing it to get more info.
<p>
This variant will override the check function of the structure element from second function with the one returned
from the structure element from first function.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractorCheck</code> - key extractor of the structure element that will be used for check.</dd>
<dd><code>keyExtractor</code> - extract a key from the context object and trigger item</dd>
<dd><code>map</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre>public static&nbsp;&lt;T,K&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,K&gt;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,K&gt;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;map,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;defaultElem)</pre>
<div class="block">This is the switch block for structure code, with default case.
<p>
This allows you to extract or compute a key from context object, and lookup a map for actual structure element
@@ -1811,6 +2129,37 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,<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;&nbsp;keyExtractor,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;...&nbsp;array)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code, with default case.
<p>
This allows you to extract or compute an index from context object, and lookup an array for actual structure element
to use. This will usually, but not guaranteed, to throw an exception at runtime if keyExtractor returns an index
not within the array bound
<p>
Do pay place null values in the array.
<p>
This variant also passes the trigger item to the function, allowing it to get more info.
<p>
This variant will override the check function of the structure element from second function with the one returned
from the structure element from first function.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractorCheck</code> - key extractor of the structure element that will be used for check.</dd>
<dd><code>keyExtractor</code> - extract a key from the context object and trigger item</dd>
<dd><code>array</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.Function-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SafeVarargs.html?is-external=true" title="class or interface in java.lang">@SafeVarargs</a>
public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,<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;&nbsp;keyExtractor,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;...&nbsp;array)</pre>
<div class="block">This is the switch block for structure code, with default case.
<p>
This allows you to extract or compute an index from context object, and lookup an array for actual structure element
@@ -1840,6 +2189,34 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;defer(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,<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;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;array)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">renamed to partitionBy</span></div>
<div class="block">This is the switch block for structure code, with default case.
<p>
This allows you to extract or compute an index from context object, and lookup an array for actual structure element
to use. This will usually, but not guaranteed, to throw an exception at runtime if keyExtractor returns an index
not within the array bound
<p>
This variant also passes the trigger item to the function, allowing it to get more info.
<p>
This variant will override the check function of the structure element from second function with the one returned
from the structure element from first function.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyExtractorCheck</code> - key extractor of the structure element that will be used for check.</dd>
<dd><code>keyExtractor</code> - extract a key from the context object and trigger item</dd>
<dd><code>array</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionBy</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a>&lt;T&gt;&nbsp;partitionBy(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,<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;&nbsp;keyExtractorCheck,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,<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>,<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;&nbsp;keyExtractor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;array)</pre>
<div class="block">This is the switch block for structure code, with default case.
<p>
This allows you to extract or compute an index from context object, and lookup an array for actual structure element
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IBlockAdder (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>IBlockAdder (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="IBlockAdder (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ITileAdder (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ITileAdder (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ITileAdder (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.structure.adders Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -171,7 +171,9 @@
</tr>
<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">&nbsp;</td>
<td class="colLast">
<div class="block">A brief index</div>
</td>
</tr>
</tbody>
</table>
@@ -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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.structure Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.structure Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryIterable (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>InventoryIterable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="InventoryIterable (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>InventoryUtility.ItemStackExtractor.APIType (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="InventoryUtility.ItemStackExtractor.APIType (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>InventoryUtility (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="InventoryUtility (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackPredicate (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>ItemStackPredicate (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="ItemStackPredicate (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>MiscUtils (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>MiscUtils (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="MiscUtils (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>SortedRegistry (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>SortedRegistry (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="SortedRegistry (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Vec3Impl (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>Vec3Impl (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Vec3Impl (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>XSTR (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>XSTR (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="XSTR (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>com.gtnewhorizon.structurelib.util Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="com.gtnewhorizon.structurelib.util Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -107,8 +107,8 @@
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">com.gtnewhorizon.structurelib.util.<a href="../../../../com/gtnewhorizon/structurelib/util/InventoryUtility.ItemStackExtractor.APIType.html" title="enum in com.gtnewhorizon.structurelib.util"><span class="typeNameLink">InventoryUtility.ItemStackExtractor.APIType</span></a></li>
<li type="circle">com.gtnewhorizon.structurelib.util.<a href="../../../../com/gtnewhorizon/structurelib/util/ItemStackPredicate.NBTMode.html" title="enum in com.gtnewhorizon.structurelib.util"><span class="typeNameLink">ItemStackPredicate.NBTMode</span></a> (implements java.util.function.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiPredicate.html?is-external=true" title="class or interface in java.util.function">BiPredicate</a>&lt;T,U&gt;)</li>
<li type="circle">com.gtnewhorizon.structurelib.util.<a href="../../../../com/gtnewhorizon/structurelib/util/InventoryUtility.ItemStackExtractor.APIType.html" title="enum in com.gtnewhorizon.structurelib.util"><span class="typeNameLink">InventoryUtility.ItemStackExtractor.APIType</span></a></li>
</ul>
</li>
</ul>
+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-11-g07c658b API)</title>
<title>Constant Field Values (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Constant Field Values (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
+47 -2
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Deprecated List (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>Deprecated List (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Deprecated List (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -86,10 +86,55 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-java.util.Map-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, IStructureElement&lt;T&gt;)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(Function&lt;T, Integer&gt;, BiFunction&lt;T, ItemStack, Integer&gt;, IStructureElement&lt;T&gt;...)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-java.util.List-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(Function&lt;T, Integer&gt;, BiFunction&lt;T, ItemStack, Integer&gt;, List&lt;IStructureElement&lt;T&gt;&gt;)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-com.gtnewhorizon.structurelib.structure.IStructureElement...-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(Function&lt;T, Integer&gt;, IStructureElement&lt;T&gt;...)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.List-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(Function&lt;T, Integer&gt;, List&lt;IStructureElement&lt;T&gt;&gt;)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-java.util.Map-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(Function&lt;T, K&gt;, BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(Function&lt;T, K&gt;, BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, IStructureElement&lt;T&gt;)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.Map-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(Function&lt;T, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">com.gtnewhorizon.structurelib.structure.StructureUtility.defer(Function&lt;T, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, IStructureElement&lt;T&gt;)</a>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</td>
</tr>
</tbody>
</table>
</li>
+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-11-g07c658b API)</title>
<title>API Help (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="API Help (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
+72 -28
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Index (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>Index (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Index (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {
@@ -252,15 +252,21 @@
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">defer(Function&lt;T, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, 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">This is the switch block for structure code, with default case support.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-com.gtnewhorizon.structurelib.structure.IStructureElement...-">defer(Function&lt;T, Integer&gt;, 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">This is the switch block for structure code.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.List-">defer(Function&lt;T, Integer&gt;, List&lt;IStructureElement&lt;T&gt;&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">This is the switch block for structure code.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-">defer(BiFunction&lt;T, ItemStack, IStructureElement&lt;T&gt;&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>
@@ -268,11 +274,15 @@
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-java.util.Map-">defer(BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&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">This is the switch block for structure code.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">defer(BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, 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">This is the switch block for structure code, with default case support.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">defer(BiFunction&lt;T, ItemStack, Integer&gt;, 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>
@@ -288,19 +298,27 @@
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-java.util.Map-">defer(Function&lt;T, K&gt;, BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&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">This is the switch block for structure code.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">defer(Function&lt;T, K&gt;, BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, 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">This is the switch block for structure code, with default case.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">defer(Function&lt;T, Integer&gt;, BiFunction&lt;T, ItemStack, Integer&gt;, 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">This is the switch block for structure code, with default case.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.function.BiFunction-java.util.List-">defer(Function&lt;T, Integer&gt;, BiFunction&lt;T, ItemStack, Integer&gt;, List&lt;IStructureElement&lt;T&gt;&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">This is the switch block for structure code, with default case.</div>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/IAlignmentLimits.Builder.html#deny-net.minecraftforge.common.util.ForgeDirection-">deny(ForgeDirection)</a></span> - Method in class com.gtnewhorizon.structurelib.alignment.<a href="com/gtnewhorizon/structurelib/alignment/IAlignmentLimits.Builder.html" title="class in com.gtnewhorizon.structurelib.alignment">IAlignmentLimits.Builder</a></dt>
<dd>&nbsp;</dd>
@@ -1050,6 +1068,42 @@
<dd>
<div class="block">This is the switch block for structure code.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">partitionBy(Function&lt;T, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, 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">This is the switch block for structure code, with default case support.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-com.gtnewhorizon.structurelib.structure.IStructureElement...-">partitionBy(Function&lt;T, Integer&gt;, 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">This is the switch block for structure code.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.List-">partitionBy(Function&lt;T, Integer&gt;, List&lt;IStructureElement&lt;T&gt;&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">This is the switch block for structure code.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.BiFunction-java.util.Map-">partitionBy(BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&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">This is the switch block for structure code.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">partitionBy(BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, 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">This is the switch block for structure code, with default case support.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.Map-">partitionBy(Function&lt;T, K&gt;, BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&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">This is the switch block for structure code.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">partitionBy(Function&lt;T, K&gt;, BiFunction&lt;T, ItemStack, K&gt;, Map&lt;K, IStructureElement&lt;T&gt;&gt;, 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">This is the switch block for structure code, with default case.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">partitionBy(Function&lt;T, Integer&gt;, BiFunction&lt;T, ItemStack, Integer&gt;, 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">This is the switch block for structure code, with default case.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.function.BiFunction-java.util.List-">partitionBy(Function&lt;T, Integer&gt;, BiFunction&lt;T, ItemStack, Integer&gt;, List&lt;IStructureElement&lt;T&gt;&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">This is the switch block for structure code, with default case.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/IStructureElement.html#placeBlock-T-net.minecraft.world.World-int-int-int-net.minecraft.item.ItemStack-">placeBlock(T, World, int, int, int, ItemStack)</a></span> - Method in interface com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/IStructureElementChain.html#placeBlock-T-net.minecraft.world.World-int-int-int-net.minecraft.item.ItemStack-">placeBlock(T, World, int, int, int, ItemStack)</a></span> - Method in interface com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/IStructureElementChain.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementChain</a></dt>
@@ -1199,7 +1253,9 @@
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/StructureLibAPI.html#StructureLibAPI--">StructureLibAPI()</a></span> - Constructor for class com.gtnewhorizon.structurelib.<a href="com/gtnewhorizon/structurelib/StructureLibAPI.html" title="class in com.gtnewhorizon.structurelib">StructureLibAPI</a></dt>
<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>&nbsp;</dd>
<dd>
<div class="block">A brief index</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>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html#sub-int-int-int-">sub(int, int, int)</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>
@@ -1228,31 +1284,19 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><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-">survivalPlaceBlock(Block, int, World, int, int, int, IItemSource, EntityPlayerMP)</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">This is a helper method 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>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.</div>
<div class="block">This is a helper method 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></div>
</dd>
<dt><span class="memberNameLink"><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-">survivalPlaceBlock(Block, int, World, int, int, int, IItemSource, EntityPlayerMP, Consumer&lt;IChatComponent&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">This is a helper method 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>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.</div>
<div class="block">This is a helper method 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></div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#survivalPlaceBlock-net.minecraft.item.ItemStack-com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode-net.minecraft.nbt.NBTTagCompound-boolean-net.minecraft.world.World-int-int-int-com.gtnewhorizon.structurelib.structure.IItemSource-net.minecraft.entity.player.EntityPlayerMP-">survivalPlaceBlock(ItemStack, ItemStackPredicate.NBTMode, NBTTagCompound, boolean, World, int, int, int, IItemSource, EntityPlayerMP)</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">This is a helper method 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>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.</div>
<div class="block">This is a helper method 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></div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#survivalPlaceBlock-net.minecraft.item.ItemStack-com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode-net.minecraft.nbt.NBTTagCompound-boolean-net.minecraft.world.World-int-int-int-com.gtnewhorizon.structurelib.structure.IItemSource-net.minecraft.entity.player.EntityPlayerMP-java.util.function.Consumer-">survivalPlaceBlock(ItemStack, ItemStackPredicate.NBTMode, NBTTagCompound, boolean, World, int, int, int, IItemSource, EntityPlayerMP, Consumer&lt;IChatComponent&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">This is a helper method 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>
This method will try to look up an <a href="https://skmedix.github.io/ForgeJavaDocs/javadoc/forge/1.7.10-10.13.4.1614/net/minecraft/item/ItemBlock.html?is-external=true" title="class or interface in net.minecraft.item"><code>ItemBlock</code></a> for given block and meta from <code>s</code> and place it at given
location.</div>
<div class="block">This is a helper method 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></div>
</dd>
</dl>
<a name="I:T">
+1 -1
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureLib 1.7.10-1.1.7-11-g07c658b API</title>
<title>StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>Overview List (StructureLib 1.7.10-1.1.7-17-ge709396 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
+4 -4
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Overview (StructureLib 1.7.10-1.1.7-11-g07c658b API)</title>
<title>Overview (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Overview (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API</h1>
<h1 class="title">StructureLib 1.7.10-1.1.7-17-ge709396 API</h1>
</div>
<div class="header">
<div class="subTitle">
@@ -219,7 +219,7 @@
The item type and stack tag compound of this item stack are opaque objects that should not be parsed.
</p>
<h2>Channels</h2>
<h2><a href="#channels" id="channels">Channels</a></h2>
<p>
Trigger item carries the player's choice of structure tier by its stack size.
+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-11-g07c658b API)</title>
<title>Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Class Hierarchy (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)</title>
<title>Serialized Form (StructureLib 1.7.10-1.1.7-17-ge709396 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-11-g07c658b API)";
parent.document.title="Serialized Form (StructureLib 1.7.10-1.1.7-17-ge709396 API)";
}
}
catch(err) {