Repository: CyclopsMC/IntegratedDynamics Branch: master-26 Commit: 66ff328cf5f8 Files: 2703 Total size: 6.2 MB Directory structure: gitextract_lqd2fk71/ ├── .gitattributes ├── .github/ │ ├── CONTRIBUTING.md │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── Bug_report.md │ │ ├── Feature_request.md │ │ ├── Performance_issue.md │ │ └── Question.md │ ├── ISSUE_TEMPLATE.md │ ├── issue-commenter.yml │ ├── labeler.yml │ ├── no-response.yml │ ├── parse_benchmark_results.sh │ └── workflows/ │ ├── ci.yml │ ├── close-issues-no-response.yml │ ├── copilot-setup-steps.yml │ ├── crowdin.yml │ ├── fuzzing.yml │ ├── issue-label-commenter.yml │ ├── issue-label-to-project-board.yml │ ├── new-issue-label.yml │ ├── performance.yml │ └── publish-github-release.yml ├── .gitignore ├── .gitmodules ├── AGENTS.md ├── CHANGELOG-1.19.2.md ├── CHANGELOG-1.20.1.md ├── CHANGELOG-1.21.1.md ├── CHANGELOG-26.1.1.md ├── CHANGELOG-26.1.2.md ├── LICENSE.txt ├── PERFORMANCE_BENCHMARKING.md ├── README.md ├── build.gradle ├── crowdin.yml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── keystore.jks.enc ├── resources/ │ ├── cfmodel/ │ │ ├── display.model │ │ ├── reader.model │ │ ├── squeezer.model │ │ └── writer.model │ ├── changelog/ │ │ ├── 1.10.2-0.6.0.txt │ │ ├── 1.10.2-0.6.1.txt │ │ ├── 1.10.2-0.6.10.txt │ │ ├── 1.10.2-0.6.11.txt │ │ ├── 1.10.2-0.6.12.txt │ │ ├── 1.10.2-0.6.2.txt │ │ ├── 1.10.2-0.6.3.txt │ │ ├── 1.10.2-0.6.4.txt │ │ ├── 1.10.2-0.6.5.txt │ │ ├── 1.10.2-0.6.6.txt │ │ ├── 1.10.2-0.6.7.txt │ │ ├── 1.10.2-0.6.8.txt │ │ ├── 1.10.2-0.6.9.txt │ │ ├── 1.10.2-0.7.0.txt │ │ ├── 1.10.2-0.7.1.txt │ │ ├── 1.10.2-0.7.2.txt │ │ ├── 1.10.2-0.7.3.txt │ │ ├── 1.10.2-0.7.4.txt │ │ ├── 1.10.2-0.7.5.txt │ │ ├── 1.10.2-0.7.6.txt │ │ ├── 1.10.2-0.7.7.txt │ │ ├── 1.10.2-0.7.8.txt │ │ ├── 1.10.2-0.7.9.txt │ │ ├── 1.11.2-0.6.10.txt │ │ ├── 1.11.2-0.6.11.txt │ │ ├── 1.11.2-0.6.12.txt │ │ ├── 1.11.2-0.6.5.txt │ │ ├── 1.11.2-0.6.7.txt │ │ ├── 1.11.2-0.6.8.txt │ │ ├── 1.11.2-0.6.9.txt │ │ ├── 1.11.2-0.7.0.txt │ │ ├── 1.11.2-0.7.1.txt │ │ ├── 1.11.2-0.7.2.txt │ │ ├── 1.11.2-0.7.3.txt │ │ ├── 1.11.2-0.7.4.txt │ │ ├── 1.11.2-0.7.5.txt │ │ ├── 1.11.2-0.7.6.txt │ │ ├── 1.11.2-0.7.7.txt │ │ ├── 1.11.2-0.8.0.txt │ │ ├── 1.11.2-0.8.1.txt │ │ ├── 1.11.2-0.8.2.txt │ │ ├── 1.11.2-0.8.3.txt │ │ ├── 1.11.2-0.8.4.txt │ │ ├── 1.11.2-0.8.5.txt │ │ ├── 1.12-0.7.5.txt │ │ ├── 1.12-0.7.6.txt │ │ ├── 1.12-0.7.7.txt │ │ ├── 1.12-0.8.0.txt │ │ ├── 1.12-0.8.1.txt │ │ ├── 1.12-0.8.2.txt │ │ ├── 1.12-0.8.3.txt │ │ ├── 1.12-0.8.4.txt │ │ ├── 1.12-0.8.5.txt │ │ ├── 1.12-0.8.6.txt │ │ ├── 1.12-0.8.7.txt │ │ ├── 1.12-0.9.0.txt │ │ ├── 1.12-0.9.1.txt │ │ ├── 1.12-0.9.2.txt │ │ ├── 1.12-0.9.3.txt │ │ ├── 1.12.2-0.10.0.txt │ │ ├── 1.12.2-0.10.1.txt │ │ ├── 1.12.2-0.10.2.txt │ │ ├── 1.12.2-0.10.3.txt │ │ ├── 1.12.2-0.10.4.txt │ │ ├── 1.12.2-0.11.0.txt │ │ ├── 1.12.2-0.11.1.txt │ │ ├── 1.12.2-0.11.10.txt │ │ ├── 1.12.2-0.11.11.txt │ │ ├── 1.12.2-0.11.12.txt │ │ ├── 1.12.2-0.11.13.txt │ │ ├── 1.12.2-0.11.14.txt │ │ ├── 1.12.2-0.11.15.txt │ │ ├── 1.12.2-0.11.16.txt │ │ ├── 1.12.2-0.11.17.txt │ │ ├── 1.12.2-0.11.18.txt │ │ ├── 1.12.2-0.11.2.txt │ │ ├── 1.12.2-0.11.3.txt │ │ ├── 1.12.2-0.11.4.txt │ │ ├── 1.12.2-0.11.5.txt │ │ ├── 1.12.2-0.11.6.txt │ │ ├── 1.12.2-0.11.7.txt │ │ ├── 1.12.2-0.11.8.txt │ │ ├── 1.12.2-0.11.9.txt │ │ ├── 1.12.2-0.9.4.txt │ │ ├── 1.12.2-0.9.5.txt │ │ ├── 1.12.2-0.9.6.txt │ │ ├── 1.12.2-0.9.7.txt │ │ ├── 1.12.2-0.9.8.txt │ │ ├── 1.12.2-0.9.9.txt │ │ ├── 1.12.2-1.0.0.txt │ │ ├── 1.12.2-1.0.1.txt │ │ ├── 1.12.2-1.0.10.txt │ │ ├── 1.12.2-1.0.11.txt │ │ ├── 1.12.2-1.0.12.txt │ │ ├── 1.12.2-1.0.13.txt │ │ ├── 1.12.2-1.0.14.txt │ │ ├── 1.12.2-1.0.15.txt │ │ ├── 1.12.2-1.0.16.txt │ │ ├── 1.12.2-1.0.17.txt │ │ ├── 1.12.2-1.0.18.txt │ │ ├── 1.12.2-1.0.2.txt │ │ ├── 1.12.2-1.0.3.txt │ │ ├── 1.12.2-1.0.4.txt │ │ ├── 1.12.2-1.0.5.txt │ │ ├── 1.12.2-1.0.6.txt │ │ ├── 1.12.2-1.0.7.txt │ │ ├── 1.12.2-1.0.8.txt │ │ ├── 1.12.2-1.0.9.txt │ │ ├── 1.12.2-1.1.0.txt │ │ ├── 1.12.2-1.1.1.txt │ │ ├── 1.12.2-1.1.10.txt │ │ ├── 1.12.2-1.1.11.txt │ │ ├── 1.12.2-1.1.2.txt │ │ ├── 1.12.2-1.1.3.txt │ │ ├── 1.12.2-1.1.4.txt │ │ ├── 1.12.2-1.1.5.txt │ │ ├── 1.12.2-1.1.6.txt │ │ ├── 1.12.2-1.1.7.txt │ │ ├── 1.12.2-1.1.8.txt │ │ ├── 1.12.2-1.1.9.txt │ │ ├── 1.15.2-1.1.10.txt │ │ ├── 1.15.2-1.1.11.txt │ │ ├── 1.15.2-1.1.12.txt │ │ ├── 1.15.2-1.1.13.txt │ │ ├── 1.15.2-1.1.14.txt │ │ ├── 1.15.2-1.1.15.txt │ │ ├── 1.15.2-1.1.16.txt │ │ ├── 1.15.2-1.1.17.txt │ │ ├── 1.15.2-1.1.18.txt │ │ ├── 1.15.2-1.1.19.txt │ │ ├── 1.15.2-1.1.20.txt │ │ ├── 1.15.2-1.1.6.txt │ │ ├── 1.15.2-1.1.7.txt │ │ ├── 1.15.2-1.1.8.txt │ │ ├── 1.15.2-1.1.9.txt │ │ ├── 1.16.4-1.1.20.txt │ │ ├── 1.16.4-1.1.21.txt │ │ ├── 1.16.4-1.1.22.txt │ │ ├── 1.16.4-1.2.0.txt │ │ ├── 1.16.4-1.3.0.txt │ │ ├── 1.16.4-1.4.0.txt │ │ ├── 1.16.4-1.4.1.txt │ │ ├── 1.16.4-1.4.2.txt │ │ ├── 1.16.4-1.4.3.txt │ │ ├── 1.16.5-1.10.0.txt │ │ ├── 1.16.5-1.10.1.txt │ │ ├── 1.16.5-1.10.10.txt │ │ ├── 1.16.5-1.10.11.txt │ │ ├── 1.16.5-1.10.12.txt │ │ ├── 1.16.5-1.10.13.txt │ │ ├── 1.16.5-1.10.14.txt │ │ ├── 1.16.5-1.10.15.txt │ │ ├── 1.16.5-1.10.2.txt │ │ ├── 1.16.5-1.10.3.txt │ │ ├── 1.16.5-1.10.4.txt │ │ ├── 1.16.5-1.10.5.txt │ │ ├── 1.16.5-1.10.6.txt │ │ ├── 1.16.5-1.10.7.txt │ │ ├── 1.16.5-1.10.8.txt │ │ ├── 1.16.5-1.10.9.txt │ │ ├── 1.16.5-1.5.0.txt │ │ ├── 1.16.5-1.5.1.txt │ │ ├── 1.16.5-1.6.0.txt │ │ ├── 1.16.5-1.6.1.txt │ │ ├── 1.16.5-1.7.0.txt │ │ ├── 1.16.5-1.7.1.txt │ │ ├── 1.16.5-1.7.2.txt │ │ ├── 1.16.5-1.8.0.txt │ │ ├── 1.16.5-1.8.1.txt │ │ ├── 1.16.5-1.8.2.txt │ │ ├── 1.16.5-1.8.3.txt │ │ ├── 1.16.5-1.8.4.txt │ │ ├── 1.16.5-1.8.5.txt │ │ ├── 1.16.5-1.9.0.txt │ │ ├── 1.16.5-1.9.1.txt │ │ ├── 1.16.5-1.9.2.txt │ │ ├── 1.16.5-1.9.3.txt │ │ ├── 1.16.5-1.9.4.txt │ │ ├── 1.18.1-1.10.10.txt │ │ ├── 1.18.1-1.10.11.txt │ │ ├── 1.18.1-1.10.12.txt │ │ ├── 1.18.1-1.10.13.txt │ │ ├── 1.18.1-1.10.6.txt │ │ ├── 1.18.1-1.10.7.txt │ │ ├── 1.18.1-1.10.8.txt │ │ ├── 1.18.1-1.10.9.txt │ │ ├── 1.18.2-1.10.13.txt │ │ ├── 1.18.2-1.10.14.txt │ │ ├── 1.18.2-1.10.15.txt │ │ ├── 1.18.2-1.10.16.txt │ │ ├── 1.18.2-1.10.17.txt │ │ ├── 1.18.2-1.10.18.txt │ │ ├── 1.18.2-1.11.0.txt │ │ ├── 1.18.2-1.11.1.txt │ │ ├── 1.18.2-1.11.10.txt │ │ ├── 1.18.2-1.11.11.txt │ │ ├── 1.18.2-1.11.12.txt │ │ ├── 1.18.2-1.11.13.txt │ │ ├── 1.18.2-1.11.2.txt │ │ ├── 1.18.2-1.11.3.txt │ │ ├── 1.18.2-1.11.4.txt │ │ ├── 1.18.2-1.11.5.txt │ │ ├── 1.18.2-1.11.6.txt │ │ ├── 1.18.2-1.11.7.txt │ │ ├── 1.18.2-1.11.8.txt │ │ ├── 1.18.2-1.11.9.txt │ │ ├── 1.18.2-1.12.0.txt │ │ ├── 1.18.2-1.12.1.txt │ │ ├── 1.18.2-1.12.2.txt │ │ ├── 1.18.2-1.12.3.txt │ │ ├── 1.18.2-1.12.4.txt │ │ ├── 1.18.2-1.12.5.txt │ │ ├── 1.18.2-1.13.0.txt │ │ ├── 1.18.2-1.13.1.txt │ │ ├── 1.18.2-1.13.2.txt │ │ ├── 1.18.2-1.13.3.txt │ │ ├── 1.18.2-1.13.4.txt │ │ ├── 1.18.2-1.13.5.txt │ │ ├── 1.18.2-1.13.6.txt │ │ ├── 1.18.2-1.13.7.txt │ │ ├── 1.18.2-1.13.8.txt │ │ ├── 1.18.2-1.14.0.txt │ │ ├── 1.18.2-1.15.0.txt │ │ ├── 1.18.2-1.16.0.txt │ │ ├── 1.18.2-1.16.1.txt │ │ ├── 1.18.2-1.17.0.txt │ │ ├── 1.18.2-1.17.1.txt │ │ ├── 1.18.2-1.17.2.txt │ │ ├── 1.18.2-1.17.3.txt │ │ ├── 1.18.2-1.17.4.txt │ │ ├── 1.18.2-1.17.5.txt │ │ ├── 1.19-1.11.3.txt │ │ ├── 1.19-1.11.4.txt │ │ ├── 1.19-1.11.5.txt │ │ ├── 1.19-1.11.6.txt │ │ ├── 1.19-1.11.7.txt │ │ ├── 1.19.2-1.11.10.txt │ │ ├── 1.19.2-1.11.11.txt │ │ ├── 1.19.2-1.11.7.txt │ │ ├── 1.19.2-1.11.8.txt │ │ ├── 1.19.2-1.11.9.txt │ │ ├── 1.19.2-1.12.0.txt │ │ ├── 1.19.2-1.13.0.txt │ │ ├── 1.19.2-1.13.1.txt │ │ ├── 1.19.2-1.14.0.txt │ │ ├── 1.19.2-1.14.1.txt │ │ ├── 1.19.2-1.14.2.txt │ │ ├── 1.19.2-1.14.3.txt │ │ ├── 1.19.2-1.14.4.txt │ │ ├── 1.19.2-1.14.5.txt │ │ ├── 1.19.2-1.14.6.txt │ │ ├── 1.19.2-1.14.7.txt │ │ ├── 1.19.2-1.15.0.txt │ │ ├── 1.19.2-1.15.1.txt │ │ ├── 1.19.2-1.15.2.txt │ │ ├── 1.19.2-1.16.0.txt │ │ ├── 1.19.2-1.16.1.txt │ │ ├── 1.19.2-1.16.10.txt │ │ ├── 1.19.2-1.16.2.txt │ │ ├── 1.19.2-1.16.3.txt │ │ ├── 1.19.2-1.16.4.txt │ │ ├── 1.19.2-1.16.5.txt │ │ ├── 1.19.2-1.16.6.txt │ │ ├── 1.19.2-1.16.7.txt │ │ ├── 1.19.2-1.16.8.txt │ │ ├── 1.19.2-1.16.9.txt │ │ ├── 1.19.2-1.17.0.txt │ │ ├── 1.19.2-1.18.0.txt │ │ ├── 1.19.2-1.19.0.txt │ │ ├── 1.19.2-1.19.1.txt │ │ ├── 1.19.2-1.20.0.txt │ │ ├── 1.19.2-1.20.1.txt │ │ ├── 1.19.2-1.20.2.txt │ │ ├── 1.19.2-1.20.3.txt │ │ ├── 1.19.2-1.21.0.txt │ │ ├── 1.19.2-1.21.1.txt │ │ ├── 1.19.2-1.21.2.txt │ │ ├── 1.19.2-1.21.3.txt │ │ ├── 1.19.2-1.22.0.txt │ │ ├── 1.19.2-1.22.1.txt │ │ ├── 1.19.2-1.22.2.txt │ │ ├── 1.19.2-1.23.0.txt │ │ ├── 1.19.2-1.23.1.txt │ │ ├── 1.19.2-1.23.10.txt │ │ ├── 1.19.2-1.23.11.txt │ │ ├── 1.19.2-1.23.2.txt │ │ ├── 1.19.2-1.23.3.txt │ │ ├── 1.19.2-1.23.4.txt │ │ ├── 1.19.2-1.23.5.txt │ │ ├── 1.19.2-1.23.6.txt │ │ ├── 1.19.2-1.23.7.txt │ │ ├── 1.19.2-1.23.8.txt │ │ ├── 1.19.2-1.23.9.txt │ │ ├── 1.19.2-1.24.0.txt │ │ ├── 1.19.2-1.24.1.txt │ │ ├── 1.19.2-1.24.2.txt │ │ ├── 1.19.2-1.24.3.txt │ │ ├── 1.19.2-1.24.4.txt │ │ ├── 1.19.2-1.25.0.txt │ │ ├── 1.19.2-1.25.1.txt │ │ ├── 1.19.2-1.25.2.txt │ │ ├── 1.19.2-1.25.3.txt │ │ ├── 1.19.2-1.25.4.txt │ │ ├── 1.19.2-1.25.5.txt │ │ ├── 1.19.2-1.26.0.txt │ │ ├── 1.19.2-1.26.1.txt │ │ ├── 1.19.2-1.27.0.txt │ │ ├── 1.19.2-1.27.1.txt │ │ ├── 1.19.2-1.27.2.txt │ │ ├── 1.19.2-1.27.3.txt │ │ ├── 1.19.2-1.27.4.txt │ │ ├── 1.19.2-1.27.5.txt │ │ ├── 1.19.2-1.27.6.txt │ │ ├── 1.19.2-1.28.0.txt │ │ ├── 1.19.2-1.28.1.txt │ │ ├── 1.19.2-1.28.2.txt │ │ ├── 1.19.2-1.28.3.txt │ │ ├── 1.19.2-1.28.4.txt │ │ ├── 1.19.2-1.28.5.txt │ │ ├── 1.19.2-1.28.6.txt │ │ ├── 1.19.2-1.29.0.txt │ │ ├── 1.19.2-1.29.1.txt │ │ ├── 1.19.2-1.29.2.txt │ │ ├── 1.19.2-1.29.3.txt │ │ ├── 1.19.2-1.30.0.txt │ │ ├── 1.19.2-1.30.1.txt │ │ ├── 1.19.3-1.14.6.txt │ │ ├── 1.19.3-1.14.7.txt │ │ ├── 1.19.3-1.14.8.txt │ │ ├── 1.19.3-1.15.0.txt │ │ ├── 1.19.3-1.15.1.txt │ │ ├── 1.19.3-1.15.2.txt │ │ ├── 1.19.3-1.16.0.txt │ │ ├── 1.19.3-1.16.1.txt │ │ ├── 1.19.3-1.16.2.txt │ │ ├── 1.19.4-1.16.2.txt │ │ ├── 1.19.4-1.16.3.txt │ │ ├── 1.19.4-1.16.4.txt │ │ ├── 1.19.4-1.16.5.txt │ │ ├── 1.19.4-1.16.6.txt │ │ ├── 1.19.4-1.16.7.txt │ │ ├── 1.20.1-1.16.10.txt │ │ ├── 1.20.1-1.16.7.txt │ │ ├── 1.20.1-1.16.8.txt │ │ ├── 1.20.1-1.16.9.txt │ │ ├── 1.20.1-1.17.0.txt │ │ ├── 1.20.1-1.18.0.txt │ │ ├── 1.20.1-1.19.0.txt │ │ ├── 1.20.1-1.19.1.txt │ │ ├── 1.20.1-1.20.0.txt │ │ ├── 1.20.1-1.20.1.txt │ │ ├── 1.20.1-1.20.2.txt │ │ ├── 1.20.1-1.20.3.txt │ │ ├── 1.20.1-1.20.4.txt │ │ ├── 1.20.1-1.21.0.txt │ │ ├── 1.20.1-1.21.1.txt │ │ ├── 1.20.1-1.21.2.txt │ │ ├── 1.20.1-1.21.3.txt │ │ ├── 1.20.1-1.22.0.txt │ │ ├── 1.20.1-1.22.1.txt │ │ ├── 1.20.1-1.22.2.txt │ │ ├── 1.20.1-1.23.0.txt │ │ ├── 1.20.1-1.23.1.txt │ │ ├── 1.20.1-1.23.10.txt │ │ ├── 1.20.1-1.23.11.txt │ │ ├── 1.20.1-1.23.12.txt │ │ ├── 1.20.1-1.23.13.txt │ │ ├── 1.20.1-1.23.2.txt │ │ ├── 1.20.1-1.23.3.txt │ │ ├── 1.20.1-1.23.4.txt │ │ ├── 1.20.1-1.23.5.txt │ │ ├── 1.20.1-1.23.6.txt │ │ ├── 1.20.1-1.23.7.txt │ │ ├── 1.20.1-1.23.8.txt │ │ ├── 1.20.1-1.23.9.txt │ │ ├── 1.20.1-1.24.0.txt │ │ ├── 1.20.1-1.24.1.txt │ │ ├── 1.20.1-1.24.2.txt │ │ ├── 1.20.1-1.24.3.txt │ │ ├── 1.20.1-1.25.0.txt │ │ ├── 1.20.1-1.25.1.txt │ │ ├── 1.20.1-1.25.2.txt │ │ ├── 1.20.1-1.25.3.txt │ │ ├── 1.20.1-1.25.4.txt │ │ ├── 1.20.1-1.25.5.txt │ │ ├── 1.20.1-1.25.6.txt │ │ ├── 1.20.1-1.26.0.txt │ │ ├── 1.20.1-1.26.1.txt │ │ ├── 1.20.1-1.27.0.txt │ │ ├── 1.20.1-1.27.1.txt │ │ ├── 1.20.1-1.27.2.txt │ │ ├── 1.20.1-1.27.3.txt │ │ ├── 1.20.1-1.27.4.txt │ │ ├── 1.20.1-1.27.5.txt │ │ ├── 1.20.1-1.27.6.txt │ │ ├── 1.20.1-1.28.0.txt │ │ ├── 1.20.1-1.28.1.txt │ │ ├── 1.20.1-1.29.0.txt │ │ ├── 1.20.1-1.29.1.txt │ │ ├── 1.20.1-1.29.10.txt │ │ ├── 1.20.1-1.29.11.txt │ │ ├── 1.20.1-1.29.2.txt │ │ ├── 1.20.1-1.29.3.txt │ │ ├── 1.20.1-1.29.4.txt │ │ ├── 1.20.1-1.29.5.txt │ │ ├── 1.20.1-1.29.6.txt │ │ ├── 1.20.1-1.29.7.txt │ │ ├── 1.20.1-1.29.8.txt │ │ ├── 1.20.1-1.29.9.txt │ │ ├── 1.20.1-1.30.0.txt │ │ ├── 1.20.1-1.30.1.txt │ │ ├── 1.20.1-1.30.2.txt │ │ ├── 1.20.1-1.30.3.txt │ │ ├── 1.20.1-1.30.4.txt │ │ ├── 1.20.1-1.30.5.txt │ │ ├── 1.20.4-1.21.2.txt │ │ ├── 1.20.4-1.21.3.txt │ │ ├── 1.20.4-1.21.4.txt │ │ ├── 1.20.4-1.21.5.txt │ │ ├── 1.20.4-1.21.6.txt │ │ ├── 1.20.4-1.21.7.txt │ │ ├── 1.20.4-1.21.8.txt │ │ ├── 1.21-1.21.10.txt │ │ ├── 1.21-1.21.4.txt │ │ ├── 1.21-1.21.5.txt │ │ ├── 1.21-1.21.6.txt │ │ ├── 1.21-1.21.7.txt │ │ ├── 1.21-1.21.8.txt │ │ ├── 1.21-1.21.9.txt │ │ ├── 1.21-1.22.0.txt │ │ ├── 1.21-1.22.1.txt │ │ ├── 1.21-1.22.2.txt │ │ ├── 1.21-1.23.0.txt │ │ ├── 1.21-1.23.1.txt │ │ ├── 1.21.1-1.23.10.txt │ │ ├── 1.21.1-1.23.11.txt │ │ ├── 1.21.1-1.23.12.txt │ │ ├── 1.21.1-1.23.13.txt │ │ ├── 1.21.1-1.23.14.txt │ │ ├── 1.21.1-1.23.15.txt │ │ ├── 1.21.1-1.23.16.txt │ │ ├── 1.21.1-1.23.17.txt │ │ ├── 1.21.1-1.23.18.txt │ │ ├── 1.21.1-1.23.19.txt │ │ ├── 1.21.1-1.23.2.txt │ │ ├── 1.21.1-1.23.3.txt │ │ ├── 1.21.1-1.23.4.txt │ │ ├── 1.21.1-1.23.5.txt │ │ ├── 1.21.1-1.23.6.txt │ │ ├── 1.21.1-1.23.7.txt │ │ ├── 1.21.1-1.23.8.txt │ │ ├── 1.21.1-1.23.9.txt │ │ ├── 1.21.1-1.24.0.txt │ │ ├── 1.21.1-1.24.1.txt │ │ ├── 1.21.1-1.24.2.txt │ │ ├── 1.21.1-1.24.3.txt │ │ ├── 1.21.1-1.25.0.txt │ │ ├── 1.21.1-1.25.1.txt │ │ ├── 1.21.1-1.25.10.txt │ │ ├── 1.21.1-1.25.11.txt │ │ ├── 1.21.1-1.25.12.txt │ │ ├── 1.21.1-1.25.2.txt │ │ ├── 1.21.1-1.25.3.txt │ │ ├── 1.21.1-1.25.4.txt │ │ ├── 1.21.1-1.25.5.txt │ │ ├── 1.21.1-1.25.6.txt │ │ ├── 1.21.1-1.25.7.txt │ │ ├── 1.21.1-1.25.8.txt │ │ ├── 1.21.1-1.25.9.txt │ │ ├── 1.21.1-1.26.0.txt │ │ ├── 1.21.1-1.26.1.txt │ │ ├── 1.21.1-1.26.2.txt │ │ ├── 1.21.1-1.27.0.txt │ │ ├── 1.21.1-1.27.1.txt │ │ ├── 1.21.1-1.27.2.txt │ │ ├── 1.21.1-1.27.3.txt │ │ ├── 1.21.1-1.27.4.txt │ │ ├── 1.21.1-1.27.5.txt │ │ ├── 1.21.1-1.27.6.txt │ │ ├── 1.21.1-1.27.7.txt │ │ ├── 1.21.1-1.27.8.txt │ │ ├── 1.21.1-1.27.9.txt │ │ ├── 1.21.1-1.28.0.txt │ │ ├── 1.21.1-1.28.1.txt │ │ ├── 1.21.1-1.29.0.txt │ │ ├── 1.21.1-1.29.1.txt │ │ ├── 1.21.1-1.29.2.txt │ │ ├── 1.21.1-1.29.3.txt │ │ ├── 1.21.1-1.29.4.txt │ │ ├── 1.21.1-1.29.5.txt │ │ ├── 1.21.1-1.29.6.txt │ │ ├── 1.21.1-1.29.7.txt │ │ ├── 1.21.1-1.30.0.txt │ │ ├── 1.21.1-1.30.1.txt │ │ ├── 1.21.1-1.30.2.txt │ │ ├── 1.21.1-1.30.3.txt │ │ ├── 1.21.1-1.30.4.txt │ │ ├── 1.21.1-1.30.5.txt │ │ ├── 1.21.1-1.31.0.txt │ │ ├── 1.21.1-1.32.0.txt │ │ ├── 1.21.1-1.32.1.txt │ │ ├── 1.21.1-1.32.2.txt │ │ ├── 1.21.1-1.32.3.txt │ │ ├── 1.21.1-1.32.4.txt │ │ ├── 1.21.1-1.32.5.txt │ │ ├── 1.21.1-1.32.6.txt │ │ ├── 1.8-0.1.0.txt │ │ ├── 1.8.9-0.2.0.txt │ │ ├── 1.8.9-0.3.0.txt │ │ ├── 1.8.9-0.3.1.txt │ │ ├── 1.8.9-0.3.2.txt │ │ ├── 1.8.9-0.3.3.txt │ │ ├── 1.8.9-0.3.4.txt │ │ ├── 1.8.9-0.3.5.txt │ │ ├── 1.8.9-0.3.6.txt │ │ ├── 1.8.9-0.3.7.txt │ │ ├── 1.8.9-0.3.8.txt │ │ ├── 1.8.9-0.3.9.txt │ │ ├── 1.9-0.3.4.txt │ │ ├── 1.9-0.3.5.txt │ │ ├── 1.9-0.3.6.txt │ │ ├── 1.9-0.3.7.txt │ │ ├── 1.9-0.3.8.txt │ │ ├── 1.9-0.3.9.txt │ │ ├── 1.9.4-0.3.10.txt │ │ ├── 1.9.4-0.4.0.txt │ │ ├── 1.9.4-0.4.1.txt │ │ ├── 1.9.4-0.4.2.txt │ │ ├── 1.9.4-0.5.0.txt │ │ ├── 1.9.4-0.5.1.txt │ │ ├── 26.1.1-1.32.10.txt │ │ ├── 26.1.1-1.32.11.txt │ │ ├── 26.1.1-1.32.3.txt │ │ ├── 26.1.1-1.32.4.txt │ │ ├── 26.1.1-1.32.5.txt │ │ ├── 26.1.1-1.32.6.txt │ │ ├── 26.1.1-1.32.7.txt │ │ ├── 26.1.1-1.32.8.txt │ │ ├── 26.1.1-1.32.9.txt │ │ ├── 26.1.2-1.32.11.txt │ │ ├── 26.1.2-1.32.12.txt │ │ ├── 26.1.2-1.32.13.txt │ │ └── 26.1.2-1.33.0.txt │ ├── textures/ │ │ └── gui/ │ │ ├── mechanical_drying_basin.psd │ │ └── mechanical_squeezer.psd │ └── uml/ │ └── integrateddynamics.vpp ├── scripts/ │ └── pre-commit ├── secrets.properties_template ├── settings.gradle └── src/ ├── main/ │ ├── java/ │ │ └── org/ │ │ └── cyclops/ │ │ └── integrateddynamics/ │ │ ├── Capabilities.java │ │ ├── Configs.java │ │ ├── GeneralConfig.java │ │ ├── IntegratedDynamics.java │ │ ├── Reference.java │ │ ├── RegistryEntries.java │ │ ├── advancement/ │ │ │ └── criterion/ │ │ │ ├── NetworkInitializedTrigger.java │ │ │ ├── NetworkInitializedTriggerConfig.java │ │ │ ├── PartReaderAspectTrigger.java │ │ │ ├── PartReaderAspectTriggerConfig.java │ │ │ ├── PartVariableDrivenAspectTrigger.java │ │ │ ├── PartVariableDrivenAspectTriggerConfig.java │ │ │ ├── PartWriterAspectTrigger.java │ │ │ ├── PartWriterAspectTriggerConfig.java │ │ │ ├── VariableCreatedTrigger.java │ │ │ └── VariableCreatedTriggerConfig.java │ │ ├── api/ │ │ │ ├── APIReference.java │ │ │ ├── IntegratedDynamicsAPI.java │ │ │ ├── PartStateException.java │ │ │ ├── advancement/ │ │ │ │ └── criterion/ │ │ │ │ ├── ValuePredicate.java │ │ │ │ ├── VariableFacadePredicate.java │ │ │ │ └── VariablePredicate.java │ │ │ ├── block/ │ │ │ │ ├── IDynamicLight.java │ │ │ │ ├── IDynamicRedstone.java │ │ │ │ ├── IFacadeable.java │ │ │ │ ├── IVariableContainer.java │ │ │ │ └── cable/ │ │ │ │ ├── ICable.java │ │ │ │ └── ICableFakeable.java │ │ │ ├── client/ │ │ │ │ ├── gui/ │ │ │ │ │ └── subgui/ │ │ │ │ │ ├── IGuiInputElement.java │ │ │ │ │ ├── IGuiInputElementClient.java │ │ │ │ │ ├── IGuiInputElementValueType.java │ │ │ │ │ ├── IGuiInputElementValueTypeClient.java │ │ │ │ │ ├── ISubGui.java │ │ │ │ │ └── ISubGuiBox.java │ │ │ │ ├── model/ │ │ │ │ │ ├── IVariableModelBaked.java │ │ │ │ │ ├── IVariableModelProvider.java │ │ │ │ │ └── IVariableModelProviderRegistry.java │ │ │ │ └── render/ │ │ │ │ ├── part/ │ │ │ │ │ ├── IPartOverlayRenderer.java │ │ │ │ │ └── IPartOverlayRendererRegistry.java │ │ │ │ └── valuetype/ │ │ │ │ ├── IValueTypeWorldRenderer.java │ │ │ │ └── IValueTypeWorldRendererRegistry.java │ │ │ ├── evaluate/ │ │ │ │ ├── EvaluationException.java │ │ │ │ ├── IValueInterface.java │ │ │ │ ├── InvalidValueTypeException.java │ │ │ │ ├── expression/ │ │ │ │ │ ├── IExpression.java │ │ │ │ │ ├── ILazyExpressionValueCache.java │ │ │ │ │ └── VariableAdapter.java │ │ │ │ ├── operator/ │ │ │ │ │ ├── IOperator.java │ │ │ │ │ ├── IOperatorRegistry.java │ │ │ │ │ └── IOperatorSerializer.java │ │ │ │ └── variable/ │ │ │ │ ├── IValue.java │ │ │ │ ├── IValueCastRegistry.java │ │ │ │ ├── IValueType.java │ │ │ │ ├── IValueTypeCategory.java │ │ │ │ ├── IValueTypeClient.java │ │ │ │ ├── IValueTypeLightLevelRegistry.java │ │ │ │ ├── IValueTypeListProxy.java │ │ │ │ ├── IValueTypeListProxyFactoryTypeRegistry.java │ │ │ │ ├── IValueTypeNamed.java │ │ │ │ ├── IValueTypeNullable.java │ │ │ │ ├── IValueTypeNumber.java │ │ │ │ ├── IValueTypeRegistry.java │ │ │ │ ├── IValueTypeRegistryClient.java │ │ │ │ ├── IValueTypeUniquelyNamed.java │ │ │ │ ├── IVariable.java │ │ │ │ ├── IVariableInvalidateListener.java │ │ │ │ ├── ValueDeseralizationContext.java │ │ │ │ └── ValueDeseralizationContextClient.java │ │ │ ├── ingredient/ │ │ │ │ ├── IIngredientComponentHandler.java │ │ │ │ ├── IIngredientComponentHandlerRegistry.java │ │ │ │ ├── IIngredientComponentStorageObservable.java │ │ │ │ ├── IIngredientPositionsIndex.java │ │ │ │ └── capability/ │ │ │ │ ├── DefaultPositionedAddonsNetworkIngredientsHandler.java │ │ │ │ └── IPositionedAddonsNetworkIngredientsHandler.java │ │ │ ├── item/ │ │ │ │ ├── IAspectVariableFacade.java │ │ │ │ ├── IDelayVariableFacade.java │ │ │ │ ├── IOperatorVariableFacade.java │ │ │ │ ├── IProxyVariableFacade.java │ │ │ │ ├── IValueTypeVariableFacade.java │ │ │ │ ├── IVariableFacade.java │ │ │ │ ├── IVariableFacadeClient.java │ │ │ │ ├── IVariableFacadeHandler.java │ │ │ │ ├── IVariableFacadeHandlerRegistry.java │ │ │ │ ├── IVariableFacadeHolder.java │ │ │ │ └── TagPathElement.java │ │ │ ├── logicprogrammer/ │ │ │ │ ├── IConfigRenderPattern.java │ │ │ │ ├── ILogicProgrammerElement.java │ │ │ │ ├── ILogicProgrammerElementClient.java │ │ │ │ ├── ILogicProgrammerElementType.java │ │ │ │ ├── ILogicProgrammerElementTypeRegistry.java │ │ │ │ └── IValueTypeLogicProgrammerElement.java │ │ │ ├── network/ │ │ │ │ ├── AttachCapabilitiesEventNetwork.java │ │ │ │ ├── FullNetworkListenerAdapter.java │ │ │ │ ├── IEnergyConsumingNetworkElement.java │ │ │ │ ├── IEnergyNetwork.java │ │ │ │ ├── IEventListenableNetworkElement.java │ │ │ │ ├── IFullNetworkListener.java │ │ │ │ ├── IIdentifiableNetworkElement.java │ │ │ │ ├── INetwork.java │ │ │ │ ├── INetworkCarrier.java │ │ │ │ ├── INetworkCraftingHandler.java │ │ │ │ ├── INetworkCraftingHandlerRegistry.java │ │ │ │ ├── INetworkElement.java │ │ │ │ ├── INetworkElementProvider.java │ │ │ │ ├── INetworkEventListener.java │ │ │ │ ├── INetworkIngredientsChannel.java │ │ │ │ ├── IPartNetwork.java │ │ │ │ ├── IPartNetworkElement.java │ │ │ │ ├── IPartPosIteratorHandler.java │ │ │ │ ├── IPositionedAddonsNetwork.java │ │ │ │ ├── IPositionedAddonsNetworkIngredients.java │ │ │ │ ├── IPositionedNetworkElement.java │ │ │ │ ├── ISidedNetworkElement.java │ │ │ │ ├── NetworkCapability.java │ │ │ │ ├── PositionedAddonsNetworkIngredientsFilter.java │ │ │ │ └── event/ │ │ │ │ ├── ICancelableNetworkEvent.java │ │ │ │ ├── INetworkEvent.java │ │ │ │ └── INetworkEventBus.java │ │ │ ├── part/ │ │ │ │ ├── AttachCapabilitiesEventPart.java │ │ │ │ ├── IPartContainer.java │ │ │ │ ├── IPartState.java │ │ │ │ ├── IPartType.java │ │ │ │ ├── IPartTypeActiveVariable.java │ │ │ │ ├── IPartTypeRegistry.java │ │ │ │ ├── PartCapability.java │ │ │ │ ├── PartPathElement.java │ │ │ │ ├── PartPos.java │ │ │ │ ├── PartRenderPosition.java │ │ │ │ ├── PartTarget.java │ │ │ │ ├── PartTypeAdapter.java │ │ │ │ ├── PrioritizedPartPos.java │ │ │ │ ├── aspect/ │ │ │ │ │ ├── AspectUpdateType.java │ │ │ │ │ ├── IAspect.java │ │ │ │ │ ├── IAspectRead.java │ │ │ │ │ ├── IAspectRegistry.java │ │ │ │ │ ├── IAspectRegistryClient.java │ │ │ │ │ ├── IAspectVariable.java │ │ │ │ │ ├── IAspectWrite.java │ │ │ │ │ ├── IPositionedVariable.java │ │ │ │ │ └── property/ │ │ │ │ │ ├── IAspectProperties.java │ │ │ │ │ └── IAspectPropertyTypeInstance.java │ │ │ │ ├── read/ │ │ │ │ │ ├── IPartStateReader.java │ │ │ │ │ └── IPartTypeReader.java │ │ │ │ └── write/ │ │ │ │ ├── IPartStateWriter.java │ │ │ │ └── IPartTypeWriter.java │ │ │ └── path/ │ │ │ ├── IPathElement.java │ │ │ ├── ISidedPathElement.java │ │ │ └── SidedPathElementParams.java │ │ ├── block/ │ │ │ ├── BlockCable.java │ │ │ ├── BlockCableClientConfig.java │ │ │ ├── BlockCableConfig.java │ │ │ ├── BlockCoalGenerator.java │ │ │ ├── BlockCoalGeneratorConfig.java │ │ │ ├── BlockCreativeEnergyBattery.java │ │ │ ├── BlockCreativeEnergyBatteryConfig.java │ │ │ ├── BlockCreativeEnergyBatteryConfigClient.java │ │ │ ├── BlockCrystalizedChorusBlockConfig.java │ │ │ ├── BlockCrystalizedChorusBlockSlabConfig.java │ │ │ ├── BlockCrystalizedChorusBlockStairsConfig.java │ │ │ ├── BlockCrystalizedChorusBrickConfig.java │ │ │ ├── BlockCrystalizedChorusBrickSlabConfig.java │ │ │ ├── BlockCrystalizedChorusBrickStairsConfig.java │ │ │ ├── BlockCrystalizedMenrilBlockConfig.java │ │ │ ├── BlockCrystalizedMenrilBlockSlabConfig.java │ │ │ ├── BlockCrystalizedMenrilBlockStairsConfig.java │ │ │ ├── BlockCrystalizedMenrilBrickConfig.java │ │ │ ├── BlockCrystalizedMenrilBrickSlabConfig.java │ │ │ ├── BlockCrystalizedMenrilBrickStairsConfig.java │ │ │ ├── BlockDelay.java │ │ │ ├── BlockDelayConfig.java │ │ │ ├── BlockDryingBasin.java │ │ │ ├── BlockDryingBasinConfig.java │ │ │ ├── BlockEnergyBattery.java │ │ │ ├── BlockEnergyBatteryBase.java │ │ │ ├── BlockEnergyBatteryConfig.java │ │ │ ├── BlockEnergyBatteryConfigClient.java │ │ │ ├── BlockFluidLiquidChorus.java │ │ │ ├── BlockFluidLiquidChorusConfig.java │ │ │ ├── BlockFluidMenrilResin.java │ │ │ ├── BlockFluidMenrilResinConfig.java │ │ │ ├── BlockInvisibleLight.java │ │ │ ├── BlockInvisibleLightConfig.java │ │ │ ├── BlockLogicProgrammer.java │ │ │ ├── BlockLogicProgrammerConfig.java │ │ │ ├── BlockMaterializer.java │ │ │ ├── BlockMaterializerConfig.java │ │ │ ├── BlockMechanicalDryingBasin.java │ │ │ ├── BlockMechanicalDryingBasinConfig.java │ │ │ ├── BlockMechanicalSqueezer.java │ │ │ ├── BlockMechanicalSqueezerConfig.java │ │ │ ├── BlockMenrilDoorConfig.java │ │ │ ├── BlockMenrilFenceConfig.java │ │ │ ├── BlockMenrilFenceGateConfig.java │ │ │ ├── BlockMenrilLeavesClientConfig.java │ │ │ ├── BlockMenrilLeavesConfig.java │ │ │ ├── BlockMenrilLogConfig.java │ │ │ ├── BlockMenrilLogFilled.java │ │ │ ├── BlockMenrilLogFilledConfig.java │ │ │ ├── BlockMenrilLogStrippedConfig.java │ │ │ ├── BlockMenrilPlanksConfig.java │ │ │ ├── BlockMenrilPlanksStairsConfig.java │ │ │ ├── BlockMenrilSaplingConfig.java │ │ │ ├── BlockMenrilSlabConfig.java │ │ │ ├── BlockMenrilTorchConfig.java │ │ │ ├── BlockMenrilTorchStoneConfig.java │ │ │ ├── BlockMenrilTorchStoneWallConfig.java │ │ │ ├── BlockMenrilTorchWallConfig.java │ │ │ ├── BlockMenrilWoodConfig.java │ │ │ ├── BlockMenrilWoodStrippedConfig.java │ │ │ ├── BlockProxy.java │ │ │ ├── BlockProxyConfig.java │ │ │ ├── BlockSqueezer.java │ │ │ ├── BlockSqueezerConfig.java │ │ │ ├── BlockVariablestore.java │ │ │ ├── BlockVariablestoreConfig.java │ │ │ └── shapes/ │ │ │ ├── CollisionContextBlockSupport.java │ │ │ ├── VoxelShapeComponentsFactoryHandlerCableCenter.java │ │ │ ├── VoxelShapeComponentsFactoryHandlerCableConnections.java │ │ │ ├── VoxelShapeComponentsFactoryHandlerFacade.java │ │ │ └── VoxelShapeComponentsFactoryHandlerParts.java │ │ ├── blockentity/ │ │ │ ├── BlockEntityCoalGenerator.java │ │ │ ├── BlockEntityCoalGeneratorConfig.java │ │ │ ├── BlockEntityDelay.java │ │ │ ├── BlockEntityDelayConfig.java │ │ │ ├── BlockEntityDryingBasin.java │ │ │ ├── BlockEntityDryingBasinConfig.java │ │ │ ├── BlockEntityDryingBasinConfigClient.java │ │ │ ├── BlockEntityEnergyBattery.java │ │ │ ├── BlockEntityEnergyBatteryConfig.java │ │ │ ├── BlockEntityEnergyBatteryConfigClient.java │ │ │ ├── BlockEntityMaterializer.java │ │ │ ├── BlockEntityMaterializerConfig.java │ │ │ ├── BlockEntityMechanicalDryingBasin.java │ │ │ ├── BlockEntityMechanicalDryingBasinConfig.java │ │ │ ├── BlockEntityMechanicalSqueezer.java │ │ │ ├── BlockEntityMechanicalSqueezerConfig.java │ │ │ ├── BlockEntityMultipartTickingConfigClient.java │ │ │ ├── BlockEntityProxy.java │ │ │ ├── BlockEntityProxyConfig.java │ │ │ ├── BlockEntitySqueezer.java │ │ │ ├── BlockEntitySqueezerConfig.java │ │ │ ├── BlockEntitySqueezerConfigClient.java │ │ │ ├── BlockEntityVariableStoreConfig.java │ │ │ └── BlockEntityVariablestore.java │ │ ├── capability/ │ │ │ ├── cable/ │ │ │ │ ├── CableDefault.java │ │ │ │ ├── CableFakeableDefault.java │ │ │ │ ├── CableFakeableMultipartTicking.java │ │ │ │ ├── CableTile.java │ │ │ │ └── CableTileMultipartTicking.java │ │ │ ├── dynamiclight/ │ │ │ │ ├── DynamicLightDefault.java │ │ │ │ └── DynamicLightTileMultipartTicking.java │ │ │ ├── dynamicredstone/ │ │ │ │ ├── DynamicRedstoneDefault.java │ │ │ │ ├── DynamicRedstoneHolderGlobal.java │ │ │ │ └── DynamicRedstoneTileMultipartTicking.java │ │ │ ├── energystorage/ │ │ │ │ ├── EnergyStorageItemBlockEnergyContainer.java │ │ │ │ ├── IEnergyStorageCapacity.java │ │ │ │ ├── IEnergyStorageMutable.java │ │ │ │ └── SimpleEnergyHandlerCapacity.java │ │ │ ├── facadeable/ │ │ │ │ ├── FacadeableDefault.java │ │ │ │ └── FacadeableTileMultipartTicking.java │ │ │ ├── ingredient/ │ │ │ │ └── IngredientComponentCapabilities.java │ │ │ ├── network/ │ │ │ │ ├── NetworkCapabilityConstructors.java │ │ │ │ └── NetworkCarrierDefault.java │ │ │ ├── networkelementprovider/ │ │ │ │ ├── NetworkElementProviderEmpty.java │ │ │ │ ├── NetworkElementProviderPartContainer.java │ │ │ │ └── NetworkElementProviderSingleton.java │ │ │ ├── partcontainer/ │ │ │ │ ├── PartContainerDefault.java │ │ │ │ └── PartContainerTileMultipartTicking.java │ │ │ ├── path/ │ │ │ │ ├── PathElementCable.java │ │ │ │ ├── PathElementDefault.java │ │ │ │ ├── PathElementTile.java │ │ │ │ ├── PathElementTileMultipartTicking.java │ │ │ │ └── SidedPathElement.java │ │ │ ├── valueinterface/ │ │ │ │ └── ValueInterfaceDefault.java │ │ │ ├── variablecontainer/ │ │ │ │ └── VariableContainerDefault.java │ │ │ └── variablefacade/ │ │ │ └── VariableFacadeHolderDefault.java │ │ ├── client/ │ │ │ ├── gui/ │ │ │ │ ├── container/ │ │ │ │ │ ├── ContainerScreenCoalGenerator.java │ │ │ │ │ ├── ContainerScreenDelay.java │ │ │ │ │ ├── ContainerScreenLabeller.java │ │ │ │ │ ├── ContainerScreenLogicProgrammer.java │ │ │ │ │ ├── ContainerScreenLogicProgrammerBase.java │ │ │ │ │ ├── ContainerScreenLogicProgrammerPortable.java │ │ │ │ │ ├── ContainerScreenMaterializer.java │ │ │ │ │ ├── ContainerScreenMechanicalDryingBasin.java │ │ │ │ │ ├── ContainerScreenMechanicalSqueezer.java │ │ │ │ │ ├── ContainerScreenOnTheDynamicsOfIntegration.java │ │ │ │ │ ├── ContainerScreenPartDisplay.java │ │ │ │ │ ├── ContainerScreenPartReader.java │ │ │ │ │ ├── ContainerScreenPartWriter.java │ │ │ │ │ ├── ContainerScreenProxy.java │ │ │ │ │ └── ContainerScreenVariablestore.java │ │ │ │ └── image/ │ │ │ │ └── Images.java │ │ │ ├── model/ │ │ │ │ ├── CableModel.java │ │ │ │ ├── CableModelBase.java │ │ │ │ ├── CableRenderState.java │ │ │ │ └── IRenderState.java │ │ │ └── render/ │ │ │ ├── blockentity/ │ │ │ │ ├── ItemStackBlockEntityEnergyBatteryRender.java │ │ │ │ ├── RenderBlockEntityDryingBasin.java │ │ │ │ ├── RenderBlockEntityEnergyBattery.java │ │ │ │ ├── RenderBlockEntitySqueezer.java │ │ │ │ ├── RenderCable.java │ │ │ │ └── SpecialModelRendererVariableOverlay.java │ │ │ ├── level/ │ │ │ │ └── PartOffsetsOverlayRenderer.java │ │ │ ├── model/ │ │ │ │ └── FacadeModel.java │ │ │ ├── part/ │ │ │ │ ├── ConnectorOmniPartOverlayRenderer.java │ │ │ │ ├── DisplayPartOverlayRenderer.java │ │ │ │ ├── PartOverlayRendererBase.java │ │ │ │ ├── PartOverlayRendererRegistry.java │ │ │ │ └── PartOverlayRenderers.java │ │ │ └── valuetype/ │ │ │ ├── BlockValueTypeWorldRenderer.java │ │ │ ├── FluidValueTypeWorldRenderer.java │ │ │ ├── IngredientsValueTypeWorldRenderer.java │ │ │ ├── ItemValueTypeWorldRenderer.java │ │ │ ├── ListValueTypeWorldRenderer.java │ │ │ ├── NbtValueTypeWorldRenderer.java │ │ │ ├── OperatorValueTypeWorldRenderer.java │ │ │ ├── RecipeValueTypeWorldRenderer.java │ │ │ ├── TextValueTypeWorldRenderer.java │ │ │ ├── ValueTypeWorldRendererRegistry.java │ │ │ └── ValueTypeWorldRenderers.java │ │ ├── command/ │ │ │ ├── CommandCrash.java │ │ │ ├── CommandGenerateNetwork.java │ │ │ ├── CommandNetworkDiagnostics.java │ │ │ └── CommandTest.java │ │ ├── component/ │ │ │ ├── DataComponentActivatedConfig.java │ │ │ ├── DataComponentFacadeBlockConfig.java │ │ │ ├── DataComponentFluidContentInOutConfig.java │ │ │ ├── DataComponentOmnidirectionalGroupConfig.java │ │ │ ├── DataComponentPartEnhancementConfig.java │ │ │ ├── DataComponentPartStateConfig.java │ │ │ ├── DataComponentProxyIdConfig.java │ │ │ ├── DataComponentVariableFacadeConfig.java │ │ │ ├── DataComponentWrenchModeConfig.java │ │ │ ├── DataComponentWrenchTargetBlockPosConfig.java │ │ │ └── DataComponentWrenchTargetDirectionConfig.java │ │ ├── core/ │ │ │ ├── NoteBlockEventReceiver.java │ │ │ ├── TickHandler.java │ │ │ ├── block/ │ │ │ │ ├── BlockContainerCabled.java │ │ │ │ ├── BlockMechanicalMachine.java │ │ │ │ ├── BlockRayTraceResultComponent.java │ │ │ │ ├── BlockWithEntityGuiCabled.java │ │ │ │ ├── IgnoredBlock.java │ │ │ │ ├── IgnoredBlockStatus.java │ │ │ │ ├── VoxelShapeComponents.java │ │ │ │ └── VoxelShapeComponentsFactory.java │ │ │ ├── blockentity/ │ │ │ │ ├── BlockEntityActiveVariableBase.java │ │ │ │ ├── BlockEntityCableConnectable.java │ │ │ │ ├── BlockEntityCableConnectableInventory.java │ │ │ │ ├── BlockEntityMechanicalMachine.java │ │ │ │ ├── BlockEntityMultipartTicking.java │ │ │ │ └── BlockEntityMultipartTickingConfig.java │ │ │ ├── client/ │ │ │ │ ├── gui/ │ │ │ │ │ ├── ContainerScreenActiveVariableBase.java │ │ │ │ │ ├── ContainerScreenMechanicalMachine.java │ │ │ │ │ ├── IDropdownEntry.java │ │ │ │ │ ├── IDropdownEntryListener.java │ │ │ │ │ ├── WidgetTextFieldDropdown.java │ │ │ │ │ ├── container/ │ │ │ │ │ │ ├── ContainerScreenAspectSettings.java │ │ │ │ │ │ ├── ContainerScreenMultipart.java │ │ │ │ │ │ ├── ContainerScreenMultipartAspects.java │ │ │ │ │ │ ├── ContainerScreenPartOffset.java │ │ │ │ │ │ ├── ContainerScreenPartSettings.java │ │ │ │ │ │ └── DisplayErrorsComponent.java │ │ │ │ │ └── subgui/ │ │ │ │ │ ├── SubGuiBox.java │ │ │ │ │ └── SubGuiHolder.java │ │ │ │ └── model/ │ │ │ │ ├── AspectVariableModelProvider.java │ │ │ │ ├── BakedMapVariableModelProvider.java │ │ │ │ ├── BakedSingleVariableModelProvider.java │ │ │ │ ├── CustomModelException.java │ │ │ │ ├── ItemModelCable.java │ │ │ │ ├── ItemModelFacade.java │ │ │ │ ├── ItemModelVariableOverlay.java │ │ │ │ ├── ItemModelVariableOverlays.java │ │ │ │ ├── SingleVariableModelProvider.java │ │ │ │ ├── ValueTypeVariableModelProvider.java │ │ │ │ ├── VariableModelProviderRegistry.java │ │ │ │ └── VariableModelProviders.java │ │ │ ├── datastructure/ │ │ │ │ └── MapWrapper.java │ │ │ ├── evaluate/ │ │ │ │ ├── DelayVariableFacadeHandler.java │ │ │ │ ├── IOperatorValuePropagator.java │ │ │ │ ├── InventoryVariableEvaluator.java │ │ │ │ ├── OperatorBuilders.java │ │ │ │ ├── ProxyVariableFacadeHandler.java │ │ │ │ ├── build/ │ │ │ │ │ └── OperatorBuilder.java │ │ │ │ ├── expression/ │ │ │ │ │ └── LazyExpression.java │ │ │ │ ├── operator/ │ │ │ │ │ ├── CastOperator.java │ │ │ │ │ ├── CombinedOperator.java │ │ │ │ │ ├── CompositionalOperator.java │ │ │ │ │ ├── CurriedOperator.java │ │ │ │ │ ├── GeneralChoiceOperator.java │ │ │ │ │ ├── GeneralConstantOperator.java │ │ │ │ │ ├── GeneralIdentityOperator.java │ │ │ │ │ ├── GeneralOperator.java │ │ │ │ │ ├── IterativeFunction.java │ │ │ │ │ ├── OperatorBase.java │ │ │ │ │ ├── OperatorRegistry.java │ │ │ │ │ ├── OperatorSerializerDefault.java │ │ │ │ │ ├── Operators.java │ │ │ │ │ ├── ParseOperator.java │ │ │ │ │ ├── PositionedOperator.java │ │ │ │ │ ├── PositionedOperatorNetworkVariableById.java │ │ │ │ │ ├── PositionedOperatorRecipeHandler.java │ │ │ │ │ ├── PositionedOperatorRecipeHandlerInputs.java │ │ │ │ │ ├── PositionedOperatorRecipeHandlerOutput.java │ │ │ │ │ ├── PositionedOperatorRecipeHandlerRecipeByInput.java │ │ │ │ │ ├── PositionedOperatorRecipeHandlerRecipeByOutput.java │ │ │ │ │ ├── PositionedOperatorRecipeHandlerRecipesByInput.java │ │ │ │ │ ├── PositionedOperatorRecipeHandlerRecipesByOutput.java │ │ │ │ │ └── PredicateOperator.java │ │ │ │ └── variable/ │ │ │ │ ├── ValueBase.java │ │ │ │ ├── ValueCastMappings.java │ │ │ │ ├── ValueCastRegistry.java │ │ │ │ ├── ValueHelpers.java │ │ │ │ ├── ValueObjectTypeBase.java │ │ │ │ ├── ValueObjectTypeBlock.java │ │ │ │ ├── ValueObjectTypeEntity.java │ │ │ │ ├── ValueObjectTypeEntityClient.java │ │ │ │ ├── ValueObjectTypeFluidStack.java │ │ │ │ ├── ValueObjectTypeIngredients.java │ │ │ │ ├── ValueObjectTypeItemStack.java │ │ │ │ ├── ValueObjectTypeRecipe.java │ │ │ │ ├── ValueObjectTypeRecipeClient.java │ │ │ │ ├── ValueOptionalBase.java │ │ │ │ ├── ValueTypeBase.java │ │ │ │ ├── ValueTypeBaseClient.java │ │ │ │ ├── ValueTypeBoolean.java │ │ │ │ ├── ValueTypeCategoryAny.java │ │ │ │ ├── ValueTypeCategoryBase.java │ │ │ │ ├── ValueTypeCategoryNamed.java │ │ │ │ ├── ValueTypeCategoryNullable.java │ │ │ │ ├── ValueTypeCategoryNumber.java │ │ │ │ ├── ValueTypeCategoryUniquelyNamed.java │ │ │ │ ├── ValueTypeDouble.java │ │ │ │ ├── ValueTypeInteger.java │ │ │ │ ├── ValueTypeLightLevelRegistry.java │ │ │ │ ├── ValueTypeLightLevels.java │ │ │ │ ├── ValueTypeList.java │ │ │ │ ├── ValueTypeListProxyAppend.java │ │ │ │ ├── ValueTypeListProxyBase.java │ │ │ │ ├── ValueTypeListProxyConcat.java │ │ │ │ ├── ValueTypeListProxyEntityArmorInventory.java │ │ │ │ ├── ValueTypeListProxyEntityBase.java │ │ │ │ ├── ValueTypeListProxyEntityCapability.java │ │ │ │ ├── ValueTypeListProxyEntityFluids.java │ │ │ │ ├── ValueTypeListProxyEntityInventory.java │ │ │ │ ├── ValueTypeListProxyEntityItems.java │ │ │ │ ├── ValueTypeListProxyFactories.java │ │ │ │ ├── ValueTypeListProxyFactoryTypeRegistry.java │ │ │ │ ├── ValueTypeListProxyLazyBuilt.java │ │ │ │ ├── ValueTypeListProxyMaterialized.java │ │ │ │ ├── ValueTypeListProxyMaterializedFactory.java │ │ │ │ ├── ValueTypeListProxyNBTFactory.java │ │ │ │ ├── ValueTypeListProxyNBTFactorySimple.java │ │ │ │ ├── ValueTypeListProxyNbtAsListByte.java │ │ │ │ ├── ValueTypeListProxyNbtAsListGeneric.java │ │ │ │ ├── ValueTypeListProxyNbtAsListInt.java │ │ │ │ ├── ValueTypeListProxyNbtAsListLong.java │ │ │ │ ├── ValueTypeListProxyNbtAsListTag.java │ │ │ │ ├── ValueTypeListProxyNbtKeys.java │ │ │ │ ├── ValueTypeListProxyNbtValueListByte.java │ │ │ │ ├── ValueTypeListProxyNbtValueListGeneric.java │ │ │ │ ├── ValueTypeListProxyNbtValueListInt.java │ │ │ │ ├── ValueTypeListProxyNbtValueListLong.java │ │ │ │ ├── ValueTypeListProxyNbtValueListTag.java │ │ │ │ ├── ValueTypeListProxyOperatorMapped.java │ │ │ │ ├── ValueTypeListProxyPositioned.java │ │ │ │ ├── ValueTypeListProxyPositionedInventory.java │ │ │ │ ├── ValueTypeListProxyPositionedRecipes.java │ │ │ │ ├── ValueTypeListProxyPositionedTankCapacities.java │ │ │ │ ├── ValueTypeListProxyPositionedTankFluidStacks.java │ │ │ │ ├── ValueTypeListProxySlice.java │ │ │ │ ├── ValueTypeListProxyTail.java │ │ │ │ ├── ValueTypeLong.java │ │ │ │ ├── ValueTypeNbt.java │ │ │ │ ├── ValueTypeOperator.java │ │ │ │ ├── ValueTypeRegistry.java │ │ │ │ ├── ValueTypeRegistryClient.java │ │ │ │ ├── ValueTypeString.java │ │ │ │ ├── ValueTypes.java │ │ │ │ ├── Variable.java │ │ │ │ ├── VariableFacadePredicateTyped.java │ │ │ │ ├── VariablePredicateTyped.java │ │ │ │ └── gui/ │ │ │ │ ├── GuiElementValueTypeBoolean.java │ │ │ │ ├── GuiElementValueTypeBooleanClient.java │ │ │ │ ├── GuiElementValueTypeBooleanRenderPattern.java │ │ │ │ ├── GuiElementValueTypeDropdownList.java │ │ │ │ ├── GuiElementValueTypeDropdownListClient.java │ │ │ │ ├── GuiElementValueTypeDropdownListRenderPattern.java │ │ │ │ ├── GuiElementValueTypeString.java │ │ │ │ ├── GuiElementValueTypeStringClient.java │ │ │ │ ├── GuiElementValueTypeStringRenderPattern.java │ │ │ │ └── SubGuiValueTypeInfoBase.java │ │ │ ├── event/ │ │ │ │ └── IntegratedDynamicsSetupEvent.java │ │ │ ├── helper/ │ │ │ │ ├── CableHelpers.java │ │ │ │ ├── Codecs.java │ │ │ │ ├── EnergyHelpers.java │ │ │ │ ├── Helpers.java │ │ │ │ ├── L10NValues.java │ │ │ │ ├── NbtHelpers.java │ │ │ │ ├── NetworkHelpers.java │ │ │ │ ├── PartHelpers.java │ │ │ │ └── WrenchHelpers.java │ │ │ ├── ingredient/ │ │ │ │ ├── ExtendedIngredientsList.java │ │ │ │ ├── ExtendedIngredientsSingle.java │ │ │ │ ├── IngredientComponentHandlerRegistry.java │ │ │ │ ├── IngredientComponentHandlers.java │ │ │ │ ├── ItemMatchProperties.java │ │ │ │ └── WrappedIngredients.java │ │ │ ├── inventory/ │ │ │ │ └── container/ │ │ │ │ ├── ContainerActiveVariableBase.java │ │ │ │ ├── ContainerAspectSettings.java │ │ │ │ ├── ContainerAspectSettingsConfig.java │ │ │ │ ├── ContainerAspectSettingsConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerMechanicalMachine.java │ │ │ │ ├── ContainerMultipart.java │ │ │ │ ├── ContainerMultipartAspects.java │ │ │ │ ├── ContainerPartOffset.java │ │ │ │ ├── ContainerPartOffsetConfig.java │ │ │ │ ├── ContainerPartOffsetConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerPartSettings.java │ │ │ │ ├── ContainerPartSettingsConfig.java │ │ │ │ ├── ContainerPartSettingsConfigScreenFactoryProvider.java │ │ │ │ └── slot/ │ │ │ │ └── SlotVariable.java │ │ │ ├── item/ │ │ │ │ ├── AspectVariableFacade.java │ │ │ │ ├── AspectVariableFacadeClient.java │ │ │ │ ├── DelayVariableFacade.java │ │ │ │ ├── DelayVariableFacadeClient.java │ │ │ │ ├── DummyVariableFacadeClient.java │ │ │ │ ├── ItemBlockEnergyContainer.java │ │ │ │ ├── ItemBlockEnergyContainerAutoSupply.java │ │ │ │ ├── ItemPart.java │ │ │ │ ├── OperatorVariableFacade.java │ │ │ │ ├── OperatorVariableFacadeClient.java │ │ │ │ ├── ProxyVariableFacade.java │ │ │ │ ├── ProxyVariableFacadeClient.java │ │ │ │ ├── ValueTypeVariableFacade.java │ │ │ │ ├── ValueTypeVariableFacadeClient.java │ │ │ │ ├── VariableFacadeBase.java │ │ │ │ └── VariableFacadeHandlerRegistry.java │ │ │ ├── logicprogrammer/ │ │ │ │ ├── IRenderPatternValueTypeTooltip.java │ │ │ │ ├── LogicProgrammerElementTypeRegistry.java │ │ │ │ ├── LogicProgrammerElementTypes.java │ │ │ │ ├── OperatorLPElement.java │ │ │ │ ├── OperatorLPElementType.java │ │ │ │ ├── RenderPatternCommon.java │ │ │ │ ├── SingleLPElementType.java │ │ │ │ ├── ValueTypeBooleanLPElement.java │ │ │ │ ├── ValueTypeIngredientsLPElement.java │ │ │ │ ├── ValueTypeItemStackLPElement.java │ │ │ │ ├── ValueTypeLPElementBase.java │ │ │ │ ├── ValueTypeLPElementType.java │ │ │ │ ├── ValueTypeListLPElement.java │ │ │ │ ├── ValueTypeOperatorLPElement.java │ │ │ │ ├── ValueTypeRecipeAdapterLPElementPropertiesSubGui.java │ │ │ │ ├── ValueTypeRecipeLPElement.java │ │ │ │ ├── ValueTypeStringLPElement.java │ │ │ │ ├── client/ │ │ │ │ │ ├── OperatorLPElementClient.java │ │ │ │ │ ├── OperatorLPElementRenderPattern.java │ │ │ │ │ ├── RenderPattern.java │ │ │ │ │ ├── ValueTypeBooleanLPElementClient.java │ │ │ │ │ ├── ValueTypeIngredientsLPElementClient.java │ │ │ │ │ ├── ValueTypeItemStackLPElementClient.java │ │ │ │ │ ├── ValueTypeLPElementBaseClient.java │ │ │ │ │ ├── ValueTypeListLPElementClient.java │ │ │ │ │ ├── ValueTypeOperatorLPElementClient.java │ │ │ │ │ ├── ValueTypeOperatorLPElementRenderPattern.java │ │ │ │ │ ├── ValueTypeRecipeLPElementClient.java │ │ │ │ │ ├── ValueTypeRecipeLPElementMasterSubGui.java │ │ │ │ │ ├── ValueTypeRecipeLPElementPropertiesSubGui.java │ │ │ │ │ ├── ValueTypeRecipeLPElementRecipeSubGui.java │ │ │ │ │ ├── ValueTypeStringLPElementClient.java │ │ │ │ │ └── ValueTypeStringLPElementRenderPattern.java │ │ │ │ └── event/ │ │ │ │ ├── LogicProgrammerEvent.java │ │ │ │ └── LogicProgrammerVariableFacadeCreatedEvent.java │ │ │ ├── network/ │ │ │ │ ├── ConcurrentWorldIngredientsProxy.java │ │ │ │ ├── ConsumingNetworkElementBase.java │ │ │ │ ├── EnergyNetwork.java │ │ │ │ ├── IIngredientChannelInsertPreConsumer.java │ │ │ │ ├── IngredientChannelAdapter.java │ │ │ │ ├── IngredientChannelAdapterWrapperSlotted.java │ │ │ │ ├── IngredientChannelIndexed.java │ │ │ │ ├── IngredientChannelPositioned.java │ │ │ │ ├── IngredientObserver.java │ │ │ │ ├── IngredientPositionsIndex.java │ │ │ │ ├── IngredientPositionsIndexEmpty.java │ │ │ │ ├── Network.java │ │ │ │ ├── NetworkCraftingHandlerRegistry.java │ │ │ │ ├── NetworkElementBase.java │ │ │ │ ├── NetworkParams.java │ │ │ │ ├── PartNetwork.java │ │ │ │ ├── PartNetworkElement.java │ │ │ │ ├── PartOffsetsClientNotifier.java │ │ │ │ ├── PartPosIteratorHandlerDummy.java │ │ │ │ ├── PartPosIteratorHandlerRoundRobin.java │ │ │ │ ├── PositionedAddonsNetwork.java │ │ │ │ ├── PositionedAddonsNetworkIngredients.java │ │ │ │ ├── TileNetworkElement.java │ │ │ │ ├── diagnostics/ │ │ │ │ │ ├── IRawData.java │ │ │ │ │ ├── NetworkDataClient.java │ │ │ │ │ ├── NetworkDiagnostics.java │ │ │ │ │ ├── NetworkDiagnosticsPartOverlayRenderer.java │ │ │ │ │ ├── RawNetworkData.java │ │ │ │ │ ├── RawObserverData.java │ │ │ │ │ ├── RawPartData.java │ │ │ │ │ ├── RawRootData.java │ │ │ │ │ └── http/ │ │ │ │ │ ├── DiagnosticsWebServer.java │ │ │ │ │ ├── DiagnosticsWebServerHandler.java │ │ │ │ │ └── DiagnosticsWebServerInitializer.java │ │ │ │ └── event/ │ │ │ │ ├── NetworkElementAddEvent.java │ │ │ │ ├── NetworkElementRemoveEvent.java │ │ │ │ ├── NetworkEvent.java │ │ │ │ ├── NetworkEventBus.java │ │ │ │ ├── NetworkInitializedEvent.java │ │ │ │ ├── UnknownPartEvent.java │ │ │ │ └── VariableContentsUpdatedEvent.java │ │ │ ├── part/ │ │ │ │ ├── PartStateActiveVariableBase.java │ │ │ │ ├── PartStateBase.java │ │ │ │ ├── PartStateEmpty.java │ │ │ │ ├── PartStateOffsetHandler.java │ │ │ │ ├── PartTypeAspects.java │ │ │ │ ├── PartTypeBase.java │ │ │ │ ├── PartTypeConfigurable.java │ │ │ │ ├── PartTypeRegistry.java │ │ │ │ ├── PartTypes.java │ │ │ │ ├── aspect/ │ │ │ │ │ ├── AspectRegistry.java │ │ │ │ │ ├── AspectRegistryClient.java │ │ │ │ │ ├── LazyAspectVariable.java │ │ │ │ │ ├── UpdatingAspectVariable.java │ │ │ │ │ ├── build/ │ │ │ │ │ │ ├── AspectBuilder.java │ │ │ │ │ │ ├── IAspectUpdateListener.java │ │ │ │ │ │ ├── IAspectValuePropagator.java │ │ │ │ │ │ ├── IAspectWriteActivator.java │ │ │ │ │ │ └── IAspectWriteDeactivator.java │ │ │ │ │ └── property/ │ │ │ │ │ ├── AspectProperties.java │ │ │ │ │ └── AspectPropertyTypeInstance.java │ │ │ │ ├── event/ │ │ │ │ │ ├── PartAspectEvent.java │ │ │ │ │ ├── PartEvent.java │ │ │ │ │ ├── PartReaderAspectEvent.java │ │ │ │ │ ├── PartVariableDrivenVariableContentsUpdatedEvent.java │ │ │ │ │ ├── PartWriterAspectEvent.java │ │ │ │ │ └── RegisterPartCapabilitiesEvent.java │ │ │ │ ├── panel/ │ │ │ │ │ ├── PartTypePanel.java │ │ │ │ │ └── PartTypePanelVariableDriven.java │ │ │ │ ├── read/ │ │ │ │ │ ├── PartStateReaderBase.java │ │ │ │ │ └── PartTypeReadBase.java │ │ │ │ └── write/ │ │ │ │ ├── PartStateWriterBase.java │ │ │ │ └── PartTypeWriteBase.java │ │ │ ├── path/ │ │ │ │ ├── Cluster.java │ │ │ │ └── PathFinder.java │ │ │ ├── persist/ │ │ │ │ └── world/ │ │ │ │ ├── LabelsWorldStorage.java │ │ │ │ └── NetworkWorldStorage.java │ │ │ ├── recipe/ │ │ │ │ ├── category/ │ │ │ │ │ ├── RecipeBookCategoryDryingBasinConfig.java │ │ │ │ │ ├── RecipeBookCategoryMechanicalDryingBasinConfig.java │ │ │ │ │ ├── RecipeBookCategoryMechanicalSqueezerConfig.java │ │ │ │ │ └── RecipeBookCategorySqueezerConfig.java │ │ │ │ ├── display/ │ │ │ │ │ ├── RecipeDisplayDryingBasin.java │ │ │ │ │ ├── RecipeDisplayDryingBasinConfig.java │ │ │ │ │ ├── RecipeDisplaySqueezer.java │ │ │ │ │ └── RecipeDisplaySqueezerConfig.java │ │ │ │ ├── handler/ │ │ │ │ │ ├── RecipeHandlerDryingBasin.java │ │ │ │ │ └── RecipeHandlerSqueezer.java │ │ │ │ └── type/ │ │ │ │ ├── RecipeDryingBasin.java │ │ │ │ ├── RecipeEnergyContainerCombination.java │ │ │ │ ├── RecipeEnergyContainerCombinationConfig.java │ │ │ │ ├── RecipeMechanicalDryingBasin.java │ │ │ │ ├── RecipeMechanicalSqueezer.java │ │ │ │ ├── RecipeMechanicalSqueezerFacade.java │ │ │ │ ├── RecipeNbtClear.java │ │ │ │ ├── RecipeSerializerDryingBasin.java │ │ │ │ ├── RecipeSerializerDryingBasinConfig.java │ │ │ │ ├── RecipeSerializerEnergyContainerCombination.java │ │ │ │ ├── RecipeSerializerMechanicalDryingBasin.java │ │ │ │ ├── RecipeSerializerMechanicalDryingBasinConfig.java │ │ │ │ ├── RecipeSerializerMechanicalSqueezer.java │ │ │ │ ├── RecipeSerializerMechanicalSqueezerConfig.java │ │ │ │ ├── RecipeSerializerMechanicalSqueezerFacade.java │ │ │ │ ├── RecipeSerializerMechanicalSqueezerFacadeConfig.java │ │ │ │ ├── RecipeSerializerNbtClear.java │ │ │ │ ├── RecipeSerializerNbtClearConfig.java │ │ │ │ ├── RecipeSerializerSqueezer.java │ │ │ │ ├── RecipeSerializerSqueezerConfig.java │ │ │ │ ├── RecipeSerializerSqueezerFacade.java │ │ │ │ ├── RecipeSerializerSqueezerFacadeConfig.java │ │ │ │ ├── RecipeSqueezer.java │ │ │ │ ├── RecipeSqueezerFacade.java │ │ │ │ ├── RecipeTypeDryingBasinConfig.java │ │ │ │ ├── RecipeTypeMechanicalDryingBasinConfig.java │ │ │ │ ├── RecipeTypeMechanicalSqueezerConfig.java │ │ │ │ └── RecipeTypeSqueezerConfig.java │ │ │ └── test/ │ │ │ ├── IntegrationBefore.java │ │ │ ├── IntegrationTest.java │ │ │ └── TestHelpers.java │ │ ├── entity/ │ │ │ └── item/ │ │ │ ├── EntityItemTargetted.java │ │ │ ├── EntityItemTargettedConfig.java │ │ │ └── EntityItemTargettedConfigClient.java │ │ ├── fluid/ │ │ │ ├── FluidLiquidChorusConfig.java │ │ │ └── FluidMenrilResinConfig.java │ │ ├── gametest/ │ │ │ ├── GameTestHelpersIntegratedDynamics.java │ │ │ ├── GameTestsAdvancements.java │ │ │ ├── GameTestsAspectsReadAudio.java │ │ │ ├── GameTestsAspectsReadBlock.java │ │ │ ├── GameTestsAspectsReadEntity.java │ │ │ ├── GameTestsAspectsReadExtraDimensional.java │ │ │ ├── GameTestsAspectsReadFluid.java │ │ │ ├── GameTestsAspectsReadInventory.java │ │ │ ├── GameTestsAspectsReadMachine.java │ │ │ ├── GameTestsAspectsReadNetwork.java │ │ │ ├── GameTestsAspectsReadRedstone.java │ │ │ ├── GameTestsAspectsReadWorld.java │ │ │ ├── GameTestsAspectsWriteRedstone.java │ │ │ ├── GameTestsBattery.java │ │ │ ├── GameTestsCombinedAspects.java │ │ │ ├── GameTestsDelayer.java │ │ │ ├── GameTestsDryingBasin.java │ │ │ ├── GameTestsFacades.java │ │ │ ├── GameTestsFluids.java │ │ │ ├── GameTestsFuzzing.java │ │ │ ├── GameTestsGenerator.java │ │ │ ├── GameTestsMaterializer.java │ │ │ ├── GameTestsMechanicalDryingBasin.java │ │ │ ├── GameTestsMechanicalSqueezer.java │ │ │ ├── GameTestsNetwork.java │ │ │ ├── GameTestsOffsets.java │ │ │ ├── GameTestsParts.java │ │ │ ├── GameTestsPerformance.java │ │ │ ├── GameTestsProxy.java │ │ │ ├── GameTestsSqueezer.java │ │ │ ├── GameTestsWrench.java │ │ │ ├── fuzzing/ │ │ │ │ ├── FuzzingGameTestInstance.java │ │ │ │ ├── FuzzingGameTestInstanceConfig.java │ │ │ │ ├── NetworkFuzzer.java │ │ │ │ └── NetworkFuzzerException.java │ │ │ └── integration/ │ │ │ ├── Asserts.java │ │ │ ├── DummyValueType.java │ │ │ ├── DummyVariable.java │ │ │ ├── DummyVariableBlock.java │ │ │ ├── DummyVariableEntity.java │ │ │ ├── DummyVariableFluidStack.java │ │ │ ├── DummyVariableIngredients.java │ │ │ ├── DummyVariableItemStack.java │ │ │ ├── DummyVariableRecipe.java │ │ │ ├── GameTester.java │ │ │ ├── IntegrationMethodGameTestInstance.java │ │ │ ├── IntegrationMethodGameTestInstanceConfig.java │ │ │ ├── TestBlockOperators.java │ │ │ ├── TestEntityOperators.java │ │ │ ├── TestFluidStackOperators.java │ │ │ ├── TestIngredientsOperators.java │ │ │ ├── TestItemStackOperators.java │ │ │ ├── TestRecipeOperators.java │ │ │ ├── TestVariables.java │ │ │ └── ValueEntityMock.java │ │ ├── infobook/ │ │ │ ├── OnTheDynamicsOfIntegrationBook.java │ │ │ └── pageelement/ │ │ │ ├── AspectAppendix.java │ │ │ ├── AspectAppendixClient.java │ │ │ ├── DryingBasinRecipeAppendix.java │ │ │ ├── DryingBasinRecipeAppendixClient.java │ │ │ ├── MechanicalDryingBasinRecipeAppendix.java │ │ │ ├── MechanicalSqueezerRecipeAppendix.java │ │ │ ├── OperatorAppendix.java │ │ │ ├── OperatorAppendixClient.java │ │ │ ├── SqueezerRecipeAppendix.java │ │ │ └── SqueezerRecipeAppendixClient.java │ │ ├── inventory/ │ │ │ ├── container/ │ │ │ │ ├── ContainerCoalGenerator.java │ │ │ │ ├── ContainerCoalGeneratorConfig.java │ │ │ │ ├── ContainerCoalGeneratorConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerDelay.java │ │ │ │ ├── ContainerDelayConfig.java │ │ │ │ ├── ContainerDelayConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerLabeller.java │ │ │ │ ├── ContainerLabellerConfig.java │ │ │ │ ├── ContainerLabellerConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerLogicProgrammer.java │ │ │ │ ├── ContainerLogicProgrammerBase.java │ │ │ │ ├── ContainerLogicProgrammerConfig.java │ │ │ │ ├── ContainerLogicProgrammerConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerLogicProgrammerPortable.java │ │ │ │ ├── ContainerLogicProgrammerPortableConfig.java │ │ │ │ ├── ContainerLogicProgrammerPortableConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerMaterializer.java │ │ │ │ ├── ContainerMaterializerConfig.java │ │ │ │ ├── ContainerMaterializerConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerMechanicalDryingBasin.java │ │ │ │ ├── ContainerMechanicalDryingBasinConfig.java │ │ │ │ ├── ContainerMechanicalDryingBasinConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerMechanicalSqueezer.java │ │ │ │ ├── ContainerMechanicalSqueezerConfig.java │ │ │ │ ├── ContainerMechanicalSqueezerConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerOnTheDynamicsOfIntegration.java │ │ │ │ ├── ContainerOnTheDynamicsOfIntegrationConfig.java │ │ │ │ ├── ContainerOnTheDynamicsOfIntegrationConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerPartDisplayConfig.java │ │ │ │ ├── ContainerPartDisplayConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerPartPanelVariableDriven.java │ │ │ │ ├── ContainerPartReader.java │ │ │ │ ├── ContainerPartReaderConfig.java │ │ │ │ ├── ContainerPartReaderConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerPartWriter.java │ │ │ │ ├── ContainerPartWriterConfig.java │ │ │ │ ├── ContainerPartWriterConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerProxy.java │ │ │ │ ├── ContainerProxyConfig.java │ │ │ │ ├── ContainerProxyConfigScreenFactoryProvider.java │ │ │ │ ├── ContainerVariablestore.java │ │ │ │ ├── ContainerVariablestoreConfig.java │ │ │ │ └── ContainerVariablestoreConfigScreenFactoryProvider.java │ │ │ └── slot/ │ │ │ └── FurnaceFuelSlotExtended.java │ │ ├── item/ │ │ │ ├── ItemBlockCable.java │ │ │ ├── ItemBlockDelay.java │ │ │ ├── ItemBlockProxy.java │ │ │ ├── ItemBucketLiquidChorusConfig.java │ │ │ ├── ItemBucketMenrilResinConfig.java │ │ │ ├── ItemCrystalizedChorusChunkConfig.java │ │ │ ├── ItemCrystalizedMenrilChunkConfig.java │ │ │ ├── ItemEnhancement.java │ │ │ ├── ItemEnhancementOffsetConfig.java │ │ │ ├── ItemFacade.java │ │ │ ├── ItemFacadeConfig.java │ │ │ ├── ItemFacadeConfigClient.java │ │ │ ├── ItemLabeller.java │ │ │ ├── ItemLabellerConfig.java │ │ │ ├── ItemLogicDirectorConfig.java │ │ │ ├── ItemMenrilBerriesConfig.java │ │ │ ├── ItemOnTheDynamicsOfIntegration.java │ │ │ ├── ItemOnTheDynamicsOfIntegrationConfig.java │ │ │ ├── ItemPortableLogicProgrammer.java │ │ │ ├── ItemPortableLogicProgrammerConfig.java │ │ │ ├── ItemProtoChorusConfig.java │ │ │ ├── ItemVariable.java │ │ │ ├── ItemVariableConfig.java │ │ │ ├── ItemVariableConfigClient.java │ │ │ ├── ItemVariableTransformerConfig.java │ │ │ ├── ItemWrench.java │ │ │ └── ItemWrenchConfig.java │ │ ├── loot/ │ │ │ ├── conditions/ │ │ │ │ ├── LootConditionMatchWrench.java │ │ │ │ └── LootConditionMatchWrenchConfig.java │ │ │ └── functions/ │ │ │ ├── LootFunctionCopyEnergyBatteryData.java │ │ │ ├── LootFunctionCopyEnergyBatteryDataConfig.java │ │ │ ├── LootFunctionCopyMechanicalDryingBasinTanks.java │ │ │ ├── LootFunctionCopyMechanicalDryingBasinTanksConfig.java │ │ │ ├── LootFunctionCopyMechanicalMachineEnergy.java │ │ │ ├── LootFunctionCopyMechanicalMachineEnergyConfig.java │ │ │ ├── LootFunctionCopyMechanicalSqueezerTank.java │ │ │ ├── LootFunctionCopyMechanicalSqueezerTankConfig.java │ │ │ ├── LootFunctionCopyProxyId.java │ │ │ └── LootFunctionCopyProxyIdConfig.java │ │ ├── metadata/ │ │ │ ├── RegistryExportableAspect.java │ │ │ ├── RegistryExportableDryingBasinRecipe.java │ │ │ ├── RegistryExportableMechanicalDryingBasinRecipe.java │ │ │ ├── RegistryExportableMechanicalSqueezerRecipe.java │ │ │ ├── RegistryExportableOperator.java │ │ │ ├── RegistryExportablePartAspect.java │ │ │ ├── RegistryExportableSqueezerRecipe.java │ │ │ └── RegistryExportables.java │ │ ├── mixin/ │ │ │ └── MixinBlockStateBase.java │ │ ├── network/ │ │ │ ├── CoalGeneratorNetworkElement.java │ │ │ ├── DelayNetworkElement.java │ │ │ ├── EnergyBatteryNetworkElement.java │ │ │ ├── MaterializerNetworkElement.java │ │ │ ├── MechanicalMachineNetworkElement.java │ │ │ ├── ProxyNetworkElement.java │ │ │ ├── VariablestoreNetworkElement.java │ │ │ └── packet/ │ │ │ ├── ActionLabelPacket.java │ │ │ ├── AllLabelsPacket.java │ │ │ ├── ItemStackRenamePacket.java │ │ │ ├── LogicProgrammerActivateElementPacket.java │ │ │ ├── LogicProgrammerLabelPacket.java │ │ │ ├── LogicProgrammerSetElementInventory.java │ │ │ ├── LogicProgrammerValueTypeBooleanValueChangedPacket.java │ │ │ ├── LogicProgrammerValueTypeIngredientsValueChangedPacket.java │ │ │ ├── LogicProgrammerValueTypeListValueChangedPacket.java │ │ │ ├── LogicProgrammerValueTypeOperatorValueChangedPacket.java │ │ │ ├── LogicProgrammerValueTypeRecipeSlotPropertiesChangedPacket.java │ │ │ ├── LogicProgrammerValueTypeRecipeValueChangedPacket.java │ │ │ ├── LogicProgrammerValueTypeSlottedValueChangedPacket.java │ │ │ ├── LogicProgrammerValueTypeStringValueChangedPacket.java │ │ │ ├── NetworkDiagnosticsNetworkPacket.java │ │ │ ├── NetworkDiagnosticsSubscribePacket.java │ │ │ ├── NetworkDiagnosticsTriggerClient.java │ │ │ ├── PartOffsetsDataPacket.java │ │ │ ├── PartOffsetsSubscribePacket.java │ │ │ ├── PlayerTeleportPacket.java │ │ │ └── SpeakTextPacket.java │ │ ├── part/ │ │ │ ├── PartTypeAudioReader.java │ │ │ ├── PartTypeAudioWriter.java │ │ │ ├── PartTypeBlockReader.java │ │ │ ├── PartTypeConnector.java │ │ │ ├── PartTypeConnectorMonoDirectional.java │ │ │ ├── PartTypeConnectorOmniDirectional.java │ │ │ ├── PartTypeEffectWriter.java │ │ │ ├── PartTypeEntityReader.java │ │ │ ├── PartTypeEntityWriter.java │ │ │ ├── PartTypeExtraDimensionalReader.java │ │ │ ├── PartTypeFluidReader.java │ │ │ ├── PartTypeInventoryReader.java │ │ │ ├── PartTypeInventoryWriter.java │ │ │ ├── PartTypeMachineReader.java │ │ │ ├── PartTypeMachineWriter.java │ │ │ ├── PartTypeNetworkReader.java │ │ │ ├── PartTypePanelDisplay.java │ │ │ ├── PartTypePanelLightDynamic.java │ │ │ ├── PartTypePanelLightStatic.java │ │ │ ├── PartTypeRedstoneReader.java │ │ │ ├── PartTypeRedstoneWriter.java │ │ │ ├── PartTypeWorldReader.java │ │ │ └── aspect/ │ │ │ ├── AspectBase.java │ │ │ ├── Aspects.java │ │ │ ├── read/ │ │ │ │ ├── AspectReadBase.java │ │ │ │ ├── AspectReadBuilders.java │ │ │ │ └── redstone/ │ │ │ │ ├── IReadRedstoneComponent.java │ │ │ │ └── ReadRedstoneComponent.java │ │ │ └── write/ │ │ │ ├── AspectWriteBase.java │ │ │ ├── AspectWriteBuilders.java │ │ │ └── redstone/ │ │ │ ├── IWriteRedstoneComponent.java │ │ │ └── WriteRedstoneComponent.java │ │ ├── proxy/ │ │ │ ├── ClientProxy.java │ │ │ └── CommonProxy.java │ │ ├── recipe/ │ │ │ ├── ItemFacadeRecipe.java │ │ │ ├── ItemFacadeRecipeConfig.java │ │ │ ├── ItemVariableCopyRecipe.java │ │ │ ├── ItemVariableCopyRecipeConfig.java │ │ │ ├── RecipeSerializerCraftingSpecialShapedOmniDirectional3Config.java │ │ │ ├── RecipeSerializerCraftingSpecialShapedOmniDirectionalConfig.java │ │ │ └── RecipeSerializerCraftingSpecialShapelessOmniDirectionalConfig.java │ │ ├── sound/ │ │ │ ├── SoundEventEffectPageFlipMultipleConfig.java │ │ │ └── SoundEventEffectPageFlipSingleConfig.java │ │ └── world/ │ │ └── gen/ │ │ ├── foliageplacer/ │ │ │ ├── FoliagePlacerMenril.java │ │ │ └── FoliagePlacerMenrilConfig.java │ │ └── trunkplacer/ │ │ ├── TrunkPlacerMenril.java │ │ └── TrunkPlacerMenrilConfig.java │ └── resources/ │ ├── LICENSE-netty.txt │ ├── LICENSE-re2j.txt │ ├── META-INF/ │ │ ├── accesstransformer.cfg │ │ └── neoforge.mods.toml │ ├── assets/ │ │ ├── integrateddynamics/ │ │ │ ├── blockstates/ │ │ │ │ ├── block_liquid_chorus.json │ │ │ │ ├── block_menril_resin.json │ │ │ │ ├── cable.json │ │ │ │ ├── coal_generator.json │ │ │ │ ├── crystalized_chorus_block.json │ │ │ │ ├── crystalized_chorus_block_slab.json │ │ │ │ ├── crystalized_chorus_block_stairs.json │ │ │ │ ├── crystalized_chorus_brick.json │ │ │ │ ├── crystalized_chorus_brick_slab.json │ │ │ │ ├── crystalized_chorus_brick_stairs.json │ │ │ │ ├── crystalized_menril_block.json │ │ │ │ ├── crystalized_menril_block_slab.json │ │ │ │ ├── crystalized_menril_block_stairs.json │ │ │ │ ├── crystalized_menril_brick.json │ │ │ │ ├── crystalized_menril_brick_slab.json │ │ │ │ ├── crystalized_menril_brick_stairs.json │ │ │ │ ├── delay.json │ │ │ │ ├── drying_basin.json │ │ │ │ ├── energy_battery.json │ │ │ │ ├── energy_battery_creative.json │ │ │ │ ├── invisible_light.json │ │ │ │ ├── logic_programmer.json │ │ │ │ ├── materializer.json │ │ │ │ ├── mechanical_drying_basin.json │ │ │ │ ├── mechanical_squeezer.json │ │ │ │ ├── menril_door.json │ │ │ │ ├── menril_fence.json │ │ │ │ ├── menril_fence_gate.json │ │ │ │ ├── menril_leaves.json │ │ │ │ ├── menril_log.json │ │ │ │ ├── menril_log_filled.json │ │ │ │ ├── menril_log_stripped.json │ │ │ │ ├── menril_planks.json │ │ │ │ ├── menril_planks_stairs.json │ │ │ │ ├── menril_sapling.json │ │ │ │ ├── menril_slab.json │ │ │ │ ├── menril_torch.json │ │ │ │ ├── menril_torch_stone.json │ │ │ │ ├── menril_torch_stone_wall.json │ │ │ │ ├── menril_torch_wall.json │ │ │ │ ├── menril_wood.json │ │ │ │ ├── menril_wood_stripped.json │ │ │ │ ├── part_audio_reader.json │ │ │ │ ├── part_audio_writer.json │ │ │ │ ├── part_block_reader.json │ │ │ │ ├── part_connector_mono_directional.json │ │ │ │ ├── part_connector_omni_directional.json │ │ │ │ ├── part_display_panel.json │ │ │ │ ├── part_dynamic_light_panel.json │ │ │ │ ├── part_effect_writer.json │ │ │ │ ├── part_entity_reader.json │ │ │ │ ├── part_entity_writer.json │ │ │ │ ├── part_extradimensional_reader.json │ │ │ │ ├── part_fluid_reader.json │ │ │ │ ├── part_inventory_reader.json │ │ │ │ ├── part_inventory_writer.json │ │ │ │ ├── part_machine_reader.json │ │ │ │ ├── part_machine_writer.json │ │ │ │ ├── part_network_reader.json │ │ │ │ ├── part_redstone_reader.json │ │ │ │ ├── part_redstone_writer.json │ │ │ │ ├── part_static_light_panel.json │ │ │ │ ├── part_world_reader.json │ │ │ │ ├── proxy.json │ │ │ │ ├── squeezer.json │ │ │ │ └── variablestore.json │ │ │ ├── items/ │ │ │ │ ├── block_liquid_chorus.json │ │ │ │ ├── block_menril_resin.json │ │ │ │ ├── bucket_liquid_chorus.json │ │ │ │ ├── bucket_menril_resin.json │ │ │ │ ├── cable.json │ │ │ │ ├── coal_generator.json │ │ │ │ ├── crystalized_chorus_block.json │ │ │ │ ├── crystalized_chorus_block_slab.json │ │ │ │ ├── crystalized_chorus_block_stairs.json │ │ │ │ ├── crystalized_chorus_brick.json │ │ │ │ ├── crystalized_chorus_brick_slab.json │ │ │ │ ├── crystalized_chorus_brick_stairs.json │ │ │ │ ├── crystalized_chorus_chunk.json │ │ │ │ ├── crystalized_menril_block.json │ │ │ │ ├── crystalized_menril_block_slab.json │ │ │ │ ├── crystalized_menril_block_stairs.json │ │ │ │ ├── crystalized_menril_brick.json │ │ │ │ ├── crystalized_menril_brick_slab.json │ │ │ │ ├── crystalized_menril_brick_stairs.json │ │ │ │ ├── crystalized_menril_chunk.json │ │ │ │ ├── delay.json │ │ │ │ ├── drying_basin.json │ │ │ │ ├── energy_battery.json │ │ │ │ ├── energy_battery_creative.json │ │ │ │ ├── enhancement_offset.json │ │ │ │ ├── facade.json │ │ │ │ ├── invisible_light.json │ │ │ │ ├── labeller.json │ │ │ │ ├── logic_director.json │ │ │ │ ├── logic_programmer.json │ │ │ │ ├── materializer.json │ │ │ │ ├── mechanical_drying_basin.json │ │ │ │ ├── mechanical_squeezer.json │ │ │ │ ├── menril_berries.json │ │ │ │ ├── menril_door.json │ │ │ │ ├── menril_fence.json │ │ │ │ ├── menril_fence_gate.json │ │ │ │ ├── menril_leaves.json │ │ │ │ ├── menril_log.json │ │ │ │ ├── menril_log_filled.json │ │ │ │ ├── menril_log_stripped.json │ │ │ │ ├── menril_planks.json │ │ │ │ ├── menril_planks_stairs.json │ │ │ │ ├── menril_sapling.json │ │ │ │ ├── menril_slab.json │ │ │ │ ├── menril_torch.json │ │ │ │ ├── menril_torch_stone.json │ │ │ │ ├── menril_wood.json │ │ │ │ ├── menril_wood_stripped.json │ │ │ │ ├── on_the_dynamics_of_integration.json │ │ │ │ ├── part_audio_reader.json │ │ │ │ ├── part_audio_writer.json │ │ │ │ ├── part_block_reader.json │ │ │ │ ├── part_connector_mono_directional.json │ │ │ │ ├── part_connector_omni_directional.json │ │ │ │ ├── part_display_panel.json │ │ │ │ ├── part_dynamic_light_panel.json │ │ │ │ ├── part_effect_writer.json │ │ │ │ ├── part_entity_reader.json │ │ │ │ ├── part_entity_writer.json │ │ │ │ ├── part_extradimensional_reader.json │ │ │ │ ├── part_fluid_reader.json │ │ │ │ ├── part_inventory_reader.json │ │ │ │ ├── part_inventory_writer.json │ │ │ │ ├── part_machine_reader.json │ │ │ │ ├── part_machine_writer.json │ │ │ │ ├── part_network_reader.json │ │ │ │ ├── part_redstone_reader.json │ │ │ │ ├── part_redstone_writer.json │ │ │ │ ├── part_static_light_panel.json │ │ │ │ ├── part_world_reader.json │ │ │ │ ├── portable_logic_programmer.json │ │ │ │ ├── proto_chorus.json │ │ │ │ ├── proxy.json │ │ │ │ ├── squeezer.json │ │ │ │ ├── variable.json │ │ │ │ ├── variable_transformer_input.json │ │ │ │ ├── variable_transformer_output.json │ │ │ │ ├── variablestore.json │ │ │ │ └── wrench.json │ │ │ ├── lang/ │ │ │ │ ├── af_za.json │ │ │ │ ├── ar_sa.json │ │ │ │ ├── ca_es.json │ │ │ │ ├── cs_cz.json │ │ │ │ ├── da_dk.json │ │ │ │ ├── de_de.json │ │ │ │ ├── el_gr.json │ │ │ │ ├── en_us.json │ │ │ │ ├── es_es.json │ │ │ │ ├── fi_fi.json │ │ │ │ ├── fr_fr.json │ │ │ │ ├── he_il.json │ │ │ │ ├── hu_hu.json │ │ │ │ ├── it_it.json │ │ │ │ ├── ja_jp.json │ │ │ │ ├── ko_kr.json │ │ │ │ ├── nl_nl.json │ │ │ │ ├── no_no.json │ │ │ │ ├── pl_pl.json │ │ │ │ ├── pt_br.json │ │ │ │ ├── pt_pt.json │ │ │ │ ├── ro_ro.json │ │ │ │ ├── ru_ru.json │ │ │ │ ├── sr_sp.json │ │ │ │ ├── sv_se.json │ │ │ │ ├── tr_tr.json │ │ │ │ ├── uk_ua.json │ │ │ │ ├── vi_vn.json │ │ │ │ ├── zh_cn.json │ │ │ │ └── zh_tw.json │ │ │ ├── models/ │ │ │ │ ├── aspect/ │ │ │ │ │ ├── read/ │ │ │ │ │ │ ├── any/ │ │ │ │ │ │ │ └── network/ │ │ │ │ │ │ │ └── value.json │ │ │ │ │ │ ├── block/ │ │ │ │ │ │ │ └── block.json │ │ │ │ │ │ ├── boolean/ │ │ │ │ │ │ │ ├── block/ │ │ │ │ │ │ │ │ └── block.json │ │ │ │ │ │ │ ├── energy/ │ │ │ │ │ │ │ │ ├── applicable.json │ │ │ │ │ │ │ │ ├── canextract.json │ │ │ │ │ │ │ │ ├── caninsert.json │ │ │ │ │ │ │ │ ├── isempty.json │ │ │ │ │ │ │ │ ├── isfull.json │ │ │ │ │ │ │ │ ├── isnonempty.json │ │ │ │ │ │ │ │ ├── isprovider.json │ │ │ │ │ │ │ │ └── isreceiver.json │ │ │ │ │ │ │ ├── fluid/ │ │ │ │ │ │ │ │ ├── applicable.json │ │ │ │ │ │ │ │ ├── empty.json │ │ │ │ │ │ │ │ ├── full.json │ │ │ │ │ │ │ │ └── nonempty.json │ │ │ │ │ │ │ ├── inventory/ │ │ │ │ │ │ │ │ ├── applicable.json │ │ │ │ │ │ │ │ ├── empty.json │ │ │ │ │ │ │ │ ├── full.json │ │ │ │ │ │ │ │ └── nonempty.json │ │ │ │ │ │ │ ├── machine/ │ │ │ │ │ │ │ │ ├── canwork.json │ │ │ │ │ │ │ │ ├── haswork.json │ │ │ │ │ │ │ │ ├── isworker.json │ │ │ │ │ │ │ │ └── isworking.json │ │ │ │ │ │ │ ├── network/ │ │ │ │ │ │ │ │ └── applicable.json │ │ │ │ │ │ │ ├── recipehandler/ │ │ │ │ │ │ │ │ └── applicable.json │ │ │ │ │ │ │ ├── redstone/ │ │ │ │ │ │ │ │ ├── clock.json │ │ │ │ │ │ │ │ ├── high.json │ │ │ │ │ │ │ │ ├── low.json │ │ │ │ │ │ │ │ └── nonlow.json │ │ │ │ │ │ │ ├── temperature/ │ │ │ │ │ │ │ │ └── istemperature.json │ │ │ │ │ │ │ └── world/ │ │ │ │ │ │ │ ├── animal.json │ │ │ │ │ │ │ ├── entity.json │ │ │ │ │ │ │ ├── isday.json │ │ │ │ │ │ │ ├── isnight.json │ │ │ │ │ │ │ ├── item.json │ │ │ │ │ │ │ ├── mob.json │ │ │ │ │ │ │ ├── player.json │ │ │ │ │ │ │ └── weather/ │ │ │ │ │ │ │ ├── clear.json │ │ │ │ │ │ │ ├── raining.json │ │ │ │ │ │ │ └── thunder.json │ │ │ │ │ │ ├── double/ │ │ │ │ │ │ │ ├── energy/ │ │ │ │ │ │ │ │ └── fillratio.json │ │ │ │ │ │ │ ├── extradimensional/ │ │ │ │ │ │ │ │ └── tps.json │ │ │ │ │ │ │ ├── fluid/ │ │ │ │ │ │ │ │ └── fillratio.json │ │ │ │ │ │ │ ├── inventory/ │ │ │ │ │ │ │ │ └── fillratio.json │ │ │ │ │ │ │ ├── temperature/ │ │ │ │ │ │ │ │ ├── defaulttemperature.json │ │ │ │ │ │ │ │ ├── maxtemperature.json │ │ │ │ │ │ │ │ ├── mintemperature.json │ │ │ │ │ │ │ │ └── temperature.json │ │ │ │ │ │ │ └── world/ │ │ │ │ │ │ │ └── tps.json │ │ │ │ │ │ ├── entity/ │ │ │ │ │ │ │ └── entity.json │ │ │ │ │ │ ├── fluidstack/ │ │ │ │ │ │ │ ├── block.json │ │ │ │ │ │ │ └── fluid.json │ │ │ │ │ │ ├── integer/ │ │ │ │ │ │ │ ├── audio/ │ │ │ │ │ │ │ │ └── instrument/ │ │ │ │ │ │ │ │ ├── banjo.json │ │ │ │ │ │ │ │ ├── basedrum.json │ │ │ │ │ │ │ │ ├── bass.json │ │ │ │ │ │ │ │ ├── bell.json │ │ │ │ │ │ │ │ ├── bit.json │ │ │ │ │ │ │ │ ├── chime.json │ │ │ │ │ │ │ │ ├── cow_bell.json │ │ │ │ │ │ │ │ ├── creeper.json │ │ │ │ │ │ │ │ ├── custom_head.json │ │ │ │ │ │ │ │ ├── didgeridoo.json │ │ │ │ │ │ │ │ ├── dragon.json │ │ │ │ │ │ │ │ ├── flute.json │ │ │ │ │ │ │ │ ├── guitar.json │ │ │ │ │ │ │ │ ├── harp.json │ │ │ │ │ │ │ │ ├── hat.json │ │ │ │ │ │ │ │ ├── iron_xylophone.json │ │ │ │ │ │ │ │ ├── piglin.json │ │ │ │ │ │ │ │ ├── pling.json │ │ │ │ │ │ │ │ ├── skeleton.json │ │ │ │ │ │ │ │ ├── snare.json │ │ │ │ │ │ │ │ ├── wither_skeleton.json │ │ │ │ │ │ │ │ ├── xylophone.json │ │ │ │ │ │ │ │ └── zombie.json │ │ │ │ │ │ │ ├── block/ │ │ │ │ │ │ │ │ ├── light.json │ │ │ │ │ │ │ │ ├── posx.json │ │ │ │ │ │ │ │ ├── posy.json │ │ │ │ │ │ │ │ └── posz.json │ │ │ │ │ │ │ ├── entity/ │ │ │ │ │ │ │ │ └── itemframerotation.json │ │ │ │ │ │ │ ├── extradimensional/ │ │ │ │ │ │ │ │ ├── playercount.json │ │ │ │ │ │ │ │ ├── random.json │ │ │ │ │ │ │ │ └── ticktime.json │ │ │ │ │ │ │ ├── fluid/ │ │ │ │ │ │ │ │ └── tanks.json │ │ │ │ │ │ │ ├── inventory/ │ │ │ │ │ │ │ │ ├── count.json │ │ │ │ │ │ │ │ ├── slots.json │ │ │ │ │ │ │ │ └── slotsfilled.json │ │ │ │ │ │ │ ├── network/ │ │ │ │ │ │ │ │ ├── elementcount.json │ │ │ │ │ │ │ │ └── energy/ │ │ │ │ │ │ │ │ ├── batterycount.json │ │ │ │ │ │ │ │ └── consumptionrate.json │ │ │ │ │ │ │ ├── redstone/ │ │ │ │ │ │ │ │ ├── comparator.json │ │ │ │ │ │ │ │ └── value.json │ │ │ │ │ │ │ └── world/ │ │ │ │ │ │ │ ├── daytime.json │ │ │ │ │ │ │ ├── entity.json │ │ │ │ │ │ │ ├── lightlevel.json │ │ │ │ │ │ │ ├── playercount.json │ │ │ │ │ │ │ ├── raincountdown.json │ │ │ │ │ │ │ └── ticktime.json │ │ │ │ │ │ ├── itemstack/ │ │ │ │ │ │ │ ├── entity/ │ │ │ │ │ │ │ │ └── itemframecontents.json │ │ │ │ │ │ │ └── inventory.json │ │ │ │ │ │ ├── list/ │ │ │ │ │ │ │ ├── entity/ │ │ │ │ │ │ │ │ ├── entities.json │ │ │ │ │ │ │ │ └── players.json │ │ │ │ │ │ │ ├── extradimensional/ │ │ │ │ │ │ │ │ └── players.json │ │ │ │ │ │ │ ├── fluid/ │ │ │ │ │ │ │ │ ├── capacities.json │ │ │ │ │ │ │ │ └── fluidstacks.json │ │ │ │ │ │ │ ├── inventory/ │ │ │ │ │ │ │ │ └── itemstacks.json │ │ │ │ │ │ │ ├── recipehandler/ │ │ │ │ │ │ │ │ └── recipes.json │ │ │ │ │ │ │ └── world/ │ │ │ │ │ │ │ └── players.json │ │ │ │ │ │ ├── long/ │ │ │ │ │ │ │ ├── energy/ │ │ │ │ │ │ │ │ ├── amount.json │ │ │ │ │ │ │ │ └── capacity.json │ │ │ │ │ │ │ ├── fluid/ │ │ │ │ │ │ │ │ ├── amount.json │ │ │ │ │ │ │ │ ├── capacity.json │ │ │ │ │ │ │ │ ├── totalamount.json │ │ │ │ │ │ │ │ └── totalcapacity.json │ │ │ │ │ │ │ ├── network/ │ │ │ │ │ │ │ │ └── energy/ │ │ │ │ │ │ │ │ ├── max.json │ │ │ │ │ │ │ │ └── stored.json │ │ │ │ │ │ │ └── world/ │ │ │ │ │ │ │ ├── time.json │ │ │ │ │ │ │ └── totaltime.json │ │ │ │ │ │ ├── nbt/ │ │ │ │ │ │ │ └── block/ │ │ │ │ │ │ │ └── tile.json │ │ │ │ │ │ ├── operator/ │ │ │ │ │ │ │ ├── network/ │ │ │ │ │ │ │ │ └── variablebyid.json │ │ │ │ │ │ │ └── recipehandler/ │ │ │ │ │ │ │ ├── recipebyinput.json │ │ │ │ │ │ │ ├── recipebyoutput.json │ │ │ │ │ │ │ ├── recipeinputsbyoutput.json │ │ │ │ │ │ │ ├── recipeoutputbyinput.json │ │ │ │ │ │ │ ├── recipesbyinput.json │ │ │ │ │ │ │ └── recipesbyoutput.json │ │ │ │ │ │ └── string/ │ │ │ │ │ │ ├── block/ │ │ │ │ │ │ │ ├── biome.json │ │ │ │ │ │ │ └── dimension.json │ │ │ │ │ │ └── world/ │ │ │ │ │ │ └── worldname.json │ │ │ │ │ └── write/ │ │ │ │ │ ├── boolean/ │ │ │ │ │ │ ├── redstone/ │ │ │ │ │ │ │ └── pulse.json │ │ │ │ │ │ └── redstone.json │ │ │ │ │ ├── double/ │ │ │ │ │ │ └── effect/ │ │ │ │ │ │ └── particle/ │ │ │ │ │ │ ├── minecraft_ambient_entity_effect.json │ │ │ │ │ │ ├── minecraft_angry_villager.json │ │ │ │ │ │ ├── minecraft_ash.json │ │ │ │ │ │ ├── minecraft_barrier.json │ │ │ │ │ │ ├── minecraft_bubble.json │ │ │ │ │ │ ├── minecraft_bubble_column_up.json │ │ │ │ │ │ ├── minecraft_bubble_pop.json │ │ │ │ │ │ ├── minecraft_campfire_cosy_smoke.json │ │ │ │ │ │ ├── minecraft_campfire_signal_smoke.json │ │ │ │ │ │ ├── minecraft_cloud.json │ │ │ │ │ │ ├── minecraft_composter.json │ │ │ │ │ │ ├── minecraft_crimson_spore.json │ │ │ │ │ │ ├── minecraft_crit.json │ │ │ │ │ │ ├── minecraft_current_down.json │ │ │ │ │ │ ├── minecraft_damage_indicator.json │ │ │ │ │ │ ├── minecraft_dolphin.json │ │ │ │ │ │ ├── minecraft_dragon_breath.json │ │ │ │ │ │ ├── minecraft_dripping_dripstone_lava.json │ │ │ │ │ │ ├── minecraft_dripping_dripstone_water.json │ │ │ │ │ │ ├── minecraft_dripping_honey.json │ │ │ │ │ │ ├── minecraft_dripping_lava.json │ │ │ │ │ │ ├── minecraft_dripping_obsidian_tear.json │ │ │ │ │ │ ├── minecraft_dripping_water.json │ │ │ │ │ │ ├── minecraft_dust_plume.json │ │ │ │ │ │ ├── minecraft_effect.json │ │ │ │ │ │ ├── minecraft_egg_crack.json │ │ │ │ │ │ ├── minecraft_elder_guardian.json │ │ │ │ │ │ ├── minecraft_electric_spark.json │ │ │ │ │ │ ├── minecraft_enchant.json │ │ │ │ │ │ ├── minecraft_enchanted_hit.json │ │ │ │ │ │ ├── minecraft_end_rod.json │ │ │ │ │ │ ├── minecraft_entity_effect.json │ │ │ │ │ │ ├── minecraft_explosion.json │ │ │ │ │ │ ├── minecraft_explosion_emitter.json │ │ │ │ │ │ ├── minecraft_falling_dripstone_lava.json │ │ │ │ │ │ ├── minecraft_falling_dripstone_water.json │ │ │ │ │ │ ├── minecraft_falling_honey.json │ │ │ │ │ │ ├── minecraft_falling_lava.json │ │ │ │ │ │ ├── minecraft_falling_nectar.json │ │ │ │ │ │ ├── minecraft_falling_obsidian_tear.json │ │ │ │ │ │ ├── minecraft_falling_spore_blossom.json │ │ │ │ │ │ ├── minecraft_falling_water.json │ │ │ │ │ │ ├── minecraft_firefly.json │ │ │ │ │ │ ├── minecraft_firework.json │ │ │ │ │ │ ├── minecraft_fishing.json │ │ │ │ │ │ ├── minecraft_flame.json │ │ │ │ │ │ ├── minecraft_flash.json │ │ │ │ │ │ ├── minecraft_glow.json │ │ │ │ │ │ ├── minecraft_glow_squid_ink.json │ │ │ │ │ │ ├── minecraft_happy_villager.json │ │ │ │ │ │ ├── minecraft_heart.json │ │ │ │ │ │ ├── minecraft_instant_effect.json │ │ │ │ │ │ ├── minecraft_item_slime.json │ │ │ │ │ │ ├── minecraft_item_snowball.json │ │ │ │ │ │ ├── minecraft_landing_honey.json │ │ │ │ │ │ ├── minecraft_landing_lava.json │ │ │ │ │ │ ├── minecraft_landing_obsidian_tear.json │ │ │ │ │ │ ├── minecraft_large_smoke.json │ │ │ │ │ │ ├── minecraft_lava.json │ │ │ │ │ │ ├── minecraft_mycelium.json │ │ │ │ │ │ ├── minecraft_nautilus.json │ │ │ │ │ │ ├── minecraft_note.json │ │ │ │ │ │ ├── minecraft_ominous_spawning.json │ │ │ │ │ │ ├── minecraft_pause_mob_growth.json │ │ │ │ │ │ ├── minecraft_poof.json │ │ │ │ │ │ ├── minecraft_portal.json │ │ │ │ │ │ ├── minecraft_raid_omen.json │ │ │ │ │ │ ├── minecraft_rain.json │ │ │ │ │ │ ├── minecraft_reset_mob_growth.json │ │ │ │ │ │ ├── minecraft_reverse_portal.json │ │ │ │ │ │ ├── minecraft_scrape.json │ │ │ │ │ │ ├── minecraft_sculk_charge_pop.json │ │ │ │ │ │ ├── minecraft_sculk_soul.json │ │ │ │ │ │ ├── minecraft_small_flame.json │ │ │ │ │ │ ├── minecraft_smoke.json │ │ │ │ │ │ ├── minecraft_sneeze.json │ │ │ │ │ │ ├── minecraft_snowflake.json │ │ │ │ │ │ ├── minecraft_sonic_boom.json │ │ │ │ │ │ ├── minecraft_soul.json │ │ │ │ │ │ ├── minecraft_soul_fire_flame.json │ │ │ │ │ │ ├── minecraft_spit.json │ │ │ │ │ │ ├── minecraft_splash.json │ │ │ │ │ │ ├── minecraft_spore_blossom_air.json │ │ │ │ │ │ ├── minecraft_squid_ink.json │ │ │ │ │ │ ├── minecraft_sweep_attack.json │ │ │ │ │ │ ├── minecraft_totem_of_undying.json │ │ │ │ │ │ ├── minecraft_trial_omen.json │ │ │ │ │ │ ├── minecraft_trial_spawner_detection.json │ │ │ │ │ │ ├── minecraft_trial_spawner_detection_ominous.json │ │ │ │ │ │ ├── minecraft_underwater.json │ │ │ │ │ │ ├── minecraft_vault_connection.json │ │ │ │ │ │ ├── minecraft_warped_spore.json │ │ │ │ │ │ ├── minecraft_wax_off.json │ │ │ │ │ │ ├── minecraft_wax_on.json │ │ │ │ │ │ ├── minecraft_white_ash.json │ │ │ │ │ │ └── minecraft_witch.json │ │ │ │ │ ├── integer/ │ │ │ │ │ │ ├── audio/ │ │ │ │ │ │ │ └── instrument/ │ │ │ │ │ │ │ ├── banjo.json │ │ │ │ │ │ │ ├── basedrum.json │ │ │ │ │ │ │ ├── bass.json │ │ │ │ │ │ │ ├── bell.json │ │ │ │ │ │ │ ├── bit.json │ │ │ │ │ │ │ ├── chime.json │ │ │ │ │ │ │ ├── cow_bell.json │ │ │ │ │ │ │ ├── creeper.json │ │ │ │ │ │ │ ├── custom_head.json │ │ │ │ │ │ │ ├── didgeridoo.json │ │ │ │ │ │ │ ├── dragon.json │ │ │ │ │ │ │ ├── flute.json │ │ │ │ │ │ │ ├── guitar.json │ │ │ │ │ │ │ ├── harp.json │ │ │ │ │ │ │ ├── hat.json │ │ │ │ │ │ │ ├── iron_xylophone.json │ │ │ │ │ │ │ ├── piglin.json │ │ │ │ │ │ │ ├── pling.json │ │ │ │ │ │ │ ├── skeleton.json │ │ │ │ │ │ │ ├── snare.json │ │ │ │ │ │ │ ├── wither_skeleton.json │ │ │ │ │ │ │ ├── xylophone.json │ │ │ │ │ │ │ └── zombie.json │ │ │ │ │ │ ├── redstone/ │ │ │ │ │ │ │ └── pulse.json │ │ │ │ │ │ └── redstone.json │ │ │ │ │ └── string/ │ │ │ │ │ └── audio/ │ │ │ │ │ ├── sound.json │ │ │ │ │ └── text.json │ │ │ │ ├── block/ │ │ │ │ │ ├── cable.json │ │ │ │ │ ├── coal_generator.json │ │ │ │ │ ├── coal_generator_on.json │ │ │ │ │ ├── crystalized_chorus_block.json │ │ │ │ │ ├── crystalized_chorus_block_slab.json │ │ │ │ │ ├── crystalized_chorus_block_slab_top.json │ │ │ │ │ ├── crystalized_chorus_block_stairs.json │ │ │ │ │ ├── crystalized_chorus_block_stairs_inner.json │ │ │ │ │ ├── crystalized_chorus_block_stairs_outer.json │ │ │ │ │ ├── crystalized_chorus_brick.json │ │ │ │ │ ├── crystalized_chorus_brick_slab.json │ │ │ │ │ ├── crystalized_chorus_brick_slab_top.json │ │ │ │ │ ├── crystalized_chorus_brick_stairs.json │ │ │ │ │ ├── crystalized_chorus_brick_stairs_inner.json │ │ │ │ │ ├── crystalized_chorus_brick_stairs_outer.json │ │ │ │ │ ├── crystalized_menril_block.json │ │ │ │ │ ├── crystalized_menril_block_slab.json │ │ │ │ │ ├── crystalized_menril_block_slab_top.json │ │ │ │ │ ├── crystalized_menril_block_stairs.json │ │ │ │ │ ├── crystalized_menril_block_stairs_inner.json │ │ │ │ │ ├── crystalized_menril_block_stairs_outer.json │ │ │ │ │ ├── crystalized_menril_brick.json │ │ │ │ │ ├── crystalized_menril_brick_slab.json │ │ │ │ │ ├── crystalized_menril_brick_slab_top.json │ │ │ │ │ ├── crystalized_menril_brick_stairs.json │ │ │ │ │ ├── crystalized_menril_brick_stairs_inner.json │ │ │ │ │ ├── crystalized_menril_brick_stairs_outer.json │ │ │ │ │ ├── delay.json │ │ │ │ │ ├── drying_basin.json │ │ │ │ │ ├── energy_battery.json │ │ │ │ │ ├── energy_battery_creative.json │ │ │ │ │ ├── energy_battery_full.json │ │ │ │ │ ├── invisible_light.json │ │ │ │ │ ├── liquid_chorus.json │ │ │ │ │ ├── logic_programmer.json │ │ │ │ │ ├── materializer.json │ │ │ │ │ ├── mechanical_drying_basin.json │ │ │ │ │ ├── mechanical_drying_basin_on.json │ │ │ │ │ ├── mechanical_squeezer.json │ │ │ │ │ ├── mechanical_squeezer_on.json │ │ │ │ │ ├── menril_door_bottom.json │ │ │ │ │ ├── menril_door_bottom_rh.json │ │ │ │ │ ├── menril_door_top.json │ │ │ │ │ ├── menril_door_top_rh.json │ │ │ │ │ ├── menril_fence_gate.json │ │ │ │ │ ├── menril_fence_gate_open.json │ │ │ │ │ ├── menril_fence_gate_wall.json │ │ │ │ │ ├── menril_fence_gate_wall_open.json │ │ │ │ │ ├── menril_fence_inventory.json │ │ │ │ │ ├── menril_fence_post.json │ │ │ │ │ ├── menril_fence_side.json │ │ │ │ │ ├── menril_leaves.json │ │ │ │ │ ├── menril_log.json │ │ │ │ │ ├── menril_log_filled.json │ │ │ │ │ ├── menril_log_filled_side.json │ │ │ │ │ ├── menril_log_stripped.json │ │ │ │ │ ├── menril_planks.json │ │ │ │ │ ├── menril_planks_stairs.json │ │ │ │ │ ├── menril_planks_stairs_inner.json │ │ │ │ │ ├── menril_planks_stairs_outer.json │ │ │ │ │ ├── menril_resin.json │ │ │ │ │ ├── menril_sapling.json │ │ │ │ │ ├── menril_slab.json │ │ │ │ │ ├── menril_slab_top.json │ │ │ │ │ ├── menril_torch.json │ │ │ │ │ ├── menril_torch_stone.json │ │ │ │ │ ├── menril_torch_stone_wall.json │ │ │ │ │ ├── menril_torch_wall.json │ │ │ │ │ ├── menril_wood.json │ │ │ │ │ ├── menril_wood_stripped.json │ │ │ │ │ ├── part.json │ │ │ │ │ ├── part_audio_reader.json │ │ │ │ │ ├── part_audio_writer_active.json │ │ │ │ │ ├── part_audio_writer_error.json │ │ │ │ │ ├── part_audio_writer_inactive.json │ │ │ │ │ ├── part_block_reader.json │ │ │ │ │ ├── part_connector_mono_directional.json │ │ │ │ │ ├── part_connector_mono_directional_active.json │ │ │ │ │ ├── part_connector_mono_directional_inactive.json │ │ │ │ │ ├── part_connector_omni_directional.json │ │ │ │ │ ├── part_connector_omni_directional_active.json │ │ │ │ │ ├── part_connector_omni_directional_inactive.json │ │ │ │ │ ├── part_display_panel_active.json │ │ │ │ │ ├── part_display_panel_error.json │ │ │ │ │ ├── part_display_panel_inactive.json │ │ │ │ │ ├── part_dynamic_light_panel_active.json │ │ │ │ │ ├── part_dynamic_light_panel_error.json │ │ │ │ │ ├── part_dynamic_light_panel_inactive.json │ │ │ │ │ ├── part_effect_reader.json │ │ │ │ │ ├── part_effect_writer_active.json │ │ │ │ │ ├── part_effect_writer_error.json │ │ │ │ │ ├── part_effect_writer_inactive.json │ │ │ │ │ ├── part_entity_reader.json │ │ │ │ │ ├── part_entity_writer_active.json │ │ │ │ │ ├── part_entity_writer_error.json │ │ │ │ │ ├── part_entity_writer_inactive.json │ │ │ │ │ ├── part_extradimensional_reader.json │ │ │ │ │ ├── part_fluid_reader.json │ │ │ │ │ ├── part_inventory_reader.json │ │ │ │ │ ├── part_inventory_writer_active.json │ │ │ │ │ ├── part_inventory_writer_error.json │ │ │ │ │ ├── part_inventory_writer_inactive.json │ │ │ │ │ ├── part_machine_reader.json │ │ │ │ │ ├── part_machine_writer_active.json │ │ │ │ │ ├── part_machine_writer_error.json │ │ │ │ │ ├── part_machine_writer_inactive.json │ │ │ │ │ ├── part_network_reader.json │ │ │ │ │ ├── part_panel.json │ │ │ │ │ ├── part_reader.json │ │ │ │ │ ├── part_redstone_reader.json │ │ │ │ │ ├── part_redstone_writer_active.json │ │ │ │ │ ├── part_redstone_writer_error.json │ │ │ │ │ ├── part_redstone_writer_inactive.json │ │ │ │ │ ├── part_static_light_panel.json │ │ │ │ │ ├── part_world_reader.json │ │ │ │ │ ├── part_writer.json │ │ │ │ │ ├── proxy.json │ │ │ │ │ ├── squeezer.json │ │ │ │ │ ├── squeezer_full.json │ │ │ │ │ ├── squeezer_top_1.json │ │ │ │ │ ├── squeezer_top_2.json │ │ │ │ │ ├── squeezer_top_3.json │ │ │ │ │ ├── squeezer_top_4.json │ │ │ │ │ ├── squeezer_top_5.json │ │ │ │ │ ├── squeezer_top_6.json │ │ │ │ │ ├── squeezer_top_7.json │ │ │ │ │ └── variablestore.json │ │ │ │ ├── customoverlay/ │ │ │ │ │ ├── delay.json │ │ │ │ │ └── proxy.json │ │ │ │ ├── item/ │ │ │ │ │ ├── block_liquid_chorus.json │ │ │ │ │ ├── block_menril_resin.json │ │ │ │ │ ├── bucket_liquid_chorus.json │ │ │ │ │ ├── bucket_menril_resin.json │ │ │ │ │ ├── cable.json │ │ │ │ │ ├── coal_generator.json │ │ │ │ │ ├── crystalized_chorus_block.json │ │ │ │ │ ├── crystalized_chorus_block_slab.json │ │ │ │ │ ├── crystalized_chorus_block_stairs.json │ │ │ │ │ ├── crystalized_chorus_brick.json │ │ │ │ │ ├── crystalized_chorus_brick_slab.json │ │ │ │ │ ├── crystalized_chorus_brick_stairs.json │ │ │ │ │ ├── crystalized_chorus_chunk.json │ │ │ │ │ ├── crystalized_menril_block.json │ │ │ │ │ ├── crystalized_menril_block_slab.json │ │ │ │ │ ├── crystalized_menril_block_stairs.json │ │ │ │ │ ├── crystalized_menril_brick.json │ │ │ │ │ ├── crystalized_menril_brick_slab.json │ │ │ │ │ ├── crystalized_menril_brick_stairs.json │ │ │ │ │ ├── crystalized_menril_chunk.json │ │ │ │ │ ├── delay.json │ │ │ │ │ ├── drying_basin.json │ │ │ │ │ ├── energy_battery.json │ │ │ │ │ ├── energy_battery_creative.json │ │ │ │ │ ├── enhancement_offset.json │ │ │ │ │ ├── facade.json │ │ │ │ │ ├── invisible_light.json │ │ │ │ │ ├── labeller.json │ │ │ │ │ ├── logic_director.json │ │ │ │ │ ├── logic_programmer.json │ │ │ │ │ ├── materializer.json │ │ │ │ │ ├── mechanical_drying_basin.json │ │ │ │ │ ├── mechanical_squeezer.json │ │ │ │ │ ├── menril_berries.json │ │ │ │ │ ├── menril_door.json │ │ │ │ │ ├── menril_fence.json │ │ │ │ │ ├── menril_fence_gate.json │ │ │ │ │ ├── menril_leaves.json │ │ │ │ │ ├── menril_log.json │ │ │ │ │ ├── menril_log_filled.json │ │ │ │ │ ├── menril_log_stripped.json │ │ │ │ │ ├── menril_planks.json │ │ │ │ │ ├── menril_planks_stairs.json │ │ │ │ │ ├── menril_sapling.json │ │ │ │ │ ├── menril_slab.json │ │ │ │ │ ├── menril_torch.json │ │ │ │ │ ├── menril_torch_stone.json │ │ │ │ │ ├── menril_wood.json │ │ │ │ │ ├── menril_wood_stripped.json │ │ │ │ │ ├── on_the_dynamics_of_integration.json │ │ │ │ │ ├── part_audio_reader.json │ │ │ │ │ ├── part_audio_writer.json │ │ │ │ │ ├── part_block_reader.json │ │ │ │ │ ├── part_connector_mono_directional.json │ │ │ │ │ ├── part_connector_omni_directional.json │ │ │ │ │ ├── part_display_panel.json │ │ │ │ │ ├── part_dynamic_light_panel.json │ │ │ │ │ ├── part_effect_writer.json │ │ │ │ │ ├── part_entity_reader.json │ │ │ │ │ ├── part_entity_writer.json │ │ │ │ │ ├── part_extradimensional_reader.json │ │ │ │ │ ├── part_fluid_reader.json │ │ │ │ │ ├── part_inventory_reader.json │ │ │ │ │ ├── part_inventory_writer.json │ │ │ │ │ ├── part_machine_reader.json │ │ │ │ │ ├── part_machine_writer.json │ │ │ │ │ ├── part_network_reader.json │ │ │ │ │ ├── part_redstone_reader.json │ │ │ │ │ ├── part_redstone_writer.json │ │ │ │ │ ├── part_static_light_panel.json │ │ │ │ │ ├── part_world_reader.json │ │ │ │ │ ├── portable_logic_programmer.json │ │ │ │ │ ├── proto_chorus.json │ │ │ │ │ ├── proxy.json │ │ │ │ │ ├── squeezer.json │ │ │ │ │ ├── variable.json │ │ │ │ │ ├── variable_transformer_input.json │ │ │ │ │ ├── variable_transformer_output.json │ │ │ │ │ ├── variablestore.json │ │ │ │ │ └── wrench.json │ │ │ │ └── valuetype/ │ │ │ │ ├── any.json │ │ │ │ ├── block.json │ │ │ │ ├── boolean.json │ │ │ │ ├── double.json │ │ │ │ ├── entity.json │ │ │ │ ├── fluidstack.json │ │ │ │ ├── ingredients.json │ │ │ │ ├── integer.json │ │ │ │ ├── itemstack.json │ │ │ │ ├── list.json │ │ │ │ ├── long.json │ │ │ │ ├── named.json │ │ │ │ ├── nbt.json │ │ │ │ ├── nullable.json │ │ │ │ ├── number.json │ │ │ │ ├── operator.json │ │ │ │ ├── recipe.json │ │ │ │ ├── string.json │ │ │ │ ├── thaumcraftaspect.json │ │ │ │ └── uniquely_named.json │ │ │ ├── sounds/ │ │ │ │ ├── page_flip1.ogg │ │ │ │ ├── page_flip2.ogg │ │ │ │ ├── page_flip3.ogg │ │ │ │ └── pages_flip.ogg │ │ │ ├── sounds.json │ │ │ └── textures/ │ │ │ └── block/ │ │ │ ├── coal_generator_front_on.png.mcmeta │ │ │ ├── liquid_chorus_flow.png.mcmeta │ │ │ ├── liquid_chorus_still.png.mcmeta │ │ │ ├── mechanical_drying_basin_on.png.mcmeta │ │ │ ├── mechanical_squeezer_x_on.png.mcmeta │ │ │ ├── menril_resin_flow.png.mcmeta │ │ │ └── menril_resin_still.png.mcmeta │ │ └── minecraft/ │ │ └── atlases/ │ │ ├── blocks.json │ │ └── gui.json │ ├── data/ │ │ ├── c/ │ │ │ └── tags/ │ │ │ ├── block/ │ │ │ │ ├── storage_blocks.json │ │ │ │ ├── stripped_logs.json │ │ │ │ ├── stripped_woods.json │ │ │ │ └── torches.json │ │ │ ├── item/ │ │ │ │ ├── books.json │ │ │ │ ├── clumps/ │ │ │ │ │ └── menril_resin.json │ │ │ │ ├── clumps.json │ │ │ │ ├── fruits.json │ │ │ │ ├── ores/ │ │ │ │ │ ├── copper.json │ │ │ │ │ ├── diamond.json │ │ │ │ │ ├── emerald.json │ │ │ │ │ ├── gold.json │ │ │ │ │ ├── iron.json │ │ │ │ │ ├── lapis.json │ │ │ │ │ ├── quartz.json │ │ │ │ │ └── redstone.json │ │ │ │ ├── raw_materials/ │ │ │ │ │ ├── copper.json │ │ │ │ │ ├── gold.json │ │ │ │ │ └── iron.json │ │ │ │ ├── storage_blocks.json │ │ │ │ ├── stripped_logs.json │ │ │ │ ├── stripped_woods.json │ │ │ │ ├── tools/ │ │ │ │ │ └── wrench.json │ │ │ │ └── torches.json │ │ │ └── worldgen/ │ │ │ └── biome/ │ │ │ ├── is_cold.json │ │ │ ├── is_coniferous.json │ │ │ ├── is_dense.json │ │ │ ├── is_overworld.json │ │ │ └── is_wet.json │ │ ├── integrateddynamics/ │ │ │ ├── advancement/ │ │ │ │ ├── advanced_network_components/ │ │ │ │ │ ├── variable_materialization.json │ │ │ │ │ └── variable_proxying.json │ │ │ │ ├── advanced_operations/ │ │ │ │ │ ├── item_origin_identification.json │ │ │ │ │ ├── logical_list_building.json │ │ │ │ │ └── what_would_i_be_looking_at.json │ │ │ │ ├── aspects/ │ │ │ │ │ ├── redstone_capturing.json │ │ │ │ │ ├── redstone_observement.json │ │ │ │ │ └── redstone_transmission.json │ │ │ │ ├── basic_network_components/ │ │ │ │ │ ├── block_reading.json │ │ │ │ │ ├── inventory_reading.json │ │ │ │ │ ├── machine_reading.json │ │ │ │ │ ├── redstone_reading.json │ │ │ │ │ └── value_displaying.json │ │ │ │ ├── challenges/ │ │ │ │ │ ├── creeper_taming.json │ │ │ │ │ ├── recursive_recursion.json │ │ │ │ │ ├── smart_pressure_plate.json │ │ │ │ │ ├── sponge_step_sound.json │ │ │ │ │ └── tool_for_obsidian.json │ │ │ │ ├── logic_operations/ │ │ │ │ │ ├── arithmetic_addition.json │ │ │ │ │ ├── constant_definition.json │ │ │ │ │ └── logic_programming.json │ │ │ │ ├── meneglin_basics/ │ │ │ │ │ ├── drying.json │ │ │ │ │ ├── meneglin_discovery.json │ │ │ │ │ ├── menril_production.json │ │ │ │ │ └── squeezing.json │ │ │ │ ├── nbt/ │ │ │ │ │ ├── lectern_book.json │ │ │ │ │ ├── lectern_book_name.json │ │ │ │ │ └── lectern_data.json │ │ │ │ ├── network_foundations/ │ │ │ │ │ ├── cables_logic.json │ │ │ │ │ ├── menril_wrenching.json │ │ │ │ │ ├── networks_logic.json │ │ │ │ │ ├── variable_input.json │ │ │ │ │ ├── variable_output.json │ │ │ │ │ └── variables.json │ │ │ │ ├── recipe_handling/ │ │ │ │ │ ├── recipe_creation.json │ │ │ │ │ ├── recipe_lookup.json │ │ │ │ │ └── recipe_reading.json │ │ │ │ ├── root.json │ │ │ │ └── the_value_of_operators/ │ │ │ │ ├── dynamic_additions.json │ │ │ │ └── dynamic_list_filtering.json │ │ │ ├── info/ │ │ │ │ └── on_the_dynamics_of_integration.xml │ │ │ ├── loot_table/ │ │ │ │ └── blocks/ │ │ │ │ ├── coal_generator.json │ │ │ │ ├── crystalized_chorus_block.json │ │ │ │ ├── crystalized_chorus_block_slab.json │ │ │ │ ├── crystalized_chorus_block_stairs.json │ │ │ │ ├── crystalized_chorus_brick.json │ │ │ │ ├── crystalized_chorus_brick_slab.json │ │ │ │ ├── crystalized_chorus_brick_stairs.json │ │ │ │ ├── crystalized_menril_block.json │ │ │ │ ├── crystalized_menril_block_slab.json │ │ │ │ ├── crystalized_menril_block_stairs.json │ │ │ │ ├── crystalized_menril_brick.json │ │ │ │ ├── crystalized_menril_brick_slab.json │ │ │ │ ├── crystalized_menril_brick_stairs.json │ │ │ │ ├── delay.json │ │ │ │ ├── drying_basin.json │ │ │ │ ├── energy_battery.json │ │ │ │ ├── energy_battery_creative.json │ │ │ │ ├── logic_programmer.json │ │ │ │ ├── materializer.json │ │ │ │ ├── mechanical_drying_basin.json │ │ │ │ ├── mechanical_squeezer.json │ │ │ │ ├── menril_door.json │ │ │ │ ├── menril_fence.json │ │ │ │ ├── menril_fence_gate.json │ │ │ │ ├── menril_leaves.json │ │ │ │ ├── menril_log.json │ │ │ │ ├── menril_log_filled.json │ │ │ │ ├── menril_log_stripped.json │ │ │ │ ├── menril_planks.json │ │ │ │ ├── menril_planks_stairs.json │ │ │ │ ├── menril_sapling.json │ │ │ │ ├── menril_slab.json │ │ │ │ ├── menril_torch.json │ │ │ │ ├── menril_torch_stone.json │ │ │ │ ├── menril_torch_stone_wall.json │ │ │ │ ├── menril_torch_wall.json │ │ │ │ ├── menril_wood.json │ │ │ │ ├── menril_wood_stripped.json │ │ │ │ ├── proxy.json │ │ │ │ ├── squeezer.json │ │ │ │ └── variablestore.json │ │ │ ├── neoforge/ │ │ │ │ └── biome_modifier/ │ │ │ │ └── add_feature_menril_overworld.json │ │ │ ├── recipe/ │ │ │ │ ├── blasting/ │ │ │ │ │ ├── menril_log_coal.json │ │ │ │ │ └── menril_log_filled_coal.json │ │ │ │ ├── crafting/ │ │ │ │ │ ├── cable.json │ │ │ │ │ ├── cable_rotated.json │ │ │ │ │ ├── coal_generator.json │ │ │ │ │ ├── crystalized_chorus_block.json │ │ │ │ │ ├── crystalized_chorus_block_slab.json │ │ │ │ │ ├── crystalized_chorus_block_stairs.json │ │ │ │ │ ├── crystalized_chorus_brick.json │ │ │ │ │ ├── crystalized_chorus_brick_slab.json │ │ │ │ │ ├── crystalized_chorus_brick_stairs.json │ │ │ │ │ ├── crystalized_chorus_chunk.json │ │ │ │ │ ├── crystalized_menril_block.json │ │ │ │ │ ├── crystalized_menril_block_slab.json │ │ │ │ │ ├── crystalized_menril_block_stairs.json │ │ │ │ │ ├── crystalized_menril_brick.json │ │ │ │ │ ├── crystalized_menril_brick_slab.json │ │ │ │ │ ├── crystalized_menril_brick_stairs.json │ │ │ │ │ ├── crystalized_menril_chunk.json │ │ │ │ │ ├── delay.json │ │ │ │ │ ├── drying_basin.json │ │ │ │ │ ├── energy_battery.json │ │ │ │ │ ├── enhancement_offset.json │ │ │ │ │ ├── facade.json │ │ │ │ │ ├── labeller.json │ │ │ │ │ ├── logic_director.json │ │ │ │ │ ├── logic_programmer.json │ │ │ │ │ ├── logic_programmer_from_portable.json │ │ │ │ │ ├── logic_programmer_to_portable.json │ │ │ │ │ ├── materializer.json │ │ │ │ │ ├── mechanical_drying_basin.json │ │ │ │ │ ├── mechanical_squeezer.json │ │ │ │ │ ├── menril_door.json │ │ │ │ │ ├── menril_fence.json │ │ │ │ │ ├── menril_fence_gate.json │ │ │ │ │ ├── menril_planks.json │ │ │ │ │ ├── menril_planks_stairs.json │ │ │ │ │ ├── menril_slab.json │ │ │ │ │ ├── menril_torch.json │ │ │ │ │ ├── menril_torch_stone.json │ │ │ │ │ ├── menril_torch_stone_cobble.json │ │ │ │ │ ├── menril_wood.json │ │ │ │ │ ├── menril_wood_stripped.json │ │ │ │ │ ├── on_the_dynamics_of_integration.json │ │ │ │ │ ├── part_audio_reader.json │ │ │ │ │ ├── part_audio_writer.json │ │ │ │ │ ├── part_block_reader.json │ │ │ │ │ ├── part_connector_mono_directional.json │ │ │ │ │ ├── part_display_panel.json │ │ │ │ │ ├── part_dynamic_light_panel.json │ │ │ │ │ ├── part_effect_writer.json │ │ │ │ │ ├── part_entity_reader.json │ │ │ │ │ ├── part_entity_writer.json │ │ │ │ │ ├── part_extradimensional_reader.json │ │ │ │ │ ├── part_fluid_reader.json │ │ │ │ │ ├── part_inventory_reader.json │ │ │ │ │ ├── part_inventory_writer.json │ │ │ │ │ ├── part_machine_reader.json │ │ │ │ │ ├── part_machine_writer.json │ │ │ │ │ ├── part_network_reader.json │ │ │ │ │ ├── part_redstone_reader.json │ │ │ │ │ ├── part_redstone_writer.json │ │ │ │ │ ├── part_static_light_panel.json │ │ │ │ │ ├── part_world_reader.json │ │ │ │ │ ├── proto_chorus.json │ │ │ │ │ ├── proxy.json │ │ │ │ │ ├── squeezer.json │ │ │ │ │ ├── variable.json │ │ │ │ │ ├── variable_transformer_input.json │ │ │ │ │ ├── variable_transformer_output.json │ │ │ │ │ ├── variablestore.json │ │ │ │ │ └── wrench.json │ │ │ │ ├── drying_basin/ │ │ │ │ │ ├── base/ │ │ │ │ │ │ ├── crystalized_chorus_block.json │ │ │ │ │ │ └── crystalized_menril_block.json │ │ │ │ │ └── convenience/ │ │ │ │ │ ├── evilcraft_hardened_blood.json │ │ │ │ │ ├── evilcraft_red_sand.json │ │ │ │ │ ├── minecraft_coarse_dirt.json │ │ │ │ │ ├── minecraft_dead_bush.json │ │ │ │ │ ├── minecraft_dried_kelp.json │ │ │ │ │ ├── minecraft_leather.json │ │ │ │ │ ├── minecraft_mud.json │ │ │ │ │ ├── minecraft_sponge.json │ │ │ │ │ ├── minecraft_terracotta.json │ │ │ │ │ ├── minecraft_terracotta_clean_black.json │ │ │ │ │ ├── minecraft_terracotta_clean_blue.json │ │ │ │ │ ├── minecraft_terracotta_clean_brown.json │ │ │ │ │ ├── minecraft_terracotta_clean_cyan.json │ │ │ │ │ ├── minecraft_terracotta_clean_gray.json │ │ │ │ │ ├── minecraft_terracotta_clean_green.json │ │ │ │ │ ├── minecraft_terracotta_clean_light_blue.json │ │ │ │ │ ├── minecraft_terracotta_clean_light_gray.json │ │ │ │ │ ├── minecraft_terracotta_clean_lime.json │ │ │ │ │ ├── minecraft_terracotta_clean_magenta.json │ │ │ │ │ ├── minecraft_terracotta_clean_orange.json │ │ │ │ │ ├── minecraft_terracotta_clean_pink.json │ │ │ │ │ ├── minecraft_terracotta_clean_purple.json │ │ │ │ │ ├── minecraft_terracotta_clean_red.json │ │ │ │ │ ├── minecraft_terracotta_clean_white.json │ │ │ │ │ └── minecraft_terracotta_clean_yellow.json │ │ │ │ ├── mechanical_drying_basin/ │ │ │ │ │ ├── base/ │ │ │ │ │ │ ├── crystalized_chorus_block.json │ │ │ │ │ │ └── crystalized_menril_block.json │ │ │ │ │ └── convenience/ │ │ │ │ │ ├── evilcraft_hardened_blood.json │ │ │ │ │ ├── evilcraft_red_sand.json │ │ │ │ │ ├── minecraft_coarse_dirt.json │ │ │ │ │ ├── minecraft_dead_bush.json │ │ │ │ │ ├── minecraft_dried_kelp.json │ │ │ │ │ ├── minecraft_leather.json │ │ │ │ │ ├── minecraft_magma.json │ │ │ │ │ ├── minecraft_mud.json │ │ │ │ │ ├── minecraft_netherrack.json │ │ │ │ │ ├── minecraft_sponge.json │ │ │ │ │ ├── minecraft_terracotta.json │ │ │ │ │ ├── minecraft_terracotta_clean_black.json │ │ │ │ │ ├── minecraft_terracotta_clean_blue.json │ │ │ │ │ ├── minecraft_terracotta_clean_brown.json │ │ │ │ │ ├── minecraft_terracotta_clean_cyan.json │ │ │ │ │ ├── minecraft_terracotta_clean_gray.json │ │ │ │ │ ├── minecraft_terracotta_clean_green.json │ │ │ │ │ ├── minecraft_terracotta_clean_light_blue.json │ │ │ │ │ ├── minecraft_terracotta_clean_light_gray.json │ │ │ │ │ ├── minecraft_terracotta_clean_lime.json │ │ │ │ │ ├── minecraft_terracotta_clean_magenta.json │ │ │ │ │ ├── minecraft_terracotta_clean_orange.json │ │ │ │ │ ├── minecraft_terracotta_clean_pink.json │ │ │ │ │ ├── minecraft_terracotta_clean_purple.json │ │ │ │ │ ├── minecraft_terracotta_clean_red.json │ │ │ │ │ ├── minecraft_terracotta_clean_white.json │ │ │ │ │ └── minecraft_terracotta_clean_yellow.json │ │ │ │ ├── mechanical_squeezer/ │ │ │ │ │ ├── base/ │ │ │ │ │ │ ├── liquid_chorus.json │ │ │ │ │ │ ├── liquid_chorus_proto.json │ │ │ │ │ │ ├── menril_resin_logs.json │ │ │ │ │ │ └── menril_resin_planks.json │ │ │ │ │ ├── convenience/ │ │ │ │ │ │ ├── evilcraft_blood_leaves.json │ │ │ │ │ │ ├── evilcraft_blood_log.json │ │ │ │ │ │ ├── evilcraft_dark_gem.json │ │ │ │ │ │ ├── evilcraft_dark_gem_crushed.json │ │ │ │ │ │ ├── evilcraft_poison.json │ │ │ │ │ │ ├── mechanical_squeezer_facade.json │ │ │ │ │ │ ├── minecraft_blaze_powder.json │ │ │ │ │ │ ├── minecraft_brick.json │ │ │ │ │ │ ├── minecraft_dye_black.json │ │ │ │ │ │ ├── minecraft_dye_blue.json │ │ │ │ │ │ ├── minecraft_dye_green.json │ │ │ │ │ │ ├── minecraft_dye_light_blue.json │ │ │ │ │ │ ├── minecraft_dye_light_gray_1.json │ │ │ │ │ │ ├── minecraft_dye_light_gray_2.json │ │ │ │ │ │ ├── minecraft_dye_magenta_1.json │ │ │ │ │ │ ├── minecraft_dye_magenta_2.json │ │ │ │ │ │ ├── minecraft_dye_orange.json │ │ │ │ │ │ ├── minecraft_dye_pink_1.json │ │ │ │ │ │ ├── minecraft_dye_pink_2.json │ │ │ │ │ │ ├── minecraft_dye_pink_3.json │ │ │ │ │ │ ├── minecraft_dye_red_1.json │ │ │ │ │ │ ├── minecraft_dye_red_2.json │ │ │ │ │ │ ├── minecraft_dye_red_3.json │ │ │ │ │ │ ├── minecraft_dye_white_1.json │ │ │ │ │ │ ├── minecraft_dye_white_2.json │ │ │ │ │ │ ├── minecraft_dye_white_bone.json │ │ │ │ │ │ ├── minecraft_dye_yellow_1.json │ │ │ │ │ │ ├── minecraft_dye_yellow_2.json │ │ │ │ │ │ ├── minecraft_dye_yellow_3.json │ │ │ │ │ │ ├── minecraft_honey_bottle_sugar.json │ │ │ │ │ │ ├── minecraft_lava.json │ │ │ │ │ │ ├── minecraft_lava_magma_cream.json │ │ │ │ │ │ ├── minecraft_lava_netherrack.json │ │ │ │ │ │ ├── minecraft_sand.json │ │ │ │ │ │ ├── minecraft_string.json │ │ │ │ │ │ ├── minecraft_sugar.json │ │ │ │ │ │ ├── minecraft_water_ice.json │ │ │ │ │ │ ├── minecraft_water_mud.json │ │ │ │ │ │ ├── minecraft_water_snow.json │ │ │ │ │ │ ├── minecraft_water_snowball.json │ │ │ │ │ │ ├── minecraft_water_sponge.json │ │ │ │ │ │ └── minecraft_wind_charge.json │ │ │ │ │ └── ore/ │ │ │ │ │ ├── coal.json │ │ │ │ │ ├── cobbblestone.json │ │ │ │ │ ├── cracked_stone_bricks.json │ │ │ │ │ ├── dust_coal.json │ │ │ │ │ ├── dust_obsidian.json │ │ │ │ │ ├── flint.json │ │ │ │ │ ├── gem_diamond.json │ │ │ │ │ ├── gem_emerald.json │ │ │ │ │ ├── gem_lapis.json │ │ │ │ │ ├── gem_prismarine.json │ │ │ │ │ ├── gem_quartz.json │ │ │ │ │ ├── glowstone_dust.json │ │ │ │ │ ├── gold_nugget_blackstone.json │ │ │ │ │ ├── gravel.json │ │ │ │ │ ├── gravel_nether.json │ │ │ │ │ ├── magma_cream.json │ │ │ │ │ ├── netherrite_scrap.json │ │ │ │ │ ├── raw_aluminum.json │ │ │ │ │ ├── raw_ardite.json │ │ │ │ │ ├── raw_cobalt.json │ │ │ │ │ ├── raw_copper.json │ │ │ │ │ ├── raw_gold.json │ │ │ │ │ ├── raw_iron.json │ │ │ │ │ ├── raw_lead.json │ │ │ │ │ ├── raw_mithril.json │ │ │ │ │ ├── raw_nickel.json │ │ │ │ │ ├── raw_osmium.json │ │ │ │ │ ├── raw_platinum.json │ │ │ │ │ ├── raw_silver.json │ │ │ │ │ ├── raw_tin.json │ │ │ │ │ ├── raw_tungsten.json │ │ │ │ │ ├── raw_uranium.json │ │ │ │ │ ├── raw_zinc.json │ │ │ │ │ ├── red_sand.json │ │ │ │ │ ├── redstone.json │ │ │ │ │ └── sand.json │ │ │ │ ├── smelting/ │ │ │ │ │ ├── menril_log_coal.json │ │ │ │ │ └── menril_log_filled_coal.json │ │ │ │ ├── special/ │ │ │ │ │ ├── clear_delay.json │ │ │ │ │ ├── clear_facade.json │ │ │ │ │ ├── clear_part.json │ │ │ │ │ ├── clear_proxy.json │ │ │ │ │ ├── clear_variable.json │ │ │ │ │ ├── combine_batteries.json │ │ │ │ │ ├── facade.json │ │ │ │ │ ├── part_connector_omni_directional.json │ │ │ │ │ ├── part_connector_omni_directional_copy.json │ │ │ │ │ ├── part_connector_omni_directional_join.json │ │ │ │ │ └── variable_copy.json │ │ │ │ └── squeezer/ │ │ │ │ ├── base/ │ │ │ │ │ ├── liquid_chorus.json │ │ │ │ │ ├── liquid_chorus_proto.json │ │ │ │ │ ├── menril_resin_logs.json │ │ │ │ │ └── menril_resin_planks.json │ │ │ │ ├── convenience/ │ │ │ │ │ ├── evilcraft_blood_leaves.json │ │ │ │ │ ├── evilcraft_blood_log.json │ │ │ │ │ ├── evilcraft_dark_gem.json │ │ │ │ │ ├── evilcraft_dark_gem_crushed.json │ │ │ │ │ ├── evilcraft_poison.json │ │ │ │ │ ├── minecraft_blaze_powder.json │ │ │ │ │ ├── minecraft_brick.json │ │ │ │ │ ├── minecraft_dye_black.json │ │ │ │ │ ├── minecraft_dye_blue.json │ │ │ │ │ ├── minecraft_dye_green.json │ │ │ │ │ ├── minecraft_dye_light_blue.json │ │ │ │ │ ├── minecraft_dye_light_gray_1.json │ │ │ │ │ ├── minecraft_dye_light_gray_2.json │ │ │ │ │ ├── minecraft_dye_magenta_1.json │ │ │ │ │ ├── minecraft_dye_magenta_2.json │ │ │ │ │ ├── minecraft_dye_orange.json │ │ │ │ │ ├── minecraft_dye_pink_1.json │ │ │ │ │ ├── minecraft_dye_pink_2.json │ │ │ │ │ ├── minecraft_dye_pink_3.json │ │ │ │ │ ├── minecraft_dye_red_1.json │ │ │ │ │ ├── minecraft_dye_red_2.json │ │ │ │ │ ├── minecraft_dye_red_3.json │ │ │ │ │ ├── minecraft_dye_white_1.json │ │ │ │ │ ├── minecraft_dye_white_2.json │ │ │ │ │ ├── minecraft_dye_white_bone.json │ │ │ │ │ ├── minecraft_dye_yellow_1.json │ │ │ │ │ ├── minecraft_dye_yellow_2.json │ │ │ │ │ ├── minecraft_dye_yellow_3.json │ │ │ │ │ ├── minecraft_honey_bottle_sugar.json │ │ │ │ │ ├── minecraft_lava.json │ │ │ │ │ ├── minecraft_sand.json │ │ │ │ │ ├── minecraft_string.json │ │ │ │ │ ├── minecraft_sugar.json │ │ │ │ │ ├── minecraft_water_ice.json │ │ │ │ │ ├── minecraft_water_mud.json │ │ │ │ │ ├── minecraft_water_snow.json │ │ │ │ │ ├── minecraft_water_snowball.json │ │ │ │ │ ├── minecraft_water_sponge.json │ │ │ │ │ ├── minecraft_wind_charge.json │ │ │ │ │ └── squeezer_facade.json │ │ │ │ └── ore/ │ │ │ │ ├── coal.json │ │ │ │ ├── cobbblestone.json │ │ │ │ ├── cracked_stone_bricks.json │ │ │ │ ├── dust_coal.json │ │ │ │ ├── dust_obsidian.json │ │ │ │ ├── flint.json │ │ │ │ ├── gem_diamond.json │ │ │ │ ├── gem_emerald.json │ │ │ │ ├── gem_lapis.json │ │ │ │ ├── gem_quartz.json │ │ │ │ ├── glowstone_dust.json │ │ │ │ ├── gold_nugget_blackstone.json │ │ │ │ ├── gravel.json │ │ │ │ ├── gravel_nether.json │ │ │ │ ├── netherrite_scrap.json │ │ │ │ ├── quartz.json │ │ │ │ ├── raw_aluminum.json │ │ │ │ ├── raw_ardite.json │ │ │ │ ├── raw_cobalt.json │ │ │ │ ├── raw_copper.json │ │ │ │ ├── raw_gold.json │ │ │ │ ├── raw_iron.json │ │ │ │ ├── raw_lead.json │ │ │ │ ├── raw_mithril.json │ │ │ │ ├── raw_nickel.json │ │ │ │ ├── raw_osmium.json │ │ │ │ ├── raw_platinum.json │ │ │ │ ├── raw_silver.json │ │ │ │ ├── raw_tin.json │ │ │ │ ├── raw_tungsten.json │ │ │ │ ├── raw_uranium.json │ │ │ │ ├── raw_zinc.json │ │ │ │ ├── redstone.json │ │ │ │ └── sand.json │ │ │ ├── structure/ │ │ │ │ ├── empty10.nbt │ │ │ │ └── test.nbt │ │ │ ├── tags/ │ │ │ │ ├── block/ │ │ │ │ │ └── menril_logs.json │ │ │ │ └── item/ │ │ │ │ ├── menril_logs.json │ │ │ │ └── parts.json │ │ │ ├── test_environment/ │ │ │ │ ├── performance_empty.json │ │ │ │ ├── performance_empty_append.json │ │ │ │ ├── performance_empty_appendparts.json │ │ │ │ ├── performance_empty_remove.json │ │ │ │ ├── performance_idle.json │ │ │ │ ├── performance_redstoneioclock.json │ │ │ │ ├── performance_redstoneioclock_append.json │ │ │ │ ├── performance_redstoneioclock_appendparts.json │ │ │ │ ├── performance_redstoneioclock_remove.json │ │ │ │ ├── performance_redstoneioclockvariables.json │ │ │ │ ├── time_day.json │ │ │ │ ├── time_day_far.json │ │ │ │ ├── time_night.json │ │ │ │ ├── weather_clear.json │ │ │ │ ├── weather_clear2.json │ │ │ │ ├── weather_rain.json │ │ │ │ └── weather_thunder.json │ │ │ ├── web/ │ │ │ │ └── diagnostics.html │ │ │ └── worldgen/ │ │ │ ├── biome/ │ │ │ │ └── meneglin.json │ │ │ ├── configured_feature/ │ │ │ │ ├── flowers_meneglin.json │ │ │ │ └── tree_menril.json │ │ │ └── placed_feature/ │ │ │ ├── flowers_meneglin.json │ │ │ ├── tree_menril_general.json │ │ │ └── tree_menril_meneglin.json │ │ ├── minecraft/ │ │ │ └── tags/ │ │ │ ├── block/ │ │ │ │ ├── doors.json │ │ │ │ ├── leaves.json │ │ │ │ ├── logs.json │ │ │ │ ├── logs_that_burn.json │ │ │ │ ├── mineable/ │ │ │ │ │ ├── axe.json │ │ │ │ │ └── pickaxe.json │ │ │ │ ├── planks.json │ │ │ │ ├── saplings.json │ │ │ │ ├── stairs.json │ │ │ │ ├── wooden_doors.json │ │ │ │ ├── wooden_fences.json │ │ │ │ ├── wooden_slabs.json │ │ │ │ └── wooden_stairs.json │ │ │ ├── item/ │ │ │ │ ├── bookshelf_books.json │ │ │ │ ├── doors.json │ │ │ │ ├── leaves.json │ │ │ │ ├── lectern_books.json │ │ │ │ ├── logs.json │ │ │ │ ├── logs_that_burn.json │ │ │ │ ├── planks.json │ │ │ │ ├── saplings.json │ │ │ │ ├── stairs.json │ │ │ │ ├── wooden_doors.json │ │ │ │ ├── wooden_fences.json │ │ │ │ ├── wooden_slabs.json │ │ │ │ └── wooden_stairs.json │ │ │ └── worldgen/ │ │ │ └── biome/ │ │ │ ├── has_structure/ │ │ │ │ ├── mineshaft.json │ │ │ │ └── ruined_portal_mountain.json │ │ │ └── is_overworld.json │ │ └── neoforge/ │ │ └── data_maps/ │ │ └── item/ │ │ └── compostables.json │ ├── mixins.integrateddynamics.json │ └── pack.mcmeta └── test/ └── java/ └── org/ └── cyclops/ └── integrateddynamics/ ├── ModBaseMocked.java └── core/ └── evaluate/ └── variable/ ├── DummyValueType.java ├── DummyVariable.java ├── DummyVariableBoolean.java ├── DummyVariableDouble.java ├── DummyVariableInteger.java ├── DummyVariableList.java ├── DummyVariableLong.java ├── DummyVariableNamed.java ├── DummyVariableNbt.java ├── DummyVariableOperator.java ├── DummyVariableString.java ├── TestArithmeticOperators.java ├── TestBinaryOperators.java ├── TestCurryingComplex.java ├── TestDoubleOperators.java ├── TestGeneralOperators.java ├── TestImplicitArithmeticCasting.java ├── TestIntegerOperators.java ├── TestListOperators.java ├── TestLogicalOperators.java ├── TestNbtOperators.java ├── TestNumberOperators.java ├── TestOperatorOperators.java ├── TestParseOperators.java ├── TestRelationalOperators.java ├── TestStringOperators.java ├── TestValueTypeListProxyFactories.java ├── TestVariables.java └── ValueDeseralizationContextMocked.java ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitattributes ================================================ gradle.properties merge=ours src/main/resources/META-INF/mods.toml merge=ours src/main/resources/META-INF/neoforge.mods.toml merge=ours CHANGELOG.md merge=ours ================================================ FILE: .github/CONTRIBUTING.md ================================================ **:tada: Thanks you for taking the time to contribute to this repository! :tada:** Issues can be created for bugs :bug:, feature suggestions :heavy_plus_sign:, performance issues :snail:, questions :question: or anything else. All issues should follow the provided template when creating a new issue. Before opening new issues, make sure that the issue does not already exist, so search through all issues (even the closed ones) before opening a new issue. ### Performance issues :snail: If you encounter a performance issue (i.e. server/client lag), make sure to read the following. You can use the [Sampler mod](https://forum.industrial-craft.net/thread/10820) for _profiling_ your game. This mod can create `.nps` files, and can help us to see what parts of the game cause performance issues using software such as [VisualVM](https://visualvm.github.io/). When opening a performance issue, make sure to send us this `.nps` file. If you are encountering client lag (FPS issues), run this mod in your client. If you are encountering server lag (TPS issues), run this mod on your server. When the lag is starting, run `/sampler start` to start profiling, and `/sampler stop` to stop. Run `/sampler export [your file name]` to export this profiling result to an `.nps` file. Download Sampler for Minecraft 1.12: http://files.player.to/sampler-1.73.jar ### Pull Request Pull requests are more than welcome! Before submitting one, make sure to discuss your plans with the maintainers via an issue. When you submit PRs, you have to sign the [Cyclops Contributor License Agreement](https://cla-assistant.io/CyclopsMC/CyclopsCore), which makes sure that you give us the appropriate permissions to use your submission, and that your submission is not owned by someone else. ================================================ FILE: .github/FUNDING.yml ================================================ patreon: kroeser ================================================ FILE: .github/ISSUE_TEMPLATE/Bug_report.md ================================================ --- name: "🐛 Bug report" about: If something is not working as expected or crashes --- #### Issue type: - :bug: Bug ____ #### Short description: #### Steps to reproduce the problem: 1. ... #### Expected behaviour: ____ #### Versions: - This mod: - Minecraft: - Mod loader version: #### Log file: ================================================ FILE: .github/ISSUE_TEMPLATE/Feature_request.md ================================================ --- name: "➕ Feature request" about: Suggest an idea for this project --- #### Issue type: - :heavy_plus_sign: Feature request ____ #### Short description: ================================================ FILE: .github/ISSUE_TEMPLATE/Performance_issue.md ================================================ --- name: "🐌 Performance issue" about: An issue with the performance of this mod, such as abnormal lag. --- #### Issue type: - :snail: Performance issue ____ #### Short description: #### Steps to reproduce the problem: 1. ... ____ #### Versions: - This mod: - Minecraft: - Forge: #### Profiler output: ================================================ FILE: .github/ISSUE_TEMPLATE/Question.md ================================================ --- name: "❓ Question" about: A general question --- #### Issue type: - :question: Question ____ #### Question: ================================================ FILE: .github/ISSUE_TEMPLATE.md ================================================ ================================================ FILE: .github/issue-commenter.yml ================================================ labels: - name: bug labeled: issue: body: Thanks for reporting! - name: feature labeled: issue: body: Thanks for the suggestion! - name: feature-long-term labeled: issue: body: Thanks for the suggestion! - name: performance labeled: issue: body: Thanks for reporting! - name: question labeled: issue: body: Someone will answer your question soon. In the meantime, you might be able to get help more quickly on our [Discord server](https://discord.gg/9yDxubB). - name: invalid-template labeled: issue: body: '@{{ issue.user.login }} Your issue appears to be not following one of the allowed issue templates, which breaks our automation tools. Please update your issue to the proper template.' ================================================ FILE: .github/labeler.yml ================================================ bug: - '- :bug: Bug' feature-long-term: - '- :heavy_plus_sign: Feature request' performance: - '- :snail: Performance issue' question: - '- :question: Question' mc-1.12: - 'Minecraft: 1.12' mc-1.14: - 'Minecraft: 1.14' mc-1.15: - 'Minecraft: 1.15' mc-1.16: - 'Minecraft: 1.16' mc-1.18: - 'Minecraft: 1.18' mc-1.19: - 'Minecraft: 1.19' mc-1.20: - 'Minecraft: 1.20' mc-1.21: - 'Minecraft: 1.21' mc-26: - 'Minecraft: 26' mc-27: - 'Minecraft: 27' mc-28: - 'Minecraft: 28' mc-29: - 'Minecraft: 29' mc-30: - 'Minecraft: 30' ================================================ FILE: .github/no-response.yml ================================================ # Configuration for probot-no-response - https://probot.github.io/apps/no-response/ # Number of days of inactivity before an Issue is closed for lack of response daysUntilClose: 14 # Label requiring a response responseRequiredLabel: more-information-needed # Comment to post when closing an Issue for lack of response. Set to `false` to disable closeComment: > This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further. ================================================ FILE: .github/parse_benchmark_results.sh ================================================ #!/bin/bash # Parse benchmark results from game tests and convert to JSON format # This script reads the benchmark results file and converts it to JSON format # for use with benchmark-action/github-action-benchmark set -e BENCH_FILE="benchmark_results.json" RESULTS_FILE="run/logs/benchmark_results.txt" echo "Parsing benchmark results..." # Initialize the JSON array echo "[" > "$BENCH_FILE" # Default values if file doesn't exist if [ ! -f "$RESULTS_FILE" ]; then echo "Benchmark results file not found at $RESULTS_FILE" exit 1; fi FIRST=true while IFS= read -r line; do # Skip empty lines if [ -z "$line" ]; then continue fi # Parse the line: preset= size= avgNetworkTickTime=