mirror of
https://github.com/GTNewHorizons/StructureLib.git
synced 2026-11-13 00:37:55 +00:00
Deploying to gh-pages from @ GTNewHorizons/StructureLib@85d1bd61a4 🚀
This commit is contained in:
1 parent
8307224fc8
commit
99c0bb6b4b
82 files changed
+635
-227
No files matched your search
@@ -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>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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+1
-1
@@ -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>
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+1
-1
@@ -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>
|
||||
|
||||
+2
-2
@@ -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
-3
@@ -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><E> (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><T>, 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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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
-3
@@ -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<CTX></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.
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+386
-48
@@ -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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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>> keyExtractor,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... array)</code> </td>
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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>> 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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> array)</code> </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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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><T>> to)</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><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><T>> 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 <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map)</code> </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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> defaultElem)</code> </td>
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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>> 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><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>> keyExtractor,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... array)</code> </td>
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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>> 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><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>> 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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> array)</code> </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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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>> keyExtractor,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... array)</code> </td>
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><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>> 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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> array)</code> </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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><T,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> to)</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><T,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><T,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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><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><T>> to)</code> </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><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><T>> 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 <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><T,K> 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><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> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map)</code> </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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><T,K> 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><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> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> defaultElem)</code> </td>
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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 <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><T,K> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map)</code> </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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map)</code>
|
||||
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
||||
<div class="block"><span class="deprecationComment">renamed to partitionBy</span></div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i14" class="altColor">
|
||||
<td class="colFirst"><code>static <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><T,K> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> defaultElem)</code> </td>
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementChain.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementChain</a><T></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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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><T,E> 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><E> 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> hintBlock,
|
||||
int hintMeta)</code> </td>
|
||||
int 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementNoPlacement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementNoPlacement</a><T></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><T> 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> hintBlock,
|
||||
int hintMeta)</code> </td>
|
||||
int 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 <B extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>,T><br><a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T></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><T> onFail,
|
||||
B element)</code> </td>
|
||||
B 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 <B extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>,T><br><a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T></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><T> onCheckPass,
|
||||
B element)</code> </td>
|
||||
B 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T></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 <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T></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><T,K> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> com.gtnewhorizon.structurelib.structure.IStructureNavigate<T></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 a,
|
||||
int 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 <T> com.gtnewhorizon.structurelib.structure.IStructureNavigate<T></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> 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> block,
|
||||
int 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> block,
|
||||
int 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> stack,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/util/ItemStackPredicate.NBTMode.html" title="enum in com.gtnewhorizon.structurelib.util">ItemStackPredicate.NBTMode</a> 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> stack,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/util/ItemStackPredicate.NBTMode.html" title="enum in com.gtnewhorizon.structurelib.util">ItemStackPredicate.NBTMode</a> 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>[][] 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T></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> channel,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> backing)</code>
|
||||
<div class="block">See channels.md in docs folder</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i62" class="altColor">
|
||||
<td class="colFirst"><code>static <CTX,T extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure">IWithExtendedContext</a><CTX>,E extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><CTX>><br><a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T></code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-E-">withContext</a></span>(E elem)</code> </td>
|
||||
<tr id="i63" class="rowColor">
|
||||
<td class="colFirst"><code>static <CTX,T extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure">IWithExtendedContext</a><CTX>><br><a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T></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><CTX> 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementNoPlacement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementNoPlacement</a><T> ofTileAdder(<a href="../../../../com/gtnewhorizon/structurelib/structure/adders/ITileAdder.html" title="interface in com.gtnewhorizon.structurelib.structure.adders">ITileAdder</a><T> 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> hintBlock,
|
||||
int 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><E> 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> hintBlock,
|
||||
int 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 <B extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>,T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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><T> onCheckPass,
|
||||
B 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 <B extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>,T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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><T> onFail,
|
||||
B 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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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><? super T> predicate,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><? super T> 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><? super T> downstream,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.PlaceResult.html" title="enum in com.gtnewhorizon.structurelib.structure">IStructureElement.PlaceResult</a> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<li class="blockList">
|
||||
<h4>ofChain</h4>
|
||||
<pre>public static <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementChain.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementChain</a><T> 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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <CTX,T extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure">IWithExtendedContext</a><CTX>,E extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><CTX>> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> withContext(E elem)</pre>
|
||||
<pre>public static <CTX,T extends <a href="../../../../com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure">IWithExtendedContext</a><CTX>> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> withContext(<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><CTX> 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 <T> <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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<li class="blockList">
|
||||
<h4>defer</h4>
|
||||
<pre>public static <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><T,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>defer</h4>
|
||||
<pre>public static <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><T,K> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><T,K> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map)</pre>
|
||||
<div class="block"><span class="deprecatedLabel">Deprecated.</span> <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 <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><T,K> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<pre>public static <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><T,K> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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 <T> <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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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>> keyExtractor,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<h4>defer</h4>
|
||||
<pre>public static <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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>> 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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<li class="blockList">
|
||||
<h4>defer</h4>
|
||||
<pre>public static <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<h4>defer</h4>
|
||||
<pre>public static <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<pre>public static <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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 <T> <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 <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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>> keyExtractor,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<h4>defer</h4>
|
||||
<pre>public static <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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>> 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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<h4>defer</h4>
|
||||
<pre>public static <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><T,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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><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><T>> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<pre>public static <T,K> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><T,K> 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><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> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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 <T> <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><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> 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><K,<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> map,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T> 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
public static <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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>> 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><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>> keyExtractor,
|
||||
<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>... 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 <T> <a href="../../../../com/gtnewhorizon/structur
|
||||
<pre>public static <T> <a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElementDeferred.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElementDeferred</a><T> 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><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>> 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><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>> 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><<a href="../../../../com/gtnewhorizon/structurelib/structure/IStructureElement.html" title="interface in com.gtnewhorizon.structurelib.structure">IStructureElement</a><T>> 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) {
|
||||
|
||||
+1
-1
@@ -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>
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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><CTX></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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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) {
|
||||
|
||||
+2
-2
@@ -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><E> (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><T>, 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><T,U>)</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><T,U>)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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"> </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<T, K>, Map<K, IStructureElement<T>>)</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">
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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<T, IStructureElement<T>>)</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> </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<T, K>, Map<K, IStructureElement<T>>)</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> </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<T, K>, Map<K, IStructureElement<T>>, IStructureElement<T>)</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> </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<T, Integer>, IStructureElement<T>...)</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> </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<T, Integer>, List<IStructureElement<T>>)</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> </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<T, ItemStack, IStructureElement<T>>)</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> </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<T, ItemStack, K>, Map<K, IStructureElement<T>>)</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> </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<T, ItemStack, K>, Map<K, IStructureElement<T>>, IStructureElement<T>)</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> </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<T, ItemStack, Integer>, IStructureElement<T>...)</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> </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<T, ItemStack, Integer>, List<IStructureElement<T>>)</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> </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<T, IStructureElement<T>>, BiFunction<T, ItemStack, IStructureElement<T>>)</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> </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<T, K>, BiFunction<T, ItemStack, K>, Map<K, IStructureElement<T>>)</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> </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<T, K>, BiFunction<T, ItemStack, K>, Map<K, IStructureElement<T>>, IStructureElement<T>)</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> </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<T, Integer>, BiFunction<T, ItemStack, Integer>, IStructureElement<T>...)</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> </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<T, Integer>, BiFunction<T, ItemStack, Integer>, List<IStructureElement<T>>)</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> </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> </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> </dd>
|
||||
<dt><a href="com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="interface in com.gtnewhorizon.structurelib.structure"><span class="typeNameLink">IWithExtendedContext</span></a><<a href="com/gtnewhorizon/structurelib/structure/IWithExtendedContext.html" title="type parameter in IWithExtendedContext">CTX</a>> - 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<IStructureElement<T>>)</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> </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<T, E>, Class<E>, 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> </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<T>, 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> </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<T>, 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> </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<T>, 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> </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<? super T>, IStructureElement<? super T>)</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<T, K>, Map<K, IStructureElement<T>>)</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> </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> </dd>
|
||||
<dt><span class="memberNameLink"><a href="com/gtnewhorizon/structurelib/structure/StructureUtility.html#withContext-com.gtnewhorizon.structurelib.structure.IStructureElement-">withContext(IStructureElement<CTX>)</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> </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>
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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,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">
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in new issue
Block a user