Deploying to gh-pages from @ GTNewHorizons/StructureLib@85d1bd61a4 🚀

This commit is contained in:
Glease committed 2022-08-29 14:51:52 +00:00
1 parent 8307224fc8
commit 99c0bb6b4b
82 files changed
+635 -227

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-8-ga31ecee API)</title>
<title>All Classes (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>All Classes (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>StructureLibAPI (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="StructureLibAPI (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>AlignmentUtility (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>AlignmentUtility (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="AlignmentUtility (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignment (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IAlignment (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IAlignment (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IAlignmentLimits.Builder (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentLimits (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IAlignmentLimits (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IAlignmentLimits (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IAlignmentProvider (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IAlignmentProvider (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IAlignmentProvider (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IntegerAxisSwap (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IntegerAxisSwap (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IntegerAxisSwap (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ChannelDataAccessor (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ChannelDataAccessor (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ChannelDataAccessor (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ConstructableUtility (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ConstructableUtility (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ConstructableUtility (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IConstructable (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IConstructable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IConstructable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IConstructableProvider (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IConstructableProvider (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IConstructableProvider (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IMultiblockInfoContainer (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ISurvivalConstructable (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ISurvivalConstructable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ISurvivalConstructable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.constructable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment.constructable Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.constructable Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Direction (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>Direction (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Direction (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ExtendedFacing (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ExtendedFacing (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ExtendedFacing (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Flip (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>Flip (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Flip (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Rotation (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>Rotation (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Rotation (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.enumerable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment.enumerable Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment.enumerable Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -81,8 +81,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.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/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>
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.alignment Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.alignment Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IBlockPosConsumer (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IBlockPosConsumer (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IBlockPosConsumer (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ICustomBlockSetting (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ICustomBlockSetting (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ICustomBlockSetting (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IItemSource (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IItemSource (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IItemSource (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ISpecialItemBlock (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ISpecialItemBlock (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ISpecialItemBlock (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureDefinition (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IStructureDefinition (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IStructureDefinition (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IStructureElement.PlaceResult (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElement (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IStructureElement (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IStructureElement (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementChain (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IStructureElementChain (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IStructureElementChain (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IStructureElementCheckOnly (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementDeferred (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IStructureElementDeferred (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IStructureElementDeferred (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IStructureElementNoPlacement (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IStructureWalker (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IStructureWalker (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IStructureWalker (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ITierConverter (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ITierConverter (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ITierConverter (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IWithExtendedContext (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IWithExtendedContext (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IWithExtendedContext (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -104,7 +104,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>public interface <span class="typeNameLabel">IWithExtendedContext&lt;CTX&gt;</span></pre>
<div class="block">Implement this and use <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-E-"><code>StructureUtility.withContext(IStructureElement)</code></a> in case you need to record some
<div class="block">Implement this and use <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-com.gtnewhorizon.structurelib.structure.IStructureElement-"><code>StructureUtility.withContext(IStructureElement)</code></a> in case you need to record some
temporary states that don't need to live in your main context, which would usually live for the whole lifetime of the
structure than just during structure check. Usually just save some few bytes, but becomes non trivial if you need to
record too much stuff.
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="StructureDefinition.Builder (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureDefinition (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>StructureDefinition (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="StructureDefinition (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureUtility (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>StructureUtility (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -11,14 +11,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StructureUtility (StructureLib 1.7.10-1.1.7-8-ga31ecee API)";
parent.document.title="StructureUtility (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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":9,"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};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
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 tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -125,7 +125,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
@@ -133,82 +133,114 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<tr id="i0" 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.BiFunction-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>,<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>&nbsp;</td>
<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="i1" 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.BiFunction-java.util.List-">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>,<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>&nbsp;</td>
<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="i2" 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.BiFunction-">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>,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.BiFunction-">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>,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</code>
<div class="block">This will defer the actual instantiation of structure element until the structure code is actually called.</div>
</td>
</tr>
<tr id="i3" 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#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>&nbsp;</td>
<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="i4" 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#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>&nbsp;</td>
<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="i5" 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-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>&nbsp;</td>
<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="i6" 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.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>&nbsp;</td>
<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="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>&nbsp;</td>
<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="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>&nbsp;</td>
<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="i9" 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-">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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-">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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</code>
<div class="block">This will defer the actual instantiation of structure element until the structure code is actually called.</div>
</td>
</tr>
<tr id="i10" 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.function.BiFunction-">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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;toCheck,
<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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</code>&nbsp;</td>
<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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</code>
<div class="block">This will defer the actual instantiation of structure element until the <b>first time</b> structure code is actually called.</div>
</td>
</tr>
<tr id="i11" 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#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>&nbsp;</td>
<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="i12" 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#defer-java.util.function.Function-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/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>&nbsp;</td>
<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="i13" 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#defer-java.util.function.Function-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;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>&nbsp;</td>
<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"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
</div>
</td>
</tr>
<tr id="i14" 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#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>&nbsp;</td>
<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="i15" 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>
@@ -459,7 +491,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<tr id="i44" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementChain.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementChain</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofChain-java.util.List-">ofChain</a></span>(<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;elementChain)</code>
<div class="block">Take care while chaining, as it will try to call every structure element until it returns true.</div>
<div class="block">This allows you to compose different <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure"><code>IStructureElement</code></a> to form a <b>OR</b> chain.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
@@ -486,23 +518,31 @@ 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#ofSpecificTileAdder-java.util.function.BiPredicate-java.lang.Class-net.minecraft.block.Block-int-">ofSpecificTileAdder</a></span>(<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,E&gt;&nbsp;iTileAdder,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;tileClass,
<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;hintBlock,
int&nbsp;hintMeta)</code>&nbsp;</td>
int&nbsp;hintMeta)</code>
<div class="block">Try to add a structure element with a particular type of tile entity.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementNoPlacement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementNoPlacement</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofTileAdder-com.gtnewhorizon.structurelib.structure.adders.ITileAdder-net.minecraft.block.Block-int-">ofTileAdder</a></span>(<a href="../../../../com/gtnewhorizon/structurelib/structure/adders/ITileAdder.html" title="interface in com.gtnewhorizon.structurelib.structure.adders">ITileAdder</a>&lt;T&gt;&nbsp;iTileAdder,
<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;hintBlock,
int&nbsp;hintMeta)</code>&nbsp;</td>
int&nbsp;hintMeta)</code>
<div class="block">Try to add a structure element with a tile entity.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>static &lt;B extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;,T&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#onElementFail-java.util.function.Consumer-B-">onElementFail</a></span>(<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;T&gt;&nbsp;onFail,
B&nbsp;element)</code>&nbsp;</td>
B&nbsp;element)</code>
<div class="block">Call a callback if downstream element returned false in check.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>static &lt;B extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;,T&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#onElementPass-java.util.function.Consumer-B-">onElementPass</a></span>(<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;T&gt;&nbsp;onCheckPass,
B&nbsp;element)</code>&nbsp;</td>
B&nbsp;element)</code>
<div class="block">Call a callback if downstream element returned true in check.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<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>
@@ -520,6 +560,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</td>
</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,
<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&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,
@@ -527,13 +574,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="i55" class="rowColor">
<tr id="i56" 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-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="i56" class="altColor">
<tr id="i57" 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-">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,
@@ -546,7 +593,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">This method assume block at given coord is NOT acceptable, but may or may not be trivially replaceable</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<tr id="i58" 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-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,
@@ -560,7 +607,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">This method assume block at given coord is NOT acceptable, but may or may not be trivially replaceable</div>
</td>
</tr>
<tr id="i58" class="altColor">
<tr id="i59" 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-">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,
@@ -575,7 +622,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">This method assume block at given coord is NOT acceptable, but may or may not be trivially replaceable</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<tr id="i60" 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-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,
@@ -591,23 +638,25 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">This method assume block at given coord is NOT acceptable, but may or may not be trivially replaceable</div>
</td>
</tr>
<tr id="i60" class="altColor">
<tr id="i61" class="rowColor">
<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="i61" class="rowColor">
<tr id="i62" class="altColor">
<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="i62" 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;,E extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</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-E-">withContext</a></span>(E&nbsp;elem)</code>&nbsp;</td>
<tr id="i63" class="rowColor">
<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>
</td>
</tr>
</table>
<ul class="blockList">
@@ -805,7 +854,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
Main difference is this one is check only.
<p>
Note that if tierExtractor returns a null, this block will be rejected immediately. This makes null a potent
candidate for notSet.</div>
candidate for notSet.
<p>
See documentation on the other overload for more information.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlocksTiered-com.gtnewhorizon.structurelib.structure.ITierConverter-TIER-java.util.function.BiConsumer-java.util.function.Function-"><code>ofBlocksTiered(ITierConverter, Object, BiConsumer, Function)</code></a></dd>
@@ -830,11 +881,27 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">Element representing a component with different tiers. Player can use more blueprint to get hints denoting more
advanced components.
<p>
This assumes you will reset the backing storage, and on the first occurrence getter would return notSet.
You can also make getter to return other value to forcefully select a certain tier, but you're probably better
off using block adders or <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofBlock-net.minecraft.block.Block-int-net.minecraft.block.Block-int-"><code>ofBlock(Block, int, Block, int)</code></a> and its overloads
<p>
Implementation wise, this allows a block only when we don't yet have a tier, or the block at that location has
the same tier as we already have.
<p>
There is yet no TileEntity counterpart of this utility. Feel free to submit a PR to add it.
<p>
For most typical use cases, you will NOT want to return notSet from your tierExtractor. If you do so, we will
have this kind of chain of events:
<ul>
<li>at check start, tier is reset to notSet
<li>at first occurrence, ofBlocksTiered finds your current tier is notSet, and the block's tier is notSet, so it's accepted
<li>at 2nd, 3rd..., same thing in 2 happens
<li>at last occurrence, player placed a valid block with a tier not notSet. ofBlocksTiered now sets your current
tier to this tier, and accept the block
<li>check got notified structure is sound, and tier is not notSet. it marks the structure as complete and start doing its business
<li>Player enjoy a (probably) hilariously shaped multi and (probably) reduced build cost.
</ul>
<p>
<b>Example:</b>
<p>
Assume you have 16 tier, each map to one block's 16 different meta. You will usually want something like this
@@ -1150,6 +1217,8 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementNoPlacement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementNoPlacement</a>&lt;T&gt;&nbsp;ofTileAdder(<a href="../../../../com/gtnewhorizon/structurelib/structure/adders/ITileAdder.html" title="interface in com.gtnewhorizon.structurelib.structure.adders">ITileAdder</a>&lt;T&gt;&nbsp;iTileAdder,
<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;hintBlock,
int&nbsp;hintMeta)</pre>
<div class="block">Try to add a structure element with a tile entity. Note that tile adder will be called with a null argument at
locations without tile entity.</div>
</li>
</ul>
<a name="ofSpecificTileAdder-java.util.function.BiPredicate-java.lang.Class-net.minecraft.block.Block-int-">
@@ -1162,6 +1231,8 @@ 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/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;tileClass,
<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;hintBlock,
int&nbsp;hintMeta)</pre>
<div class="block">Try to add a structure element with a particular type of tile entity. Note that tile adder will not be called at
locations without a tile entity.</div>
</li>
</ul>
<a name="onElementPass-java.util.function.Consumer-com.gtnewhorizon.structurelib.structure.IStructureElement-">
@@ -1174,6 +1245,12 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>onElementPass</h4>
<pre>public static&nbsp;&lt;B extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;,T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;onElementPass(<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;T&gt;&nbsp;onCheckPass,
B&nbsp;element)</pre>
<div class="block">Call a callback if downstream element returned true in check.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>onCheckPass</code> - side effect</dd>
<dd><code>element</code> - downstream</dd>
</dl>
</li>
</ul>
<a name="onElementFail-java.util.function.Consumer-com.gtnewhorizon.structurelib.structure.IStructureElement-">
@@ -1186,6 +1263,12 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>onElementFail</h4>
<pre>public static&nbsp;&lt;B extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;,T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;onElementFail(<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;T&gt;&nbsp;onFail,
B&nbsp;element)</pre>
<div class="block">Call a callback if downstream element returned false in check.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>onFail</code> - side effect</dd>
<dd><code>element</code> - downstream</dd>
</dl>
</li>
</ul>
<a name="onlyIf-java.util.function.Predicate-com.gtnewhorizon.structurelib.structure.IStructureElement-">
@@ -1196,7 +1279,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>onlyIf</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;onlyIf(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a>&lt;? super T&gt;&nbsp;predicate,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;? super T&gt;&nbsp;downstream)</pre>
<div class="block">Enable this structure element only if given predicate returns true.</div>
<div class="block">Enable this structure element only if given predicate returns true.
<p>
Return SKIP when survival auto place if given predicate returns false.</div>
</li>
</ul>
<a name="onlyIf-java.util.function.Predicate-com.gtnewhorizon.structurelib.structure.IStructureElement-com.gtnewhorizon.structurelib.structure.IStructureElement.PlaceResult-">
@@ -1209,6 +1294,10 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;? super T&gt;&nbsp;downstream,
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.PlaceResult.html" title="enum in com.gtnewhorizon.structurelib.structure">IStructureElement.PlaceResult</a>&nbsp;placeResultWhenDisabled)</pre>
<div class="block">Enable this structure element only if given predicate returns true.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>placeResultWhenDisabled</code> - value to return for survival auto place when predicate returns false</dd>
</dl>
</li>
</ul>
<a name="ofChain-com.gtnewhorizon.structurelib.structure.IStructureElement...-">
@@ -1244,19 +1333,30 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<li class="blockList">
<h4>ofChain</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementChain.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementChain</a>&lt;T&gt;&nbsp;ofChain(<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;elementChain)</pre>
<div class="block">Take care while chaining, as it will try to call every structure element until it returns true.
If none does it will finally return false.</div>
<div class="block">This allows you to compose different <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure"><code>IStructureElement</code></a> to form a <b>OR</b> chain.
<p>
Practically no difference with the other overload.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofChain-com.gtnewhorizon.structurelib.structure.IStructureElement...-"><code>ofChain(IStructureElement[])</code></a></dd>
</dl>
</li>
</ul>
<a name="withContext-com.gtnewhorizon.structurelib.structure.IStructureElement-">
<!-- -->
</a><a name="withContext-E-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withContext</h4>
<pre>public static&nbsp;&lt;CTX,T extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure">IWithExtendedContext</a>&lt;CTX&gt;,E extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;CTX&gt;&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;withContext(E&nbsp;elem)</pre>
<pre>public static&nbsp;&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;&nbsp;<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&nbsp;withContext(<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;CTX&gt;&nbsp;elem)</pre>
<div class="block">Switch to the extended context object in the downstream element</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>CTX</code> - extended context type</dd>
<dd><code>T</code> - existing context object type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>elem</code> - downstream element</dd>
</dl>
</li>
</ul>
<a name="lazy-java.util.function.Supplier-">
@@ -1308,11 +1408,8 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
Using this while <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#lazy-java.util.function.Supplier-"><code>lazy(Supplier)</code></a> is enough will not break anything, but would incur unnecessary
performance overhead.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>to</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>to</code> - downstream element supplier</dd>
</dl>
</li>
</ul>
@@ -1323,6 +1420,17 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<li class="blockList">
<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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</pre>
<div class="block">This will defer the actual instantiation of structure element until the structure code is actually called.
This will allow the structure element <b>constructor</b> to access properties only present on the context object
(e.g. GT5 multiblock controller), e.g. hatch texture index to use.
Use this if it might change for the same structure definition, e.g. if your structure might switch mode and
change some parameter, while basically remain the same shape.
Using this while <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#lazy-java.util.function.Supplier-"><code>lazy(Supplier)</code></a> is enough will not break anything, but would incur unnecessary
performance overhead.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>to</code> - downstream element supplier</dd>
</dl>
</li>
</ul>
<a name="defer-java.util.function.Function-java.util.Map-">
@@ -1331,8 +1439,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;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;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.</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>
</dl>
</li>
</ul>
<a name="partitionBy-java.util.function.Function-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;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
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.</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>
</dl>
</li>
</ul>
<a name="defer-java.util.function.Function-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">
@@ -1344,6 +1486,20 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<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>
<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="defer-java.util.function.Function-com.gtnewhorizon.structurelib.structure.IStructureElement...-">
@@ -1355,6 +1511,18 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<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">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="defer-java.util.function.Function-java.util.List-">
@@ -1365,6 +1533,18 @@ 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">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="defer-java.util.function.BiFunction-">
@@ -1374,6 +1554,19 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<li class="blockList">
<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/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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</pre>
<div class="block">This will defer the actual instantiation of structure element until the structure code is actually called.
This will allow the structure element <b>constructor</b> to access properties only present on the context object
(e.g. GT5 multiblock controller), e.g. hatch texture index to use.
Use this if it might change for the same structure definition, e.g. if your structure might switch mode and
change some parameter, while basically remain the same shape.
Using this while <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#lazy-java.util.function.Supplier-"><code>lazy(Supplier)</code></a> is enough will not break anything, but would incur unnecessary
performance overhead.
<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>to</code> - downstream element supplier</dd>
</dl>
</li>
</ul>
<a name="defer-java.util.function.BiFunction-java.util.Map-">
@@ -1384,6 +1577,21 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<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>
<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="defer-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">
@@ -1395,6 +1603,22 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<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>
<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="defer-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">
@@ -1406,6 +1630,20 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<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/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.
<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.</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>array</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="defer-java.util.function.BiFunction-java.util.List-">
@@ -1416,6 +1654,20 @@ 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/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.
<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.</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>array</code> - all possible structure element</dd>
</dl>
</li>
</ul>
<a name="defer-java.util.function.Function-java.util.function.BiFunction-">
@@ -1426,6 +1678,21 @@ 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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;toCheck,
<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="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a>&lt;T&gt;&gt;&nbsp;to)</pre>
<div class="block">This will defer the actual instantiation of structure element until the <b>first time</b> structure code is actually called.
<p>
Similar to defer, but caches the first returned element returned and won't call it again.
Initialization is not thread safe.
This will allow the structure element <b>constructor</b> to access properties only present on the context object
(e.g. GT5 multiblock controller), e.g. hatch texture index to use.
Use this if the data you access will remain constant.
<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>toCheck</code> - override the check function with the returned element</dd>
<dd><code>to</code> - create structure element from the context object passed in</dd>
</dl>
</li>
</ul>
<a name="defer-java.util.function.Function-java.util.function.BiFunction-java.util.Map-">
@@ -1437,6 +1704,25 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<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>
<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="defer-java.util.function.Function-java.util.function.BiFunction-java.util.Map-com.gtnewhorizon.structurelib.structure.IStructureElement-">
@@ -1449,6 +1735,24 @@ public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/gtnewhorizon/structur
<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
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="defer-java.util.function.Function-java.util.function.BiFunction-com.gtnewhorizon.structurelib.structure.IStructureElement...-">
@@ -1461,6 +1765,24 @@ 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">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="defer-java.util.function.Function-java.util.function.BiFunction-java.util.List-">
@@ -1472,6 +1794,22 @@ 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">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="withChannel-java.lang.String-com.gtnewhorizon.structurelib.structure.IStructureElement-">
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IBlockAdder (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>IBlockAdder (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="IBlockAdder (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ITileAdder (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ITileAdder (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ITileAdder (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.structure.adders (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.structure.adders Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.structure.adders Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.structure (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -145,7 +145,7 @@
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure">IWithExtendedContext</a>&lt;CTX&gt;</td>
<td class="colLast">
<div class="block">Implement this and use <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-E-"><code>StructureUtility.withContext(IStructureElement)</code></a> in case you need to record some
<div class="block">Implement this and use <a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-com.gtnewhorizon.structurelib.structure.IStructureElement-"><code>StructureUtility.withContext(IStructureElement)</code></a> in case you need to record some
temporary states that don't need to live in your main context, which would usually live for the whole lifetime of the
structure than just during structure check.</div>
</td>
@@ -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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.structure Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.structure Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryIterable (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>InventoryIterable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="InventoryIterable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="InventoryUtility.InventoryProvider (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="InventoryUtility.ItemStackCounter (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>InventoryUtility.ItemStackExtractor.APIType (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="InventoryUtility.ItemStackExtractor.APIType (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="InventoryUtility.ItemStackExtractor (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="InventoryUtility.OptimizedExtractor (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>InventoryUtility (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>InventoryUtility (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="InventoryUtility (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ItemStackArrayIterable (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ItemStackPredicate.NBTMode (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ItemStackPredicate (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>ItemStackPredicate (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="ItemStackPredicate (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>MiscUtils (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>MiscUtils (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="MiscUtils (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>SortedRegistry (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>SortedRegistry (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="SortedRegistry (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Vec3Impl (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>Vec3Impl (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Vec3Impl (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>XSTR (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>XSTR (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="XSTR (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.util (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>com.gtnewhorizon.structurelib.util Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="com.gtnewhorizon.structurelib.util Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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/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>
<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>
</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-8-ga31ecee API)</title>
<title>Constant Field Values (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Constant Field Values (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
+26 -2
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Deprecated List (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>Deprecated List (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Deprecated List (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -70,6 +70,30 @@
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#method">Deprecated Methods</a></li>
</ul>
</div>
<div class="contentContainer"><a name="method">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Method and Description</th>
</tr>
<tbody>
<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>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
+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-8-ga31ecee API)</title>
<title>API Help (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="API Help (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
+71 -25
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Index (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>Index (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Index (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {
@@ -241,35 +241,67 @@
<div class="block">This will defer the actual instantiation of structure element until the structure code is actually called.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-">defer(Function&lt;T, 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>&nbsp;</dd>
<dd>
<div class="block">This will defer the actual instantiation of structure element until the structure code is actually called.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#defer-java.util.function.Function-java.util.Map-">defer(Function&lt;T, 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>&nbsp;</dd>
<dd>
<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.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>&nbsp;</dd>
<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#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>&nbsp;</dd>
<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#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>&nbsp;</dd>
<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#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>&nbsp;</dd>
<dd>
<div class="block">This will defer the actual instantiation of structure element until the structure code is actually called.</div>
</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>&nbsp;</dd>
<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#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>&nbsp;</dd>
<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#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>&nbsp;</dd>
<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#defer-java.util.function.BiFunction-java.util.List-">defer(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>&nbsp;</dd>
<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#defer-java.util.function.Function-java.util.function.BiFunction-">defer(Function&lt;T, IStructureElement&lt;T&gt;&gt;, 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>&nbsp;</dd>
<dd>
<div class="block">This will defer the actual instantiation of structure element until the <b>first time</b> structure code is actually called.</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-">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>&nbsp;</dd>
<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#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>&nbsp;</dd>
<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#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>&nbsp;</dd>
<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#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>&nbsp;</dd>
<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/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>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/alignment/IAlignmentLimits.Builder.html#deny-com.gtnewhorizon.structurelib.alignment.enumerable.ExtendedFacing-">deny(ExtendedFacing)</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>
@@ -788,7 +820,7 @@
<dd>&nbsp;</dd>
<dt><a href="com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure"><span class="typeNameLink">IWithExtendedContext</span></a>&lt;<a href="com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="type parameter in IWithExtendedContext">CTX</a>&gt; - Interface in <a href="com/gtnewhorizon/structurelib/structure/package-summary.html">com.gtnewhorizon.structurelib.structure</a></dt>
<dd>
<div class="block">Implement this and use <a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-E-"><code>StructureUtility.withContext(IStructureElement)</code></a> in case you need to record some
<div class="block">Implement this and use <a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-com.gtnewhorizon.structurelib.structure.IStructureElement-"><code>StructureUtility.withContext(IStructureElement)</code></a> in case you need to record some
temporary states that don't need to live in your main context, which would usually live for the whole lifetime of the
structure than just during structure check.</div>
</dd>
@@ -968,7 +1000,7 @@
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofChain-java.util.List-">ofChain(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">Take care while chaining, as it will try to call every structure element until it returns true.</div>
<div class="block">This allows you to compose different <a href="com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure"><code>IStructureElement</code></a> to form a <b>OR</b> chain.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html#offset-net.minecraftforge.common.util.ForgeDirection-int-">offset(ForgeDirection, 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>
<dd>&nbsp;</dd>
@@ -985,13 +1017,21 @@
<div class="block">Spawn a hint with given amount of textures and tint.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofSpecificTileAdder-java.util.function.BiPredicate-java.lang.Class-net.minecraft.block.Block-int-">ofSpecificTileAdder(BiPredicate&lt;T, E&gt;, Class&lt;E&gt;, Block, int)</a></span> - Static method in class com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure">StructureUtility</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Try to add a structure element with a particular type of tile entity.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#ofTileAdder-com.gtnewhorizon.structurelib.structure.adders.ITileAdder-net.minecraft.block.Block-int-">ofTileAdder(ITileAdder&lt;T&gt;, Block, int)</a></span> - Static method in class com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure">StructureUtility</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Try to add a structure element with a tile entity.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#onElementFail-java.util.function.Consumer-B-">onElementFail(Consumer&lt;T&gt;, B)</a></span> - Static method in class com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure">StructureUtility</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Call a callback if downstream element returned false in check.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#onElementPass-java.util.function.Consumer-B-">onElementPass(Consumer&lt;T&gt;, B)</a></span> - Static method in class com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure">StructureUtility</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Call a callback if downstream element returned true in check.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#onlyIf-java.util.function.Predicate-com.gtnewhorizon.structurelib.structure.IStructureElement-">onlyIf(Predicate&lt;? super T&gt;, IStructureElement&lt;? super 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">Enable this structure element only if given predicate returns true.</div>
@@ -1006,6 +1046,10 @@
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#partitionBy-java.util.function.Function-java.util.Map-">partitionBy(Function&lt;T, 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/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>
@@ -1390,8 +1434,10 @@ the order they are declared.</div>
<dd>
<div class="block">See channels.md in docs folder</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-E-">withContext(E)</a></span> - Static method in class com.gtnewhorizon.structurelib.structure.<a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html" title="class in com.gtnewhorizon.structurelib.structure">StructureUtility</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-com.gtnewhorizon.structurelib.structure.IStructureElement-">withContext(IStructureElement&lt;CTX&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">Switch to the extended context object in the downstream element</div>
</dd>
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/util/Vec3Impl.html#withinDistance-com.gtnewhorizon.structurelib.util.Vec3Impl-double-">withinDistance(Vec3Impl, double)</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#withinDistance-net.minecraft.dispenser.IPosition-double-">withinDistance(IPosition, double)</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>
+1 -1
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>StructureLib 1.7.10-1.1.7-8-ga31ecee API</title>
<title>StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>Overview List (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
+3 -3
View File
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Overview (StructureLib 1.7.10-1.1.7-8-ga31ecee API)</title>
<title>Overview (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Overview (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API</h1>
<h1 class="title">StructureLib 1.7.10-1.1.7-10-g85d1bd6 API</h1>
</div>
<div class="header">
<div class="subTitle">
+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-8-ga31ecee API)</title>
<title>Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Class Hierarchy (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)</title>
<title>Serialized Form (StructureLib 1.7.10-1.1.7-10-g85d1bd6 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-8-ga31ecee API)";
parent.document.title="Serialized Form (StructureLib 1.7.10-1.1.7-10-g85d1bd6 API)";
}
}
catch(err) {