Github action to build branches except master (#4404)

This commit is contained in:
yueh
2020-06-11 20:18:41 +02:00
committed by GitHub
parent 5cda370746
commit c45a15e13b
77 changed files with 58 additions and 1831 deletions
+29
View File
@@ -0,0 +1,29 @@
name: 'Build branches'
on:
push:
branches-ignore: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Use gradle cache for faster builds
uses: actions/cache@v1
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
- name: Generate assets
uses: GabrielBB/xvfb-action@v1.2
with:
run: ./gradlew runData --no-daemon
- name: Build with Gradle
run: ./gradlew build --no-daemon
+5 -1
View File
@@ -21,5 +21,9 @@ jobs:
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
- name: Generate assets
uses: GabrielBB/xvfb-action@v1.2
with:
run: ./gradlew runData --no-daemon
- name: Build with Gradle
run: ./gradlew build
run: ./gradlew build --no-daemon
+10 -6
View File
@@ -1,4 +1,4 @@
name: 'Build master'
name: 'Build PRs'
on:
pull_request:
@@ -21,11 +21,15 @@ jobs:
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
- name: Generate assets
uses: GabrielBB/xvfb-action@v1.2
with:
run: ./gradlew runData --no-daemon
- name: Build with Gradle
run: |
echo "::set-env name=PR_NUMBER::$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH")"
./gradlew build
env:
PR_NUMBER: ${{ github.event.pull_request.number }}
run: ./gradlew build --no-daemon
- uses: actions/upload-artifact@v2
with:
name: jar-artifacts
path: build/libs/appliedenergistics2-?.?.?+pr.*[0-9].jar
name: dist
path: build/libs/
+2 -1
View File
@@ -14,8 +14,9 @@
!README.md
!LICENSE
# include sourcecode
# include sourcecode except generated
!src/
src/generated
# include git important files
!.gitmodules
+8 -3
View File
@@ -55,9 +55,14 @@ tasks.withType(JavaCompile) {
// Create version number
version = version_major + "." + version_minor + "." + version_patch
ext.prNumber = System.getenv('PR_NUMBER') ?: false
if (ext.prNumber) {
version = version + "+pr." + ext.prNumber
ext.pr = System.getenv('PR_NUMBER') ?: ""
if (ext.pr) {
version = version + "+pr." + ext.pr
}
ext.branch = System.getenv('BRANCH') ?: ""
if (ext.branch) {
version = version + "+branch." + ext.branch
}
// Maven group and artifact name
+4
View File
@@ -16,6 +16,10 @@
* along with Applied Energistics 2. If not, see <http://www.gnu.org/licenses/lgpl>.
*/
processResources {
exclude '.cache'
}
jar {
from sourceSets.main.output.classesDirs
from sourceSets.api.output.classesDirs
@@ -1,48 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:alternatives",
"children": [
{
"type": "minecraft:item",
"conditions": [
{
"condition": "minecraft:match_tool",
"predicate": {
"enchantments": [
{
"enchantment": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
]
}
}
],
"name": "appliedenergistics2:charged_quartz_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "minecraft:lapis_lazuli"
}
]
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:chiseled_quartz_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:chiseled_quartz_slab"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:chiseled_quartz_stairs"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:fluix_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:fluix_slab"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:fluix_stairs"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,3 +0,0 @@
{
"type": "minecraft:block"
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_fixture"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_glass"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,48 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:alternatives",
"children": [
{
"type": "minecraft:item",
"conditions": [
{
"condition": "minecraft:match_tool",
"predicate": {
"enchantments": [
{
"enchantment": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
]
}
}
],
"name": "appliedenergistics2:quartz_ore"
},
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops"
},
{
"function": "minecraft:explosion_decay"
}
],
"name": "minecraft:quartz"
}
]
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_pillar"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_pillar_slab"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_pillar_stairs"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_slab"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_stairs"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:quartz_vibrant_glass"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_brick"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_brick_slab"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_brick_stairs"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_chest"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_slab"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_small_brick"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_small_brick_slab"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_small_brick_stairs"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:sky_stone_stairs"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:smooth_sky_stone_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:smooth_sky_stone_chest"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:smooth_sky_stone_slab"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,20 +0,0 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "main",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "appliedenergistics2:smooth_sky_stone_stairs"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:chiseled_quartz_block"
},
"result": "appliedenergistics2:chiseled_quartz_slab",
"count": 2
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"FLUIX",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:fluix_block"
},
"result": "appliedenergistics2:fluix_slab",
"count": 2
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:quartz_block"
},
"result": "appliedenergistics2:quartz_slab",
"count": 2
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:quartz_pillar"
},
"result": "appliedenergistics2:quartz_pillar_slab",
"count": 2
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"SKY_STONE",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:sky_stone_block"
},
"result": "appliedenergistics2:sky_stone_slab",
"count": 2
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"SKY_STONE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:sky_stone_brick"
},
"result": "appliedenergistics2:sky_stone_brick_slab",
"count": 2
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"SKY_STONE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:sky_stone_small_brick"
},
"result": "appliedenergistics2:sky_stone_small_brick_slab",
"count": 2
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"SKY_STONE",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:smooth_sky_stone_block"
},
"result": "appliedenergistics2:smooth_sky_stone_slab",
"count": 2
}
}
]
}
@@ -1,31 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:chiseled_quartz_block"
}
},
"result": {
"item": "appliedenergistics2:chiseled_quartz_slab",
"count": 6
}
}
}
]
}
@@ -1,31 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"FLUIX",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:fluix_block"
}
},
"result": {
"item": "appliedenergistics2:fluix_slab",
"count": 6
}
}
}
]
}
@@ -1,31 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:quartz_block"
}
},
"result": {
"item": "appliedenergistics2:quartz_slab",
"count": 6
}
}
}
]
}
@@ -1,31 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:quartz_pillar"
}
},
"result": {
"item": "appliedenergistics2:quartz_pillar_slab",
"count": 6
}
}
}
]
}
@@ -1,31 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"SKY_STONE",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:sky_stone_block"
}
},
"result": {
"item": "appliedenergistics2:sky_stone_slab",
"count": 6
}
}
}
]
}
@@ -1,31 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"SKY_STONE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:sky_stone_brick"
}
},
"result": {
"item": "appliedenergistics2:sky_stone_brick_slab",
"count": 6
}
}
}
]
}
@@ -1,31 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"SKY_STONE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:sky_stone_small_brick"
}
},
"result": {
"item": "appliedenergistics2:sky_stone_small_brick_slab",
"count": 6
}
}
}
]
}
@@ -1,31 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"SKY_STONE",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:smooth_sky_stone_block"
}
},
"result": {
"item": "appliedenergistics2:smooth_sky_stone_slab",
"count": 6
}
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:chiseled_quartz_block"
},
"result": "appliedenergistics2:chiseled_quartz_stairs",
"count": 1
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"FLUIX",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:fluix_block"
},
"result": "appliedenergistics2:fluix_stairs",
"count": 1
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:quartz_block"
},
"result": "appliedenergistics2:quartz_stairs",
"count": 1
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:quartz_pillar"
},
"result": "appliedenergistics2:quartz_pillar_stairs",
"count": 1
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"SKY_STONE",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:sky_stone_block"
},
"result": "appliedenergistics2:sky_stone_stairs",
"count": 1
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"SKY_STONE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:sky_stone_brick"
},
"result": "appliedenergistics2:sky_stone_brick_stairs",
"count": 1
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"SKY_STONE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:sky_stone_small_brick"
},
"result": "appliedenergistics2:sky_stone_small_brick_stairs",
"count": 1
}
}
]
}
@@ -1,24 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"SKY_STONE",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:stonecutting",
"ingredient": {
"item": "appliedenergistics2:smooth_sky_stone_block"
},
"result": "appliedenergistics2:smooth_sky_stone_stairs",
"count": 1
}
}
]
}
@@ -1,33 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:chiseled_quartz_block"
}
},
"result": {
"item": "appliedenergistics2:chiseled_quartz_stairs",
"count": 4
}
}
}
]
}
@@ -1,33 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"FLUIX",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:fluix_block"
}
},
"result": {
"item": "appliedenergistics2:fluix_stairs",
"count": 4
}
}
}
]
}
@@ -1,33 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:quartz_block"
}
},
"result": {
"item": "appliedenergistics2:quartz_stairs",
"count": 4
}
}
}
]
}
@@ -1,33 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"CERTUS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:quartz_pillar"
}
},
"result": {
"item": "appliedenergistics2:quartz_pillar_stairs",
"count": 4
}
}
}
]
}
@@ -1,33 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"SKY_STONE",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:sky_stone_block"
}
},
"result": {
"item": "appliedenergistics2:sky_stone_stairs",
"count": 4
}
}
}
]
}
@@ -1,33 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"SKY_STONE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:sky_stone_brick"
}
},
"result": {
"item": "appliedenergistics2:sky_stone_brick_stairs",
"count": 4
}
}
}
]
}
@@ -1,33 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"DECORATIVE_BLOCKS",
"SKY_STONE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:sky_stone_small_brick"
}
},
"result": {
"item": "appliedenergistics2:sky_stone_small_brick_stairs",
"count": 4
}
}
}
]
}
@@ -1,33 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"SKY_STONE",
"DECORATIVE_BLOCKS"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "appliedenergistics2:smooth_sky_stone_block"
}
},
"result": {
"item": "appliedenergistics2:smooth_sky_stone_stairs",
"count": 4
}
}
}
]
}
@@ -1,35 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"NETHER_QUARTZ_TOOLS",
"QUARTZ_AXE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"XX ",
"X/ ",
" / "
],
"key": {
"/": {
"tag": "forge:rods/wooden"
},
"X": {
"tag": "forge:gems/quartz"
}
},
"result": {
"item": "appliedenergistics2:nether_quartz_axe"
}
}
}
]
}
@@ -1,38 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"NETHER_QUARTZ_TOOLS",
"QUARTZ_KNIFE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
" /",
"I/ ",
"XX "
],
"key": {
"/": {
"tag": "forge:rods/wooden"
},
"I": {
"tag": "forge:ingots/iron"
},
"X": {
"tag": "forge:gems/quartz"
}
},
"result": {
"item": "appliedenergistics2:nether_quartz_cutting_knife"
}
}
}
]
}
@@ -1,35 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"NETHER_QUARTZ_TOOLS",
"QUARTZ_HOE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"XX ",
" / ",
" / "
],
"key": {
"/": {
"tag": "forge:rods/wooden"
},
"X": {
"tag": "forge:gems/quartz"
}
},
"result": {
"item": "appliedenergistics2:nether_quartz_hoe"
}
}
}
]
}
@@ -1,35 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"NETHER_QUARTZ_TOOLS",
"QUARTZ_PICKAXE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"XXX",
" / ",
" / "
],
"key": {
"/": {
"tag": "forge:rods/wooden"
},
"X": {
"tag": "forge:gems/quartz"
}
},
"result": {
"item": "appliedenergistics2:nether_quartz_pickaxe"
}
}
}
]
}
@@ -1,35 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"NETHER_QUARTZ_TOOLS",
"QUARTZ_SPADE"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
" X ",
" / ",
" / "
],
"key": {
"/": {
"tag": "forge:rods/wooden"
},
"X": {
"tag": "forge:gems/quartz"
}
},
"result": {
"item": "appliedenergistics2:nether_quartz_spade"
}
}
}
]
}
@@ -1,35 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"NETHER_QUARTZ_TOOLS",
"QUARTZ_SWORD"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
" X ",
" X ",
" / "
],
"key": {
"/": {
"tag": "forge:rods/wooden"
},
"X": {
"tag": "forge:gems/quartz"
}
},
"result": {
"item": "appliedenergistics2:nether_quartz_sword"
}
}
}
]
}
@@ -1,32 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"features": [
"NETHER_QUARTZ_TOOLS",
"QUARTZ_WRENCH"
],
"type": "appliedenergistics2:feature"
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"X X",
" X ",
"X X"
],
"key": {
"X": {
"tag": "forge:gems/quartz"
}
},
"result": {
"item": "appliedenergistics2:nether_quartz_wrench"
}
}
}
]
}