Compare commits
No commits in common. "master" and "develop/1.21.1" have entirely different histories.
master
...
develop/1.
5
.gitattributes
vendored
Normal file
5
.gitattributes
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Disable autocrlf on generated files, they always generate with LF
|
||||||
|
# Add any extra files or paths here to make git stop saying they
|
||||||
|
# are changed when only line endings change.
|
||||||
|
src/generated/**/.cache/cache text eol=lf
|
||||||
|
src/generated/**/*.json text eol=lf
|
||||||
91
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
91
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
|
|
@ -1,91 +0,0 @@
|
||||||
name: Bug report / 错误报告
|
|
||||||
description: You found a bug or encountered a crash? Please report it here. / 你发现了一个bug或遇到了崩溃?请在这里报告。
|
|
||||||
labels: ["bug"]
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Provide a summary of the issue in the Title above. / 请在上面的标题中提供问题的摘要。
|
|
||||||
- type: checkboxes
|
|
||||||
id: existing-issue
|
|
||||||
attributes:
|
|
||||||
label: Checked for existing issues / 已检查现有问题
|
|
||||||
description: You have checked for existing reports of this issue, open or closed. / 您已检查过此问题的现有报告(开放或已关闭)。
|
|
||||||
options:
|
|
||||||
- label: I have checked for existing issues, and have found none. / 我已检查现有问题,未发现相同报告。
|
|
||||||
required: true
|
|
||||||
- type: dropdown
|
|
||||||
id: minecraft-version
|
|
||||||
attributes:
|
|
||||||
label: Minecraft Version / Minecraft 版本
|
|
||||||
description: The version of Minecraft you were using when this bug was encountered. If you do not know where to find this, it is in the bottom left of the main menu. Any version not listed is not supported. / 遇到此错误时使用的 Minecraft 版本。如果不知道如何查找,它位于主菜单的左下角。未列出的任何版本均不受支持。
|
|
||||||
options:
|
|
||||||
- "1.20.1 Forge"
|
|
||||||
- "1.21 NeoForge"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: dropdown
|
|
||||||
id: environment
|
|
||||||
attributes:
|
|
||||||
label: Environment / 环境
|
|
||||||
description: How you were playing on the world. Hybrid servers are unsupported. / 您在世界中游玩的方式。不支持混合服务器。
|
|
||||||
options:
|
|
||||||
- "Singleplayer / 单人游戏"
|
|
||||||
- "Multiplayer - Open to LAN / 多人游戏 - 开放局域网"
|
|
||||||
- "Multiplayer - Dedicated Server / 多人游戏 - 专用服务器"
|
|
||||||
- type: textarea
|
|
||||||
id: mod-version
|
|
||||||
attributes:
|
|
||||||
label: Mod Versions / 模组版本
|
|
||||||
placeholder: |
|
|
||||||
- Applied Energistics 2 version:
|
|
||||||
- ExtendedAE version:
|
|
||||||
- ExtendedAE Plus version:
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: other-mods
|
|
||||||
attributes:
|
|
||||||
label: Other Installed Mods / 其他已安装模组
|
|
||||||
description: Enter the name of the modpack you're playing, or list all mods you have installed here. / 输入您正在游玩的整合包名称,或在此处列出所有已安装的模组。
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: Describe the bug / 描述错误
|
|
||||||
description: |
|
|
||||||
Please describe as best as possible. / 请尽可能详细地描述问题
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: expected
|
|
||||||
attributes:
|
|
||||||
label: Expected behavior / 预期行为
|
|
||||||
description: |
|
|
||||||
A clear and concise description of what you expected to happen. / 清晰而简洁地描述你期望发生的事情。
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: result
|
|
||||||
attributes:
|
|
||||||
label: Actual Behavior / 实际行为
|
|
||||||
description: What happened despite your expectations. Attach screenshots here as necessary. / 与您预期不符的实际发生情况。必要时在此处附加截图。
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: reproduce
|
|
||||||
attributes:
|
|
||||||
label: How to reproduce the bug / 重现步骤
|
|
||||||
description: |
|
|
||||||
Please provide the steps to reproduce it, otherwise we might not be able to fix it. / 请提供复制它的步骤,否则我们可能无法修复它。
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: input
|
|
||||||
id: crashlog
|
|
||||||
attributes:
|
|
||||||
label: Crash log
|
|
||||||
description: |
|
|
||||||
Provide a link to a crashlog. E.g. on [Gist](https://gist.github.com/), [pastebin](https://pastebin.com/), or similar.
|
|
||||||
If it is not a crash report, you can hold F3+C for over 10 seconds to force one. This provides with more details to reproduce it without needing to manually acquire them.
|
|
||||||
Please do not have it expire after some time. We might have to go back to it in the future to compare it with other bug reports, or simply have to delay it when being pretty minor.
|
|
||||||
26
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
26
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
|
|
@ -1,26 +0,0 @@
|
||||||
name: Feature Request / 功能请求
|
|
||||||
description: A feature request or suggestion to improve ExtendedAE_Plus / 改进ExtendedAE_Plus的功能请求或建议
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Provide a summary of the issue in the Title above. / 请在上面的标题中提供问题的摘要。
|
|
||||||
- type: dropdown
|
|
||||||
id: minecraft-version
|
|
||||||
attributes:
|
|
||||||
label: Minecraft Version / Minecraft 版本
|
|
||||||
description: The version of Minecraft you wish this feature was added for. / 您希望此功能添加到的 Minecraft 版本。
|
|
||||||
options:
|
|
||||||
- "Both"
|
|
||||||
- "1.20.1 Forge"
|
|
||||||
- "1.21 NeoForge"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: Feature Description / 功能描述
|
|
||||||
description: "What feature would you like to have? Please describe it here. / 您希望拥有什么功能?请在此描述。"
|
|
||||||
placeholder: "Example: I want to be able to do... / 例如:我希望能够做..."
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
30
.github/workflows/build.yml
vendored
Normal file
30
.github/workflows/build.yml
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
name: Build
|
||||||
|
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout repository
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
fetch-tags: true
|
||||||
|
|
||||||
|
- name: Setup JDK 21
|
||||||
|
uses: actions/setup-java@v4
|
||||||
|
with:
|
||||||
|
java-version: '21'
|
||||||
|
distribution: 'temurin'
|
||||||
|
|
||||||
|
- name: Setup Gradle
|
||||||
|
uses: gradle/actions/setup-gradle@v4
|
||||||
|
|
||||||
|
# This is needed to be able to run ./gradlew below
|
||||||
|
# You can run `git update-index --chmod +x gradlew` then remove this step.
|
||||||
|
- name: Make Gradle wrapper executable
|
||||||
|
run: chmod +x ./gradlew
|
||||||
|
|
||||||
|
- name: Build with Gradle
|
||||||
|
run: ./gradlew build
|
||||||
138
.gitignore
vendored
138
.gitignore
vendored
|
|
@ -1,122 +1,34 @@
|
||||||
# Gradle
|
# eclipse
|
||||||
.gradle/
|
bin
|
||||||
build/
|
|
||||||
out/
|
|
||||||
classes/
|
|
||||||
source/
|
|
||||||
|
|
||||||
# Eclipse
|
|
||||||
*.tmp
|
|
||||||
*.bak
|
|
||||||
*.swp
|
|
||||||
*~.nib
|
|
||||||
local.properties
|
|
||||||
.settings/
|
|
||||||
.loadpath
|
|
||||||
.recommenders
|
|
||||||
.metadata
|
|
||||||
bin/
|
|
||||||
*.launch
|
*.launch
|
||||||
|
.settings
|
||||||
|
.metadata
|
||||||
|
.classpath
|
||||||
|
.project
|
||||||
|
|
||||||
# IntelliJ IDEA
|
# idea
|
||||||
.idea/
|
out
|
||||||
*.iws
|
|
||||||
*.iml
|
|
||||||
*.ipr
|
|
||||||
out/
|
|
||||||
|
|
||||||
# NetBeans
|
|
||||||
/nbproject/private/
|
|
||||||
/nbbuild/
|
|
||||||
/dist/
|
|
||||||
/nbdist/
|
|
||||||
/.nb-gradle/
|
|
||||||
|
|
||||||
# VS Code
|
|
||||||
.vscode/
|
|
||||||
|
|
||||||
# MacOS
|
|
||||||
.DS_Store
|
|
||||||
|
|
||||||
# Windows
|
|
||||||
Thumbs.db
|
|
||||||
ehthumbs.db
|
|
||||||
Desktop.ini
|
|
||||||
|
|
||||||
# Minecraft
|
|
||||||
run/
|
|
||||||
logs/
|
|
||||||
crash-reports/
|
|
||||||
saves/
|
|
||||||
screenshots/
|
|
||||||
*.log
|
|
||||||
|
|
||||||
# Forge
|
|
||||||
*.jar
|
|
||||||
*.zip
|
|
||||||
*.tar.gz
|
|
||||||
|
|
||||||
# Temporary files
|
|
||||||
*.tmp
|
|
||||||
*.temp
|
|
||||||
*.swp
|
|
||||||
*.swo
|
|
||||||
*~
|
|
||||||
|
|
||||||
# OS generated files
|
|
||||||
.DS_Store
|
|
||||||
.DS_Store?
|
|
||||||
._*
|
|
||||||
.Spotlight-V100
|
|
||||||
.Trashes
|
|
||||||
ehthumbs.db
|
|
||||||
Thumbs.db
|
|
||||||
|
|
||||||
# IDE specific files
|
|
||||||
.vscode/
|
|
||||||
.idea/
|
|
||||||
*.iml
|
|
||||||
*.ipr
|
*.ipr
|
||||||
*.iws
|
*.iws
|
||||||
|
*.iml
|
||||||
|
.idea
|
||||||
|
|
||||||
# Build outputs
|
# gradle
|
||||||
build/
|
build
|
||||||
out/
|
.gradle
|
||||||
classes/
|
|
||||||
*.jar
|
|
||||||
*.zip
|
|
||||||
|
|
||||||
# Reference source code (should not be tracked)
|
# other
|
||||||
# Gradle wrapper (optional - some prefer to commit this)
|
eclipse
|
||||||
# gradle/wrapper/gradle-wrapper.jar
|
run
|
||||||
# gradle/wrapper/gradle-wrapper.properties
|
runs
|
||||||
|
run-data
|
||||||
|
|
||||||
# Local configuration
|
repo
|
||||||
gradle.properties.local
|
|
||||||
local.properties
|
|
||||||
|
|
||||||
# Backup files
|
|
||||||
*.bak
|
|
||||||
*.backup
|
|
||||||
*.old
|
|
||||||
|
|
||||||
# Logs
|
|
||||||
*.log
|
|
||||||
logs/
|
|
||||||
|
|
||||||
# Runtime files
|
|
||||||
run/
|
|
||||||
crash-reports/
|
|
||||||
saves/
|
|
||||||
screenshots/
|
|
||||||
|
|
||||||
# Temporary files
|
|
||||||
temp/
|
|
||||||
tmp/
|
|
||||||
|
|
||||||
# Allow dependencies in libs
|
|
||||||
libs/*
|
|
||||||
!libs/ExtendedAE-1.20-1.4.2-forge.jar
|
|
||||||
/src/generated/resources/.cache
|
|
||||||
othermods
|
othermods
|
||||||
/doc/
|
crashreport
|
||||||
|
.cursor
|
||||||
|
/src/generated/resources/.cache
|
||||||
|
doc
|
||||||
|
.vscode
|
||||||
|
oldVersonMod
|
||||||
166
LICENSE
166
LICENSE
|
|
@ -1,166 +0,0 @@
|
||||||
GNU LESSER GENERAL PUBLIC LICENSE
|
|
||||||
Version 3, 29 June 2007
|
|
||||||
|
|
||||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
|
||||||
of this license document, but changing it is not allowed.
|
|
||||||
|
|
||||||
|
|
||||||
This version of the GNU Lesser General Public License incorporates
|
|
||||||
the terms and conditions of version 3 of the GNU General Public
|
|
||||||
License, supplemented by the additional permissions listed below.
|
|
||||||
|
|
||||||
0. Additional Definitions.
|
|
||||||
|
|
||||||
As used herein, "this License" refers to version 3 of the GNU Lesser
|
|
||||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
|
||||||
General Public License.
|
|
||||||
|
|
||||||
"The Library" refers to a covered work governed by this License,
|
|
||||||
other than an Application or a Combined Work as defined below.
|
|
||||||
|
|
||||||
An "Application" is any work that makes use of an interface provided
|
|
||||||
by the Library, but which is not otherwise based on the Library.
|
|
||||||
Defining a subclass of a class defined by the Library is deemed a mode
|
|
||||||
of using an interface provided by the Library.
|
|
||||||
|
|
||||||
A "Combined Work" is a work produced by combining or linking an
|
|
||||||
Application with the Library. The particular version of the Library
|
|
||||||
with which the Combined Work was made is also called the "Linked
|
|
||||||
Version".
|
|
||||||
|
|
||||||
The "Minimal Corresponding Source" for a Combined Work means the
|
|
||||||
Corresponding Source for the Combined Work, excluding any source code
|
|
||||||
for portions of the Combined Work that, considered in isolation, are
|
|
||||||
based on the Application, and not on the Linked Version.
|
|
||||||
|
|
||||||
The "Corresponding Application Code" for a Combined Work means the
|
|
||||||
object code and/or source code for the Application, including any data
|
|
||||||
and utility programs needed for reproducing the Combined Work from the
|
|
||||||
Application, but excluding the System Libraries of the Combined Work.
|
|
||||||
|
|
||||||
1. Exception to Section 3 of the GNU GPL.
|
|
||||||
|
|
||||||
You may convey a covered work under sections 3 and 4 of this License
|
|
||||||
without being bound by section 3 of the GNU GPL.
|
|
||||||
|
|
||||||
2. Conveying Modified Versions.
|
|
||||||
|
|
||||||
If you modify a copy of the Library, and, in your modifications, a
|
|
||||||
facility refers to a function or data to be supplied by an Application
|
|
||||||
that uses the facility (other than as an argument passed when the
|
|
||||||
facility is invoked), then you may convey a copy of the modified
|
|
||||||
version:
|
|
||||||
|
|
||||||
a) under this License, provided that you make a good faith effort to
|
|
||||||
ensure that, in the event an Application does not supply the
|
|
||||||
function or data, the facility still operates, and performs
|
|
||||||
whatever part of its purpose remains meaningful, or
|
|
||||||
|
|
||||||
b) under the GNU GPL, with none of the additional permissions of
|
|
||||||
this License applicable to that copy.
|
|
||||||
|
|
||||||
3. Object Code Incorporating Material from Library Header Files.
|
|
||||||
|
|
||||||
The object code form of an Application may incorporate material from a
|
|
||||||
header file that is part of the Library. You may convey such object
|
|
||||||
code under terms of your choice, provided that, if the incorporated
|
|
||||||
material is not limited to numerical parameters, data structure
|
|
||||||
layouts and accessors, or small macros, inline functions and templates
|
|
||||||
(ten or fewer lines in length), you do both of the following:
|
|
||||||
|
|
||||||
a) Give prominent notice with each copy of the object code that the
|
|
||||||
Library is used in it and that the Library and its use are
|
|
||||||
covered by this License.
|
|
||||||
|
|
||||||
b) Accompany the object code with a copy of the GNU GPL and this license
|
|
||||||
document.
|
|
||||||
|
|
||||||
4. Combined Works.
|
|
||||||
|
|
||||||
You may convey a Combined Work under terms of your choice that,
|
|
||||||
taken together, effectively do not restrict modification of the
|
|
||||||
portions of the Library contained in the Combined Work and reverse
|
|
||||||
engineering for debugging such modifications, if you also do each of
|
|
||||||
the following:
|
|
||||||
|
|
||||||
a) Give prominent notice with each copy of the Combined Work that
|
|
||||||
the Library is used in it and that the Library and its use are
|
|
||||||
covered by this License.
|
|
||||||
|
|
||||||
b) Accompany the Combined Work with a copy of the GNU GPL and this license
|
|
||||||
document.
|
|
||||||
|
|
||||||
c) For a Combined Work that displays copyright notices during
|
|
||||||
execution, include the copyright notice for the Library among
|
|
||||||
these notices, as well as a reference directing the user to the
|
|
||||||
copies of the GNU GPL and this license document.
|
|
||||||
|
|
||||||
d) Do one of the following:
|
|
||||||
|
|
||||||
0) Convey the Minimal Corresponding Source under the terms of this
|
|
||||||
License, and the Corresponding Application Code in a form
|
|
||||||
suitable for, and under terms that permit, the user to
|
|
||||||
recombine or relink the Application with a modified version of
|
|
||||||
the Linked Version to produce a modified Combined Work, in the
|
|
||||||
manner specified by section 6 of the GNU GPL for conveying
|
|
||||||
Corresponding Source.
|
|
||||||
|
|
||||||
1) Use a suitable shared library mechanism for linking with the
|
|
||||||
Library. A suitable mechanism is one that (a) uses at run time
|
|
||||||
a copy of the Library already present on the user's computer
|
|
||||||
system, and (b) will operate properly with a modified version
|
|
||||||
of the Library that is interface-compatible with the Linked
|
|
||||||
Version.
|
|
||||||
|
|
||||||
e) Provide Installation Information, but only if you would otherwise
|
|
||||||
be required to provide such information under section 6 of the GNU
|
|
||||||
GPL, and only to the extent that such information is necessary to
|
|
||||||
install and execute a modified version of the Combined Work
|
|
||||||
produced by recombining or relinking the Application with a
|
|
||||||
modified version of the Linked Version. (If you use option 4d0,
|
|
||||||
the Installation Information must accompany the Minimal
|
|
||||||
Corresponding Source and Corresponding Application Code. If you
|
|
||||||
use option 4d1, you must provide the Installation Information in
|
|
||||||
the manner specified by section 6 of the GNU GPL for conveying
|
|
||||||
Corresponding Source.)
|
|
||||||
|
|
||||||
5. Combined Libraries.
|
|
||||||
|
|
||||||
You may place library facilities that are a work based on the Library
|
|
||||||
side by side in a single library together with other library
|
|
||||||
facilities that are not Applications and are not covered by this
|
|
||||||
License, and convey such a combined library under terms of your
|
|
||||||
choice, if you do both of the following:
|
|
||||||
|
|
||||||
a) Accompany the combined library with a copy of the same work based
|
|
||||||
on the Library, uncombined with any other library facilities,
|
|
||||||
conveyed under the terms of this License.
|
|
||||||
|
|
||||||
b) Give prominent notice with the combined library that part of it
|
|
||||||
is a work based on the Library, and explaining where to find the
|
|
||||||
accompanying uncombined form of the same work.
|
|
||||||
|
|
||||||
6. Revised Versions of the GNU Lesser General Public License.
|
|
||||||
|
|
||||||
The Free Software Foundation may publish revised and/or new versions
|
|
||||||
of the GNU Lesser General Public License from time to time. Such new
|
|
||||||
versions will be similar in spirit to the present version, but may
|
|
||||||
differ in detail to address new problems or concerns.
|
|
||||||
|
|
||||||
Each version is given a distinguishing version number. If the
|
|
||||||
Library as you received it specifies that a certain numbered version
|
|
||||||
of the GNU Lesser General Public License "or any later version"
|
|
||||||
applies to it, you have the option of following the terms and
|
|
||||||
conditions either of that published version or of any later version
|
|
||||||
published by the Free Software Foundation. If the Library as you
|
|
||||||
received it does not specify a version number of the GNU Lesser
|
|
||||||
General Public License, you may choose any version of the GNU Lesser
|
|
||||||
General Public License ever published by the Free Software
|
|
||||||
Foundation.
|
|
||||||
|
|
||||||
If the Library as you received it specifies that a proxy can decide
|
|
||||||
whether future versions of the GNU Lesser General Public License shall
|
|
||||||
apply, that proxy's public statement of acceptance of any version is
|
|
||||||
permanent authorization for you to choose that version for the
|
|
||||||
Library.
|
|
||||||
60
README.md
60
README.md
|
|
@ -1,47 +1,25 @@
|
||||||
# ExtendedAE Plus
|
|
||||||
|
|
||||||
ExtendedAE Plus 是一个面向 Applied Energistics 2 与 ExtendedAE 的功能增强附属模组,专注于样板(Pattern)相关的效率与易用性提升。
|
Installation information
|
||||||
|
=======
|
||||||
|
|
||||||
## 功能简介
|
This template repository can be directly cloned to get you started with a new
|
||||||
|
mod. Simply create a new repository cloned from this one, by following the
|
||||||
|
instructions provided by [GitHub](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template).
|
||||||
|
|
||||||
- **处理样板数量缩放**
|
Once you have your clone, simply open the repository in the IDE of your choice. The usual recommendation for an IDE is either IntelliJ IDEA or Eclipse.
|
||||||
- 一键倍增/除法
|
|
||||||
- 仅作用于处理样板;自动跳过合成样板
|
|
||||||
|
|
||||||
- **样板终端界面增强**
|
If at any point you are missing libraries in your IDE, or you've run into problems you can
|
||||||
- 在样板供应器/访问终端界面增加倍增、切换等按钮与交互
|
run `gradlew --refresh-dependencies` to refresh the local cache. `gradlew clean` to reset everything
|
||||||
- 支持快速隐藏/显示样板槽位
|
{this does not affect your code} and then start the process again.
|
||||||
|
|
||||||
- **样板上传到供应器**
|
Mapping Names:
|
||||||
- 在终端内直接将样板上传至指定样板供应器
|
============
|
||||||
|
By default, the MDK is configured to use the official mapping names from Mojang for methods and fields
|
||||||
|
in the Minecraft codebase. These names are covered by a specific license. All modders should be aware of this
|
||||||
|
license. For the latest license text, refer to the mapping file itself, or the reference copy here:
|
||||||
|
https://github.com/NeoForged/NeoForm/blob/main/Mojang.md
|
||||||
|
|
||||||
- **无线终端兼容**
|
Additional Resources:
|
||||||
- 兼容 ExtendedAE 的无线样板访问终端
|
==========
|
||||||
- 兼容 AE2WTLib 提供的通用无线终端
|
Community Documentation: https://docs.neoforged.net/
|
||||||
---
|
NeoForged Discord: https://discord.neoforged.net/
|
||||||
如需更详细的开发/构建与排错说明,可在仓库提交 Issue 讨论。
|
|
||||||
---
|
|
||||||
|
|
||||||
[](https://qm.qq.com/cgi-bin/qm/qr?k=8GZaFv9ZTz3X9lWZPtqBBG6kY6nLwV3Z&jump_from=webapi) **← 请暂时添加 QQ 群下载使用**
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 许可证
|
|
||||||
|
|
||||||
本项目依据 GNU Lesser General Public License v3.0(LGPL-3.0)发布,详见仓库根目录的 `LICENSE` 文件。
|
|
||||||
|
|
||||||
要点:
|
|
||||||
- 允许以闭源方式链接/使用本库;
|
|
||||||
- 对本库的修改需继续以 LGPL-3.0 公开源码;
|
|
||||||
- 以 jar 形式分发通常已满足“可重新链接”的要求。
|
|
||||||
|
|
||||||
## 第三方声明(节选)
|
|
||||||
|
|
||||||
本项目在构建/运行时可能使用以下第三方组件(非完整列表):
|
|
||||||
|
|
||||||
- Applied Energistics 2(AE2):MIT License
|
|
||||||
- SpongePowered Mixin:MIT License
|
|
||||||
- Configuration(by Toma):MIT License
|
|
||||||
- AE2Things-Forge(by Technici4n):MIT License
|
|
||||||
|
|
||||||
请查阅各上游项目以获取完整与最新的许可证信息。第三方组件的许可证与版权归其各自作者所有。
|
|
||||||
|
|
|
||||||
24
TEMPLATE_LICENSE.txt
Normal file
24
TEMPLATE_LICENSE.txt
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2023 NeoForged project
|
||||||
|
|
||||||
|
This license applies to the template files as supplied by github.com/NeoForged/MDK
|
||||||
|
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
361
build.gradle
361
build.gradle
|
|
@ -1,197 +1,260 @@
|
||||||
plugins {
|
plugins {
|
||||||
id 'dev.architectury.loom' version '1.10-SNAPSHOT'
|
id 'java-library'
|
||||||
id 'maven-publish'
|
id 'maven-publish'
|
||||||
id 'com.github.johnrengelman.shadow' version '8.1.1'
|
id 'net.neoforged.moddev' version '2.0.107'
|
||||||
|
id 'idea'
|
||||||
}
|
}
|
||||||
|
|
||||||
group = project.maven_group
|
tasks.named('wrapper', Wrapper).configure {
|
||||||
version = project.mod_version
|
// Define wrapper values here so as to not have to always do so when updating gradlew.properties.
|
||||||
|
// Switching this to Wrapper.DistributionType.ALL will download the full gradle sources that comes with
|
||||||
base {
|
// documentation attached on cursor hover of gradle classes and methods. However, this comes with increased
|
||||||
archivesName = project.archives_name
|
// file size for Gradle. If you do switch this to ALL, run the Gradle wrapper task twice afterwards.
|
||||||
|
// (Verify by checking gradle/wrapper/gradle-wrapper.properties to see if distributionUrl now points to `-all`)
|
||||||
|
distributionType = Wrapper.DistributionType.BIN
|
||||||
}
|
}
|
||||||
|
|
||||||
sourceSets {
|
version = mod_version
|
||||||
main {
|
group = mod_group_id
|
||||||
resources {
|
|
||||||
srcDir 'src/generated/resources'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
loom {
|
|
||||||
silentMojangMappingsLicense()
|
|
||||||
|
|
||||||
forge {
|
|
||||||
mixinConfig 'extendedae_plus.mixins.json'
|
|
||||||
}
|
|
||||||
|
|
||||||
runs {
|
|
||||||
data {
|
|
||||||
data()
|
|
||||||
name "Data Generation"
|
|
||||||
// IDE 启动时传入参数
|
|
||||||
programArgs.addAll(
|
|
||||||
'--mod', project.name, '--all', '--output', file('src/generated/resources/').getAbsolutePath(), '--existing', file('src/main/resources/').getAbsolutePath()
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
flatDir {
|
// Add here additional repositories if required by some of the dependencies below.
|
||||||
dirs 'libs'
|
|
||||||
}
|
|
||||||
mavenLocal()
|
|
||||||
mavenCentral()
|
|
||||||
maven {
|
maven {
|
||||||
url = "https://cursemaven.com"
|
name = "TerraformersMC"
|
||||||
content {
|
url = uri("https://maven.terraformersmc.com/")
|
||||||
includeGroup "curse.maven"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
maven {
|
maven {
|
||||||
url = "https://maven.blamejared.com/"
|
name = 'cursemaven'
|
||||||
}
|
url = uri("https://www.cursemaven.com")
|
||||||
maven {
|
|
||||||
url = "https://dvs1.progwml6.com/files/maven/"
|
|
||||||
}
|
}
|
||||||
maven {
|
maven {
|
||||||
name = "Modmaven"
|
name = "Modmaven"
|
||||||
url = "https://modmaven.dev/"
|
url = uri("https://modmaven.dev/")
|
||||||
}
|
}
|
||||||
maven {
|
maven {
|
||||||
url "https://maven.shedaniel.me/"
|
url = uri("https://maven.shedaniel.me/")
|
||||||
content {
|
}
|
||||||
includeGroup "me.shedaniel"
|
maven {
|
||||||
includeGroup "me.shedaniel.cloth"
|
url = uri("https://maven.architectury.dev/")
|
||||||
includeGroup "dev.architectury"
|
}
|
||||||
|
maven {
|
||||||
|
url = uri("https://maven.latvian.dev/releases/")
|
||||||
|
}
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
|
||||||
|
base {
|
||||||
|
archivesName = mod_id
|
||||||
|
}
|
||||||
|
|
||||||
|
// Mojang ships Java 21 to end users in 1.21.1, so mods should target Java 21.
|
||||||
|
java.toolchain.languageVersion = JavaLanguageVersion.of(21)
|
||||||
|
|
||||||
|
neoForge {
|
||||||
|
// Specify the version of NeoForge to use.
|
||||||
|
version = project.neo_version
|
||||||
|
|
||||||
|
parchment {
|
||||||
|
mappingsVersion = project.parchment_mappings_version
|
||||||
|
minecraftVersion = project.parchment_minecraft_version
|
||||||
|
}
|
||||||
|
|
||||||
|
// This line is optional. Access Transformers are automatically detected
|
||||||
|
// accessTransformers = project.files('src/main/resources/META-INF/accesstransformer.cfg')
|
||||||
|
|
||||||
|
// Default run configurations.
|
||||||
|
// These can be tweaked, removed, or duplicated as needed.
|
||||||
|
runs {
|
||||||
|
client {
|
||||||
|
client()
|
||||||
|
|
||||||
|
// Comma-separated list of namespaces to load gametests from. Empty = all namespaces.
|
||||||
|
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
server()
|
||||||
|
programArgument '--nogui'
|
||||||
|
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
|
||||||
|
}
|
||||||
|
|
||||||
|
// This run config launches GameTestServer and runs all registered gametests, then exits.
|
||||||
|
// By default, the server will crash when no gametests are provided.
|
||||||
|
// The gametest system is also enabled by default for other run configs under the /test command.
|
||||||
|
gameTestServer {
|
||||||
|
type = "gameTestServer"
|
||||||
|
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
|
||||||
|
}
|
||||||
|
|
||||||
|
data {
|
||||||
|
data()
|
||||||
|
|
||||||
|
// example of overriding the workingDirectory set in configureEach above, uncomment if you want to use it
|
||||||
|
// gameDirectory = project.file('run-data')
|
||||||
|
|
||||||
|
// Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources.
|
||||||
|
programArguments.addAll '--mod', project.mod_id, '--all', '--output', file('src/generated/resources/').getAbsolutePath(), '--existing', file('src/main/resources/').getAbsolutePath()
|
||||||
|
}
|
||||||
|
|
||||||
|
// applies to all the run configs above
|
||||||
|
configureEach {
|
||||||
|
// Recommended logging data for a userdev environment
|
||||||
|
// The markers can be added/remove as needed separated by commas.
|
||||||
|
// "SCAN": For mods scan.
|
||||||
|
// "REGISTRIES": For firing of registry events.
|
||||||
|
// "REGISTRYDUMP": For getting the contents of all registries.
|
||||||
|
systemProperty 'forge.logging.markers', 'REGISTRIES'
|
||||||
|
|
||||||
|
// Recommended logging level for the console
|
||||||
|
// You can set various levels here.
|
||||||
|
// Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels
|
||||||
|
logLevel = org.slf4j.event.Level.DEBUG
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
maven { url "https://repo.spongepowered.org/maven" }
|
|
||||||
maven { url "https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/" }
|
mods {
|
||||||
|
// define mod <-> source bindings
|
||||||
|
// these are used to tell the game which sources are for which mod
|
||||||
|
// multi mod projects should define one per mod
|
||||||
|
"${mod_id}" {
|
||||||
|
sourceSet(sourceSets.main)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Include resources generated by data generators.
|
||||||
|
sourceSets.main.resources { srcDir 'src/generated/resources' }
|
||||||
|
|
||||||
|
configurations {
|
||||||
|
runtimeClasspath.extendsFrom localRuntime
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
minecraft "net.minecraft:minecraft:${minecraft_version}"
|
// --- Added dependencies for target mods ---
|
||||||
mappings loom.officialMojangMappings()
|
implementation "curse.maven:glodium-957920:5821676"
|
||||||
forge "net.minecraftforge:forge:${forge_version}"
|
implementation "org.appliedenergistics:appliedenergistics2:19.2.17"
|
||||||
annotationProcessor "org.spongepowered:mixin:${mixin_version}:processor"
|
implementation "org.appliedenergistics:guideme:2.5.1"
|
||||||
|
// jarJar configuration not set in this build; use implementation for API for now
|
||||||
|
implementation "de.mari_023:ae2wtlib_api:19.2.0"
|
||||||
|
implementation "curse.maven:curios-309927:6529130"
|
||||||
|
|
||||||
//exendedae前置
|
compileOnly "curse.maven:ex-pattern-provider-892005:6863556"
|
||||||
modImplementation "curse.maven:glodium-957920:${glodium_version}"
|
compileOnly "curse.maven:applied-flux-965012:5614830"
|
||||||
//extendedAE
|
compileOnly "dev.emi:emi-neoforge:1.1.10+1.21"
|
||||||
modImplementation "curse.maven:ex-pattern-provider-892005:7005572"
|
compileOnly "curse.maven:mega-cells-622112:6005043"
|
||||||
|
compileOnly "curse.maven:jade-324717:5427817"
|
||||||
|
compileOnly "me.shedaniel:RoughlyEnoughItems-neoforge:16.0.729"
|
||||||
|
compileOnly "mekanism:Mekanism:1.21.1-10.7.0.55"
|
||||||
|
compileOnly "curse.maven:applied-mekanistics-574300:5978711"
|
||||||
|
compileOnly "dev.latvian.mods:kubejs-neoforge:2101.7.1-build.188"
|
||||||
|
compileOnly "dev.latvian.mods:rhino:2101.2.5-build.54"
|
||||||
|
compileOnly "curse.maven:framedblocks-441647:6127891"
|
||||||
|
compileOnly "curse.maven:advancedae-1084104:6225993"
|
||||||
|
compileOnly "curse.maven:functional-storage-556861:6467726"
|
||||||
|
compileOnly "mezz.jei:jei-1.21.1-neoforge:19.27.0.340"
|
||||||
|
compileOnly "curse.maven:ae2-jei-integration-1074338:5748513"
|
||||||
|
|
||||||
//ae2
|
// runtime test
|
||||||
modImplementation "appeng:appliedenergistics2-forge:${ae2_version}"
|
runtimeOnly "curse.maven:applied-flux-965012:5614830"
|
||||||
modImplementation "org.appliedenergistics:guideme:${guideme_version}"
|
runtimeOnly "de.mari_023:ae2wtlib:19.2.1"
|
||||||
modImplementation "curse.maven:applied-energistics-2-wireless-terminals-459929:${wireless_terminals_version}"
|
runtimeOnly "curse.maven:jade-324717:5427817"
|
||||||
modCompileOnly "curse.maven:applied-flux-965012:7072853"
|
runtimeOnly "curse.maven:mega-cells-622112:6005043"
|
||||||
modImplementation "curse.maven:mega-cells-622112:${mega_cells_version}"
|
|
||||||
|
|
||||||
//mae2
|
runtimeOnly "curse.maven:mekanism-268560:6895130"
|
||||||
//modRuntimeOnly "curse.maven:modern-ae2-additions-1028068:6827727"
|
runtimeOnly "curse.maven:applied-mekanistics-574300:5978711"
|
||||||
modCompileOnly "curse.maven:modern-ae2-additions-1028068:6827727"
|
|
||||||
|
runtimeOnly "curse.maven:ex-pattern-provider-892005:6863556"
|
||||||
|
|
||||||
//aea
|
//aea
|
||||||
modCompileOnly "curse.maven:advancedae-1084104:6939473"
|
// compileOnly "curse.maven:advancedae-1084104:6932981"
|
||||||
modRuntimeOnly "curse.maven:advancedae-1084104:6939473"
|
implementation "curse.maven:advancedae-1084104:6932981"
|
||||||
|
|
||||||
modCompileOnly "mezz.jei:jei-${minecraft_version}-forge:${jei_version}"
|
|
||||||
modRuntimeOnly "mezz.jei:jei-${minecraft_version}-forge:15.20.0.129"
|
|
||||||
modImplementation "mezz.jei:jei-${minecraft_version}-forge:${jei_version}"
|
|
||||||
modImplementation "curse.maven:jade-324717:${jade_version}"
|
|
||||||
|
|
||||||
// GregTech
|
|
||||||
modCompileOnly "curse.maven:gregtechceu-modern-890405:${gregtech_version}"
|
|
||||||
modCompileOnly "curse.maven:ldlib-626676:${ldlib_version}"
|
|
||||||
|
|
||||||
//curios
|
|
||||||
modImplementation "curse.maven:curios-309927:${curios_version}"
|
|
||||||
|
|
||||||
// Runtime test
|
|
||||||
modRuntimeOnly "dev.architectury:architectury-forge:9.2.14"
|
|
||||||
modRuntimeOnly "curse.maven:cloth-config-348521:5729105"
|
|
||||||
|
|
||||||
//jec
|
|
||||||
modCompileClasspath "curse.maven:just-enough-characters-250702:6680042"
|
|
||||||
modRuntimeOnly "curse.maven:just-enough-characters-250702:6680042"
|
|
||||||
|
|
||||||
//geckolib
|
//geckolib
|
||||||
modRuntimeOnly "curse.maven:geckolib-388172:6920925"
|
runtimeOnly "curse.maven:geckolib-388172:7009924"
|
||||||
//mclib运行时
|
|
||||||
forgeRuntimeLibrary "com.eliotlash.mclib:mclib:20"
|
|
||||||
|
|
||||||
// compileOnly 供代码编译
|
// eco
|
||||||
include "curse.maven:configuration-444699:4710266"
|
// runtimeOnly "curse.maven:ldlib-626676:8133369"
|
||||||
modImplementation "curse.maven:configuration-444699:4710266"
|
compileOnly "curse.maven:neo-eco-ae-extension-1460639:7884362"
|
||||||
|
|
||||||
//ftbteams
|
//ftbteams
|
||||||
modCompileOnly "curse.maven:ftb-teams-forge-404468:6130786"
|
runtimeOnly "curse.maven:ftb-teams-forge-404468:6930910"
|
||||||
modCompileOnly "curse.maven:ftb-library-forge-404465:6807424"
|
runtimeOnly "curse.maven:ftb-library-forge-404465:7029003"
|
||||||
modRuntimeOnly "curse.maven:ftb-teams-forge-404468:6130786"
|
runtimeOnly "curse.maven:architectury-api-419699:5786327"
|
||||||
modRuntimeOnly "curse.maven:ftb-library-forge-404465:6807424"
|
|
||||||
|
|
||||||
//MEK
|
//biggerae2
|
||||||
modImplementation "curse.maven:mekanism-268560:6552911"
|
// runtimeOnly "curse.maven:bigger-ae2-1013772:6587078"
|
||||||
}
|
|
||||||
|
|
||||||
compileJava {
|
//obs性能监测
|
||||||
options.compilerArgs += ['-Xlint:-deprecation', '-Xlint:-removal', '-Xlint:-unchecked']
|
implementation "curse.maven:observable-509575:6697124"
|
||||||
}
|
implementation "curse.maven:kotlin-for-forge-351264:7471280"
|
||||||
|
|
||||||
processResources {
|
runtimeOnly fileTree(dir: 'libs', includes: ['*.jar'])
|
||||||
inputs.property 'version', project.version
|
|
||||||
|
|
||||||
filesMatching('META-INF/mods.toml') {
|
// setup Xei (EMI/REI/JEI) using project property 'use_Xei'
|
||||||
expand version: project.version
|
switch (project.findProperty('use_Xei') ?: 'emi') {
|
||||||
|
case 'emi':
|
||||||
|
runtimeOnly "dev.emi:emi-neoforge:1.1.10+1.21"
|
||||||
|
break
|
||||||
|
case 'rei':
|
||||||
|
runtimeOnly "me.shedaniel:RoughlyEnoughItems-neoforge:16.0.729"
|
||||||
|
runtimeOnly "dev.architectury:architectury-neoforge:13.0.1"
|
||||||
|
runtimeOnly "curse.maven:cloth-config-348521:5424576"
|
||||||
|
break
|
||||||
|
case 'jei':
|
||||||
|
runtimeOnly "mezz.jei:jei-1.21.1-neoforge:19.27.0.340"
|
||||||
|
runtimeOnly "curse.maven:ae2-jei-integration-1074338:5748513"
|
||||||
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
java {
|
// This block of code expands all declared replace properties in the specified resource targets.
|
||||||
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
|
// A missing property will result in an error. Properties are expanded using ${} Groovy notation.
|
||||||
// if it is present.
|
var generateModMetadata = tasks.register("generateModMetadata", ProcessResources) {
|
||||||
// If you remove this line, sources will not be generated.
|
var replaceProperties = [
|
||||||
withSourcesJar()
|
minecraft_version : minecraft_version,
|
||||||
|
minecraft_version_range: minecraft_version_range,
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
neo_version : neo_version,
|
||||||
targetCompatibility = JavaVersion.VERSION_17
|
loader_version_range : loader_version_range,
|
||||||
|
mod_id : mod_id,
|
||||||
|
mod_name : mod_name,
|
||||||
|
mod_license : mod_license,
|
||||||
|
mod_version : mod_version,
|
||||||
|
mod_authors : mod_authors,
|
||||||
|
mod_description : mod_description
|
||||||
|
]
|
||||||
|
inputs.properties replaceProperties
|
||||||
|
expand replaceProperties
|
||||||
|
from "src/main/templates"
|
||||||
|
into "build/generated/sources/modMetadata"
|
||||||
}
|
}
|
||||||
|
// Include the output of "generateModMetadata" as an input directory for the build
|
||||||
|
// this works with both building through Gradle and the IDE.
|
||||||
|
sourceSets.main.resources.srcDir generateModMetadata
|
||||||
|
// To avoid having to run "generateModMetadata" manually, make it run on every project reload
|
||||||
|
neoForge.ideSyncTask generateModMetadata
|
||||||
|
|
||||||
// 将 LICENSE 打包进发布的 jar
|
// Example configuration to allow publishing using the maven-publish plugin
|
||||||
tasks.named('jar', Jar).configure {
|
publishing {
|
||||||
from('.') {
|
publications {
|
||||||
include 'LICENSE'
|
register('mavenJava', MavenPublication) {
|
||||||
|
from components.java
|
||||||
|
}
|
||||||
|
}
|
||||||
|
repositories {
|
||||||
|
maven {
|
||||||
|
url "file://${project.projectDir}/repo"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType(JavaCompile).configureEach {
|
tasks.withType(JavaCompile).configureEach {
|
||||||
it.options.release = 17
|
options.encoding = 'UTF-8' // Use the UTF-8 charset for Java compilation
|
||||||
}
|
}
|
||||||
|
|
||||||
// Configure Maven publishing.
|
// IDEA no longer automatically downloads sources/javadoc jars for dependencies, so we need to explicitly enable the behavior.
|
||||||
publishing {
|
idea {
|
||||||
publications {
|
module {
|
||||||
mavenJava(MavenPublication) {
|
downloadSources = true
|
||||||
from components.java
|
downloadJavadoc = true
|
||||||
pom {
|
|
||||||
licenses {
|
|
||||||
license {
|
|
||||||
name = 'GNU Lesser General Public License v3.0'
|
|
||||||
url = 'https://www.gnu.org/licenses/lgpl-3.0.en.html'
|
|
||||||
distribution = 'repo'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing.
|
|
||||||
repositories {
|
|
||||||
// Add repositories to publish to here.
|
|
||||||
// Notice: This block does NOT have the same function as the block in the top level.
|
|
||||||
// The repositories here will be used for publishing your artifact, not for
|
|
||||||
// retrieving dependencies.
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,33 +1,47 @@
|
||||||
# Done to increase the memory available to Gradle.
|
# Sets default memory used for gradle commands. Can be overridden by user or command line properties.
|
||||||
org.gradle.jvmargs=-Xmx1G
|
org.gradle.jvmargs=-Xmx1G
|
||||||
loom.platform = forge
|
org.gradle.daemon=true
|
||||||
org.gradle.parallel=true
|
org.gradle.parallel=true
|
||||||
|
org.gradle.caching=true
|
||||||
|
org.gradle.configuration-cache=true
|
||||||
|
|
||||||
mod_version = 1.5.4
|
#read more on this at https://github.com/neoforged/ModDevGradle?tab=readme-ov-file#better-minecraft-parameter-names--javadoc-parchment
|
||||||
maven_group = com.extendedae_plus
|
# you can also find the latest versions at: https://parchmentmc.org/docs/getting-started
|
||||||
archives_name = extendedae_plus
|
parchment_minecraft_version=1.21.1
|
||||||
|
parchment_mappings_version=2024.11.17
|
||||||
|
# Environment Properties
|
||||||
|
# You can find the latest versions here: https://projects.neoforged.net/neoforged/neoforge
|
||||||
|
# The Minecraft version must agree with the Neo version to get a valid artifact
|
||||||
|
minecraft_version=1.21.1
|
||||||
|
# The Minecraft version range can use any release version of Minecraft as bounds.
|
||||||
|
# Snapshots, pre-releases, and release candidates are not guaranteed to sort properly
|
||||||
|
# as they do not follow standard versioning conventions.
|
||||||
|
minecraft_version_range=[1.21.1]
|
||||||
|
# The Neo version must agree with the Minecraft version to get a valid artifact
|
||||||
|
neo_version=21.1.216
|
||||||
|
# The loader version range can only use the major version of FML as bounds
|
||||||
|
loader_version_range=[1,)
|
||||||
|
|
||||||
# Minecraft properties
|
## Mod Properties
|
||||||
minecraft_version = 1.20.1
|
|
||||||
|
|
||||||
# Dependencies
|
# The unique mod identifier for the mod. Must be lowercase in English locale. Must fit the regex [a-z][a-z0-9_]{1,63}
|
||||||
forge_version = 1.20.1-47.4.3
|
# Must match the String constant located in the main mod class annotated with @Mod.
|
||||||
glodium_version=5006780
|
mod_id=extendedae_plus
|
||||||
ae2_version=15.4.5
|
# The human-readable display name for the mod.
|
||||||
guideme_version=20.1.7
|
mod_name=ExtendedAE-Plus
|
||||||
wireless_terminals_version=5162352
|
# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default.
|
||||||
jei_version=15.20.0.129
|
mod_license=LGPL-3.0-or-later
|
||||||
applied_flux_version=5329825
|
# The mod version. See https://semver.org/
|
||||||
mega_cells_version=5320730
|
mod_version=1.21.1-1.5.4.1
|
||||||
jade_version=4768593
|
# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository.
|
||||||
basic_math_version=0.6.1
|
# This should match the base package used for the mod sources.
|
||||||
architectury_version=5137938
|
# See https://maven.apache.org/guides/mini/guide-naming-conventions.html
|
||||||
rei_version=12.0.622
|
mod_group_id=com.extendedae_plus
|
||||||
cloth_config_version=9.0.94
|
# The authors of the mod. This is a simple text string that is used for display purposes in the mod list.
|
||||||
projecte_version=4901949
|
mod_authors=GaLi
|
||||||
appliede_version=5364294
|
# The description of the mod. This is a simple multiline text string that is used for display purposes in the mod list.
|
||||||
gregtech_version=5369020
|
mod_description=Add more practical features and auxiliary operations to the Applied Energistics 2 mod.
|
||||||
ldlib_version=5394816
|
|
||||||
ie_version=5224387
|
## UI item explorer selection (emi | rei | jei)
|
||||||
mixin_version=0.8.4
|
# Default to 'emi' per request; you can override by running with -Puse_Xei=rei or -Puse_Xei=jei
|
||||||
curios_version=6418456
|
use_Xei=jei
|
||||||
|
|
|
||||||
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
Binary file not shown.
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
|
|
@ -1,6 +1,6 @@
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
validateDistributionUrl=true
|
validateDistributionUrl=true
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
|
|
|
||||||
10
gradlew
vendored
10
gradlew
vendored
|
|
@ -15,6 +15,8 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
#
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
#
|
#
|
||||||
|
|
@ -84,7 +86,7 @@ done
|
||||||
# shellcheck disable=SC2034
|
# shellcheck disable=SC2034
|
||||||
APP_BASE_NAME=${0##*/}
|
APP_BASE_NAME=${0##*/}
|
||||||
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||||
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
|
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
|
||||||
|
|
||||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||||
MAX_FD=maximum
|
MAX_FD=maximum
|
||||||
|
|
@ -112,7 +114,7 @@ case "$( uname )" in #(
|
||||||
NONSTOP* ) nonstop=true ;;
|
NONSTOP* ) nonstop=true ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
CLASSPATH="\\\"\\\""
|
||||||
|
|
||||||
|
|
||||||
# Determine the Java command to use to start the JVM.
|
# Determine the Java command to use to start the JVM.
|
||||||
|
|
@ -203,7 +205,7 @@ fi
|
||||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||||
|
|
||||||
# Collect all arguments for the java command:
|
# Collect all arguments for the java command:
|
||||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||||
# and any embedded shellness will be escaped.
|
# and any embedded shellness will be escaped.
|
||||||
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
||||||
# treated as '${Hostname}' itself on the command line.
|
# treated as '${Hostname}' itself on the command line.
|
||||||
|
|
@ -211,7 +213,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||||
set -- \
|
set -- \
|
||||||
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||||
-classpath "$CLASSPATH" \
|
-classpath "$CLASSPATH" \
|
||||||
org.gradle.wrapper.GradleWrapperMain \
|
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
|
||||||
"$@"
|
"$@"
|
||||||
|
|
||||||
# Stop when "xargs" is not available.
|
# Stop when "xargs" is not available.
|
||||||
|
|
|
||||||
6
gradlew.bat
vendored
6
gradlew.bat
vendored
|
|
@ -13,6 +13,8 @@
|
||||||
@rem See the License for the specific language governing permissions and
|
@rem See the License for the specific language governing permissions and
|
||||||
@rem limitations under the License.
|
@rem limitations under the License.
|
||||||
@rem
|
@rem
|
||||||
|
@rem SPDX-License-Identifier: Apache-2.0
|
||||||
|
@rem
|
||||||
|
|
||||||
@if "%DEBUG%"=="" @echo off
|
@if "%DEBUG%"=="" @echo off
|
||||||
@rem ##########################################################################
|
@rem ##########################################################################
|
||||||
|
|
@ -68,11 +70,11 @@ goto fail
|
||||||
:execute
|
:execute
|
||||||
@rem Setup the command line
|
@rem Setup the command line
|
||||||
|
|
||||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
set CLASSPATH=
|
||||||
|
|
||||||
|
|
||||||
@rem Execute Gradle
|
@rem Execute Gradle
|
||||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
|
||||||
|
|
||||||
:end
|
:end
|
||||||
@rem End local scope for the variables with windows NT shell
|
@rem End local scope for the variables with windows NT shell
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1,10 +1,9 @@
|
||||||
pluginManagement {
|
pluginManagement {
|
||||||
repositories {
|
repositories {
|
||||||
maven { url "https://maven.fabricmc.net/" }
|
|
||||||
maven { url "https://maven.architectury.dev/" }
|
|
||||||
maven { url "https://files.minecraftforge.net/maven/" }
|
|
||||||
gradlePluginPortal()
|
gradlePluginPortal()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rootProject.name = 'extendedae_plus'
|
plugins {
|
||||||
|
id 'org.gradle.toolchains.foojay-resolver-convention' version '0.9.0'
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"type": "advanced_ae:reaction",
|
"type": "advanced_ae:reaction",
|
||||||
"energy": 100000,
|
"input_energy": 100000,
|
||||||
"fluid": {
|
"input_fluid": {
|
||||||
"fluidStack": {
|
"amount": 2000,
|
||||||
"Amount": 2000,
|
"ingredient": {
|
||||||
"FluidName": "advanced_ae:quantum_infusion_source"
|
"fluid": "advanced_ae:quantum_infusion_source"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"input_items": [
|
"input_items": [
|
||||||
|
|
@ -15,7 +15,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"amount": 1,
|
|
||||||
"ingredient": {
|
"ingredient": {
|
||||||
"item": "minecraft:nether_star"
|
"item": "minecraft:nether_star"
|
||||||
}
|
}
|
||||||
|
|
@ -29,7 +28,7 @@
|
||||||
],
|
],
|
||||||
"output": {
|
"output": {
|
||||||
"#": 1,
|
"#": 1,
|
||||||
"#c": "ae2:i",
|
"#t": "ae2:i",
|
||||||
"id": "extendedae_plus:oblivion_singularity"
|
"id": "extendedae_plus:oblivion_singularity"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -5,9 +5,7 @@
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"items": [
|
"items": "ae2:quantum_ring"
|
||||||
"ae2:quantum_ring"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -22,14 +20,13 @@
|
||||||
},
|
},
|
||||||
"requirements": [
|
"requirements": [
|
||||||
[
|
[
|
||||||
"has_quantum_ring",
|
"has_the_recipe",
|
||||||
"has_the_recipe"
|
"has_quantum_ring"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"rewards": {
|
"rewards": {
|
||||||
"recipes": [
|
"recipes": [
|
||||||
"extendedae_plus:assembler_matrix_crafter_plus"
|
"extendedae_plus:assembler_matrix_crafter_plus"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
}
|
||||||
|
|
@ -5,9 +5,7 @@
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"items": [
|
"items": "ae2:quantum_ring"
|
||||||
"ae2:quantum_ring"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -22,14 +20,13 @@
|
||||||
},
|
},
|
||||||
"requirements": [
|
"requirements": [
|
||||||
[
|
[
|
||||||
"has_quantum_ring",
|
"has_the_recipe",
|
||||||
"has_the_recipe"
|
"has_quantum_ring"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"rewards": {
|
"rewards": {
|
||||||
"recipes": [
|
"recipes": [
|
||||||
"extendedae_plus:assembler_matrix_pattern_plus"
|
"extendedae_plus:assembler_matrix_pattern_plus"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
}
|
||||||
|
|
@ -5,9 +5,7 @@
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"items": [
|
"items": "ae2:quantum_ring"
|
||||||
"ae2:quantum_ring"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -22,14 +20,13 @@
|
||||||
},
|
},
|
||||||
"requirements": [
|
"requirements": [
|
||||||
[
|
[
|
||||||
"has_quantum_ring",
|
"has_the_recipe",
|
||||||
"has_the_recipe"
|
"has_quantum_ring"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"rewards": {
|
"rewards": {
|
||||||
"recipes": [
|
"recipes": [
|
||||||
"extendedae_plus:assembler_matrix_speed_plus"
|
"extendedae_plus:assembler_matrix_speed_plus"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
}
|
||||||
|
|
@ -5,9 +5,7 @@
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"items": [
|
"items": "minecraft:nether_star"
|
||||||
"minecraft:nether_star"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -15,21 +13,20 @@
|
||||||
},
|
},
|
||||||
"has_the_recipe": {
|
"has_the_recipe": {
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"recipe": "extendedae_plus:core/basic_core"
|
"recipe": "extendedae_plus:basic_core"
|
||||||
},
|
},
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"requirements": [
|
"requirements": [
|
||||||
[
|
[
|
||||||
"has_nether_star",
|
"has_the_recipe",
|
||||||
"has_the_recipe"
|
"has_nether_star"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"rewards": {
|
"rewards": {
|
||||||
"recipes": [
|
"recipes": [
|
||||||
"extendedae_plus:core/basic_core"
|
"extendedae_plus:basic_core"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
}
|
||||||
|
|
@ -5,9 +5,7 @@
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"items": [
|
"items": "extendedae_plus:oblivion_singularity"
|
||||||
"extendedae_plus:oblivion_singularity"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -22,14 +20,13 @@
|
||||||
},
|
},
|
||||||
"requirements": [
|
"requirements": [
|
||||||
[
|
[
|
||||||
"has_oblivion_singularity",
|
"has_the_recipe",
|
||||||
"has_the_recipe"
|
"has_oblivion_singularity"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"rewards": {
|
"rewards": {
|
||||||
"recipes": [
|
"recipes": [
|
||||||
"extendedae_plus:infinity_biginteger_cell"
|
"extendedae_plus:infinity_biginteger_cell"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
}
|
||||||
|
|
@ -11,9 +11,7 @@
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"items": [
|
"items": "extendedae_plus:wireless_transceiver"
|
||||||
"extendedae_plus:wireless_transceiver"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -22,14 +20,13 @@
|
||||||
},
|
},
|
||||||
"requirements": [
|
"requirements": [
|
||||||
[
|
[
|
||||||
"has_wireless_transceiver",
|
"has_the_recipe",
|
||||||
"has_the_recipe"
|
"has_wireless_transceiver"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"rewards": {
|
"rewards": {
|
||||||
"recipes": [
|
"recipes": [
|
||||||
"extendedae_plus:labeled_wireless_transceiver"
|
"extendedae_plus:labeled_wireless_transceiver"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
}
|
||||||
|
|
@ -5,9 +5,7 @@
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"items": [
|
"items": "extendedae_plus:mirror_pattern_binding_tool"
|
||||||
"extendedae_plus:mirror_pattern_binding_tool"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -22,14 +20,13 @@
|
||||||
},
|
},
|
||||||
"requirements": [
|
"requirements": [
|
||||||
[
|
[
|
||||||
"has_mirror_pattern_binding_tool",
|
"has_the_recipe",
|
||||||
"has_the_recipe"
|
"has_mirror_pattern_binding_tool"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"rewards": {
|
"rewards": {
|
||||||
"recipes": [
|
"recipes": [
|
||||||
"extendedae_plus:mirror_pattern_binding_tool"
|
"extendedae_plus:mirror_pattern_binding_tool"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
}
|
||||||
|
|
@ -5,9 +5,7 @@
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"items": [
|
"items": "extendedae_plus:mirror_pattern_provider"
|
||||||
"extendedae_plus:mirror_pattern_provider"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -22,14 +20,13 @@
|
||||||
},
|
},
|
||||||
"requirements": [
|
"requirements": [
|
||||||
[
|
[
|
||||||
"has_mirror_pattern_provider",
|
"has_the_recipe",
|
||||||
"has_the_recipe"
|
"has_mirror_pattern_provider"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"rewards": {
|
"rewards": {
|
||||||
"recipes": [
|
"recipes": [
|
||||||
"extendedae_plus:mirror_pattern_provider"
|
"extendedae_plus:mirror_pattern_provider"
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
}
|
||||||
|
|
@ -1,51 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_energy_stage_3": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/compat/energy_storage_core"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_energy_stage_3",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/compat/energy_storage_core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "megacells"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_basic_core": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/compat/infinity_core_1"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_basic_core",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/compat/infinity_core_1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_basic_core": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/compat/infinity_core_2"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_basic_core",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/compat/infinity_core_2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,51 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_basic_core": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/compat/infinity_core_3"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_basic_core",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/compat/infinity_core_3"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_storage_stage_3": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/compat/storage_core"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_storage_stage_3",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/compat/storage_core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "megacells"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_energy_stage_3": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/energy_storage_core"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_energy_stage_3",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/energy_storage_core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "megacells"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_basic_core": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/energy_storage_core_1"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_basic_core",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/energy_storage_core_1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_energy_stage_1": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/energy_storage_core_2"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_energy_stage_1",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/energy_storage_core_2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_energy_stage_2": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/energy_storage_core_3"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_energy_stage_2",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/energy_storage_core_3"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,57 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_basic_core": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/infinity_core"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_basic_core",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/infinity_core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_quantum_stage_3": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/quantum_storage_core"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_quantum_stage_3",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/quantum_storage_core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_basic_core": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/quantum_storage_core_1"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_basic_core",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/quantum_storage_core_1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_quantum_stage_1": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/quantum_storage_core_2"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_quantum_stage_1",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/quantum_storage_core_2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,47 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_quantum_stage_2": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/quantum_storage_core_3"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_quantum_stage_2",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/quantum_storage_core_3"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,50 +0,0 @@
|
||||||
{
|
|
||||||
"advancements": [
|
|
||||||
{
|
|
||||||
"advancement": {
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_storage_stage_3": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/storage_core"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_storage_stage_3",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/storage_core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
},
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "megacells"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_assembler_matrix_wall": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"expatternprovider:assembler_matrix_wall"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:assembler_matrix_upload_core"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_assembler_matrix_wall",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:assembler_matrix_upload_core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_advanced_card": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:advanced_card"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:channel_card"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_advanced_card",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:channel_card"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_spatial_stage_3": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/spatial_core"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_spatial_stage_3",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/spatial_core"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_basic_core": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/spatial_core_1"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_basic_core",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/spatial_core_1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_spatial_stage_1": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/spatial_core_2"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_spatial_stage_1",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/spatial_core_2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_spatial_stage_2": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/spatial_core_3"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_spatial_stage_2",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/spatial_core_3"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_basic_core": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/storage_core_1"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_basic_core",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/storage_core_1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_storage_stage_1": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/storage_core_2"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_storage_stage_1",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/storage_core_2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_storage_stage_2": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:basic_core"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:core/storage_core_3"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_storage_stage_2",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:core/storage_core_3"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_entity_speed_card_8x": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:entity_speed_card"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:entity_speed_card_16x"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_entity_speed_card_8x",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:entity_speed_card_16x"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_64x_accelerator": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:64x_crafting_accelerator"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_speed_card": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:speed_card"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:entity_speed_card_2x"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_speed_card",
|
|
||||||
"has_64x_accelerator",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:entity_speed_card_2x"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_entity_speed_card_2x": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:entity_speed_card"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:entity_speed_card_4x"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_entity_speed_card_2x",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:entity_speed_card_4x"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_entity_speed_card_4x": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:entity_speed_card"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:entity_speed_card_8x"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_entity_speed_card_4x",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:entity_speed_card_8x"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_256x": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"extendedae_plus:256x_crafting_accelerator"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:network/crafting/1024x_crafting_accelerator"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_256x",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:network/crafting/1024x_crafting_accelerator"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_accelerator": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:crafting_accelerator"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:network/crafting/16x_crafting_accelerator"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_accelerator",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:network/crafting/16x_crafting_accelerator"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_accelerator": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:crafting_accelerator"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:network/crafting/256x_crafting_accelerator"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_accelerator",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:network/crafting/256x_crafting_accelerator"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_accelerator": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:crafting_accelerator"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:network/crafting/4x_crafting_accelerator"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_accelerator",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:network/crafting/4x_crafting_accelerator"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_accelerator": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:crafting_accelerator"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:network/crafting/64x_crafting_accelerator"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_accelerator",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:network/crafting/64x_crafting_accelerator"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_network_tool": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:network_tool"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_pattern_provider": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"tag": "ae2:pattern_provider"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:network_pattern_controller"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_network_tool",
|
|
||||||
"has_pattern_provider",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:network_pattern_controller"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:virtual_crafting_card"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
},
|
|
||||||
"has_virtual_crafting_card_ingredients": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:advanced_card"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_virtual_crafting_card_ingredients",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:virtual_crafting_card"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "minecraft:recipes/root",
|
|
||||||
"criteria": {
|
|
||||||
"has_quantum_ring": {
|
|
||||||
"conditions": {
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"items": [
|
|
||||||
"ae2:quantum_ring"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:inventory_changed"
|
|
||||||
},
|
|
||||||
"has_the_recipe": {
|
|
||||||
"conditions": {
|
|
||||||
"recipe": "extendedae_plus:wireless_transceiver"
|
|
||||||
},
|
|
||||||
"trigger": "minecraft:recipe_unlocked"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"requirements": [
|
|
||||||
[
|
|
||||||
"has_quantum_ring",
|
|
||||||
"has_the_recipe"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"rewards": {
|
|
||||||
"recipes": [
|
|
||||||
"extendedae_plus:wireless_transceiver"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sends_telemetry_event": false
|
|
||||||
}
|
|
||||||
|
|
@ -3,13 +3,13 @@
|
||||||
"category": "misc",
|
"category": "misc",
|
||||||
"key": {
|
"key": {
|
||||||
"B": {
|
"B": {
|
||||||
"item": "expatternprovider:assembler_matrix_wall"
|
"item": "extendedae:assembler_matrix_wall"
|
||||||
},
|
},
|
||||||
"L": {
|
"L": {
|
||||||
"item": "minecraft:nether_star"
|
"item": "minecraft:nether_star"
|
||||||
},
|
},
|
||||||
"R": {
|
"R": {
|
||||||
"item": "expatternprovider:assembler_matrix_crafter"
|
"item": "extendedae:assembler_matrix_crafter"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pattern": [
|
"pattern": [
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
"BRB"
|
"BRB"
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:assembler_matrix_crafter_plus"
|
"count": 1,
|
||||||
},
|
"id": "extendedae_plus:assembler_matrix_crafter_plus"
|
||||||
"show_notification": true
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -3,13 +3,13 @@
|
||||||
"category": "misc",
|
"category": "misc",
|
||||||
"key": {
|
"key": {
|
||||||
"B": {
|
"B": {
|
||||||
"item": "expatternprovider:assembler_matrix_wall"
|
"item": "extendedae:assembler_matrix_wall"
|
||||||
},
|
},
|
||||||
"L": {
|
"L": {
|
||||||
"item": "minecraft:nether_star"
|
"item": "minecraft:nether_star"
|
||||||
},
|
},
|
||||||
"R": {
|
"R": {
|
||||||
"item": "expatternprovider:assembler_matrix_pattern"
|
"item": "extendedae:assembler_matrix_pattern"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pattern": [
|
"pattern": [
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
"BRB"
|
"BRB"
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:assembler_matrix_pattern_plus"
|
"count": 1,
|
||||||
},
|
"id": "extendedae_plus:assembler_matrix_pattern_plus"
|
||||||
"show_notification": true
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -3,13 +3,13 @@
|
||||||
"category": "misc",
|
"category": "misc",
|
||||||
"key": {
|
"key": {
|
||||||
"B": {
|
"B": {
|
||||||
"item": "expatternprovider:assembler_matrix_wall"
|
"item": "extendedae:assembler_matrix_wall"
|
||||||
},
|
},
|
||||||
"L": {
|
"L": {
|
||||||
"item": "minecraft:nether_star"
|
"item": "minecraft:nether_star"
|
||||||
},
|
},
|
||||||
"R": {
|
"R": {
|
||||||
"item": "expatternprovider:assembler_matrix_speed"
|
"item": "extendedae:assembler_matrix_speed"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pattern": [
|
"pattern": [
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
"BRB"
|
"BRB"
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:assembler_matrix_speed_plus"
|
"count": 1,
|
||||||
},
|
"id": "extendedae_plus:assembler_matrix_speed_plus"
|
||||||
"show_notification": true
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -27,7 +27,7 @@
|
||||||
"AFA"
|
"AFA"
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:basic_core"
|
"count": 1,
|
||||||
},
|
"id": "extendedae_plus:basic_core"
|
||||||
"show_notification": true
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
"BBB"
|
"BBB"
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:infinity_biginteger_cell"
|
"count": 1,
|
||||||
},
|
"id": "extendedae_plus:infinity_biginteger_cell"
|
||||||
"show_notification": true
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
"CAC"
|
"CAC"
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:labeled_wireless_transceiver"
|
"count": 1,
|
||||||
},
|
"id": "extendedae_plus:labeled_wireless_transceiver"
|
||||||
"show_notification": true
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
"BBB"
|
"BBB"
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:mirror_pattern_binding_tool"
|
"count": 1,
|
||||||
},
|
"id": "extendedae_plus:mirror_pattern_binding_tool"
|
||||||
"show_notification": true
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
"AAA"
|
"AAA"
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:mirror_pattern_provider"
|
"count": 1,
|
||||||
},
|
"id": "extendedae_plus:mirror_pattern_provider"
|
||||||
"show_notification": true
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -15,6 +15,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"result": {
|
"result": {
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
"count": 1,
|
||||||
|
"id": "extendedae_plus:oblivion_singularity"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shapeless",
|
|
||||||
"category": "misc",
|
|
||||||
"ingredients": [
|
|
||||||
{
|
|
||||||
"item": "expatternprovider:assembler_matrix_wall"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"item": "minecraft:lever"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:assembler_matrix_upload_core"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shapeless",
|
|
||||||
"category": "misc",
|
|
||||||
"ingredients": [
|
|
||||||
{
|
|
||||||
"item": "ae2:advanced_card"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"item": "extendedae_plus:wireless_transceiver"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:channel_card"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,52 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "megacells"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 3,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "appflux:core_256m"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"N": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"NBN",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:energy_storage_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"C": {
|
|
||||||
"item": "extendedae_plus:spatial_core"
|
|
||||||
},
|
|
||||||
"E": {
|
|
||||||
"item": "extendedae_plus:energy_storage_core"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"N": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
},
|
|
||||||
"S": {
|
|
||||||
"item": "extendedae_plus:storage_core"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MNM",
|
|
||||||
"SOE",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:infinity_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"C": {
|
|
||||||
"item": "extendedae_plus:spatial_core"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"N": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
},
|
|
||||||
"Q": {
|
|
||||||
"item": "extendedae_plus:quantum_storage_core"
|
|
||||||
},
|
|
||||||
"S": {
|
|
||||||
"item": "extendedae_plus:storage_core"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MNM",
|
|
||||||
"SOQ",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:infinity_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,50 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"C": {
|
|
||||||
"item": "extendedae_plus:spatial_core"
|
|
||||||
},
|
|
||||||
"E": {
|
|
||||||
"item": "extendedae_plus:energy_storage_core"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
},
|
|
||||||
"Q": {
|
|
||||||
"item": "extendedae_plus:quantum_storage_core"
|
|
||||||
},
|
|
||||||
"S": {
|
|
||||||
"item": "extendedae_plus:storage_core"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MQM",
|
|
||||||
"SOE",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:infinity_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "megacells"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 1,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "megacells:cell_component_256m"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"N": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"NBN",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:storage_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,55 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "megacells"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 3,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "appflux:core_256k"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"N": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"NBN",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:energy_storage_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core"
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "appflux:core_16k"
|
|
||||||
},
|
|
||||||
"E": {
|
|
||||||
"item": "appflux:energy_processor"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "appflux:redstone_crystal"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MCM",
|
|
||||||
"EBE",
|
|
||||||
"MEM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 3,
|
|
||||||
"core_stage": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 3,
|
|
||||||
"core_stage": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "appflux:core_64k"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "appflux:charged_redstone"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"CBC",
|
|
||||||
"MOM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 3,
|
|
||||||
"core_stage": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 3,
|
|
||||||
"core_stage": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "appflux:core_256k"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "appflux:sky_harden_insulating_resin"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"CBC",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 3,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "appflux"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"C": {
|
|
||||||
"item": "extendedae_plus:spatial_core"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"N": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
},
|
|
||||||
"S": {
|
|
||||||
"item": "extendedae_plus:storage_core"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MNM",
|
|
||||||
"SOS",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:infinity_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 4,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "advanced_ae:quantum_storage_256"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"N": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"NBN",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:quantum_storage_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core"
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "advanced_ae:quantum_storage_component"
|
|
||||||
},
|
|
||||||
"E": {
|
|
||||||
"item": "advanced_ae:quantum_processor"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "advanced_ae:quantum_alloy"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MCM",
|
|
||||||
"EBE",
|
|
||||||
"MEM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 4,
|
|
||||||
"core_stage": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 4,
|
|
||||||
"core_stage": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "advanced_ae:quantum_storage_component"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "advanced_ae:quantum_alloy_block"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"CBC",
|
|
||||||
"MOM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 4,
|
|
||||||
"core_stage": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "advanced_ae"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 4,
|
|
||||||
"core_stage": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "advanced_ae:quantum_storage_128"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "advanced_ae:quantum_alloy_plate"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"CBC",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 4,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 2,
|
|
||||||
"core_stage": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "ae2:spatial_cell_component_16"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"tag": "forge:gems/fluix"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"CBC",
|
|
||||||
"MOM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 2,
|
|
||||||
"core_stage": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 2,
|
|
||||||
"core_stage": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "ae2:spatial_cell_component_128"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "ae2:fluix_block"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"CBC",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 2,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
|
|
@ -1,51 +0,0 @@
|
||||||
{
|
|
||||||
"type": "forge:conditional",
|
|
||||||
"recipes": [
|
|
||||||
{
|
|
||||||
"conditions": [
|
|
||||||
{
|
|
||||||
"type": "forge:not",
|
|
||||||
"value": {
|
|
||||||
"type": "forge:mod_loaded",
|
|
||||||
"modid": "megacells"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"recipe": {
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 1,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "ae2:cell_component_256k"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "minecraft:netherite_block"
|
|
||||||
},
|
|
||||||
"N": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"NBN",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:storage_core"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 1,
|
|
||||||
"core_stage": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "ae2:cell_component_64k"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"tag": "ae2:all_certus_quartz"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"CBC",
|
|
||||||
"MOM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 1,
|
|
||||||
"core_stage": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 1,
|
|
||||||
"core_stage": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "ae2:cell_component_256k"
|
|
||||||
},
|
|
||||||
"M": {
|
|
||||||
"item": "ae2:quartz_block"
|
|
||||||
},
|
|
||||||
"O": {
|
|
||||||
"item": "extendedae_plus:oblivion_singularity"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"MOM",
|
|
||||||
"CBC",
|
|
||||||
"MCM"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:basic_core",
|
|
||||||
"nbt": {
|
|
||||||
"CustomModelData": 1,
|
|
||||||
"core_stage": 3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"item": "extendedae_plus:256x_crafting_accelerator"
|
|
||||||
},
|
|
||||||
"Q": {
|
|
||||||
"item": "ae2:spatial_cell_component_16"
|
|
||||||
},
|
|
||||||
"S": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:entity_speed_card",
|
|
||||||
"nbt": {
|
|
||||||
"EAS:mult": 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"X": {
|
|
||||||
"item": "ae2:dense_energy_cell"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"SBS",
|
|
||||||
"QXQ",
|
|
||||||
"SBS"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:entity_speed_card",
|
|
||||||
"nbt": {
|
|
||||||
"EAS:mult": 4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"key": {
|
|
||||||
"B": {
|
|
||||||
"item": "extendedae_plus:1024x_crafting_accelerator"
|
|
||||||
},
|
|
||||||
"Q": {
|
|
||||||
"item": "ae2:spatial_cell_component_128"
|
|
||||||
},
|
|
||||||
"S": {
|
|
||||||
"type": "forge:nbt",
|
|
||||||
"item": "extendedae_plus:entity_speed_card",
|
|
||||||
"nbt": {
|
|
||||||
"EAS:mult": 4
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"X": {
|
|
||||||
"item": "minecraft:nether_star"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"SBS",
|
|
||||||
"QXQ",
|
|
||||||
"SBS"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"type": "forge:partial_nbt",
|
|
||||||
"item": "extendedae_plus:entity_speed_card",
|
|
||||||
"nbt": {
|
|
||||||
"EAS:mult": 8
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"category": "misc",
|
|
||||||
"key": {
|
|
||||||
"A": {
|
|
||||||
"item": "ae2:cell_component_256k"
|
|
||||||
},
|
|
||||||
"C": {
|
|
||||||
"item": "extendedae_plus:256x_crafting_accelerator"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
" ",
|
|
||||||
"ACA",
|
|
||||||
" "
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:1024x_crafting_accelerator"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shapeless",
|
|
||||||
"category": "misc",
|
|
||||||
"ingredients": [
|
|
||||||
{
|
|
||||||
"item": "ae2:crafting_accelerator"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"item": "ae2:cell_component_16k"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:16x_crafting_accelerator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shapeless",
|
|
||||||
"category": "misc",
|
|
||||||
"ingredients": [
|
|
||||||
{
|
|
||||||
"item": "ae2:crafting_accelerator"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"item": "ae2:cell_component_256k"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:256x_crafting_accelerator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shapeless",
|
|
||||||
"category": "misc",
|
|
||||||
"ingredients": [
|
|
||||||
{
|
|
||||||
"item": "ae2:crafting_accelerator"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"item": "ae2:cell_component_4k"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:4x_crafting_accelerator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shapeless",
|
|
||||||
"category": "misc",
|
|
||||||
"ingredients": [
|
|
||||||
{
|
|
||||||
"item": "ae2:crafting_accelerator"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"item": "ae2:cell_component_64k"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:64x_crafting_accelerator"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shapeless",
|
|
||||||
"category": "misc",
|
|
||||||
"ingredients": [
|
|
||||||
{
|
|
||||||
"tag": "ae2:illuminated_panel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "ae2:pattern_provider"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"item": "ae2:network_tool"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:network_pattern_controller"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
{
|
|
||||||
"type": "minecraft:crafting_shaped",
|
|
||||||
"category": "misc",
|
|
||||||
"key": {
|
|
||||||
"L": {
|
|
||||||
"item": "ae2:quantum_link"
|
|
||||||
},
|
|
||||||
"R": {
|
|
||||||
"item": "ae2:quantum_ring"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pattern": [
|
|
||||||
"RRR",
|
|
||||||
"RLR",
|
|
||||||
"RRR"
|
|
||||||
],
|
|
||||||
"result": {
|
|
||||||
"item": "extendedae_plus:wireless_transceiver"
|
|
||||||
},
|
|
||||||
"show_notification": true
|
|
||||||
}
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user