mirror of
https://github.com/TeamMidnightDust/Decorative.git
synced 2025-12-15 12:35:10 +01:00
Compare commits
47 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6edcdf3c0d | ||
|
|
df8497d5ae | ||
|
|
93a3953607 | ||
|
|
10b3a828b1 | ||
|
|
fbfcd3d597 | ||
|
|
8d7123ca43 | ||
|
|
f373996e36 | ||
|
|
d18046f74f | ||
|
|
c39bc6429e | ||
|
|
94116c43cb | ||
|
|
1033dbc8b3 | ||
|
|
1dc367652c | ||
|
|
442632262f | ||
|
|
65f73f23e5 | ||
|
|
4e27feb292 | ||
|
|
1897e4744e | ||
|
|
38caf277fb | ||
|
|
8b26471622 | ||
|
|
bb6f4d4042 | ||
|
|
01fa068af6 | ||
|
|
0b32c5afc1 | ||
|
|
3af6b9fa9c | ||
|
|
ec91269fd0 | ||
|
|
7448ea2384 | ||
|
|
8b799bbc5b | ||
|
|
200d3dacc3 | ||
|
|
f135ff70d4 | ||
|
|
0aea5e268a | ||
|
|
f87e4a5ce2 | ||
|
|
5149924bab | ||
|
|
0a5636846c | ||
|
|
72b0cf0095 | ||
|
|
1ad6529f09 | ||
|
|
efb772ffd8 | ||
|
|
a9fae64412 | ||
|
|
efb9ed0f86 | ||
|
|
0d65fa8cb9 | ||
|
|
ecdb011c7b | ||
|
|
d26f662002 | ||
|
|
6d78a5684c | ||
|
|
96f2dc67e3 | ||
|
|
89bddc548a | ||
|
|
59ca504771 | ||
|
|
50e700e919 | ||
|
|
aafdebd209 | ||
|
|
370a802886 | ||
|
|
57c92dbcba |
8
.gitignore
vendored
Normal file → Executable file
8
.gitignore
vendored
Normal file → Executable file
@@ -1,11 +1,7 @@
|
|||||||
# gradle
|
# gradle
|
||||||
|
|
||||||
.gradle/
|
.gradle/
|
||||||
build/classes/
|
build/
|
||||||
build/generated/
|
|
||||||
build/libs/
|
|
||||||
build/resources/
|
|
||||||
build/tmp/
|
|
||||||
out/
|
out/
|
||||||
classes/
|
classes/
|
||||||
|
|
||||||
@@ -26,4 +22,4 @@ bin/
|
|||||||
|
|
||||||
# fabric
|
# fabric
|
||||||
|
|
||||||
run/
|
run/
|
||||||
|
|||||||
169
build.gradle
Normal file → Executable file
169
build.gradle
Normal file → Executable file
@@ -1,81 +1,105 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id 'fabric-loom' version '0.5-SNAPSHOT'
|
id 'fabric-loom' version '1.7-SNAPSHOT'
|
||||||
id 'maven-publish'
|
id 'maven-publish'
|
||||||
|
id "me.shedaniel.unified-publishing" version "0.1.+"
|
||||||
}
|
}
|
||||||
|
|
||||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
sourceCompatibility = JavaVersion.VERSION_21
|
||||||
targetCompatibility = JavaVersion.VERSION_1_8
|
targetCompatibility = JavaVersion.VERSION_21
|
||||||
|
|
||||||
archivesBaseName = project.archives_base_name
|
archivesBaseName = project.archives_base_name
|
||||||
version = project.mod_version
|
version = project.mod_version
|
||||||
group = project.maven_group
|
group = project.maven_group
|
||||||
|
|
||||||
minecraft {
|
|
||||||
}
|
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven { url "https://jitpack.io" }
|
maven { url "https://jitpack.io" }
|
||||||
maven { url "https://maven.blamejared.com" }
|
maven { url "https://maven.blamejared.com" }
|
||||||
maven { url "https://maven.terraformersmc.com/releases" }
|
maven { url "https://maven.terraformersmc.com/releases" }
|
||||||
|
maven {
|
||||||
|
url = "https://api.modrinth.com/maven"
|
||||||
|
}
|
||||||
|
maven { url 'https://maven.nucleoid.xyz' }
|
||||||
|
}
|
||||||
|
loom {
|
||||||
|
runs {
|
||||||
|
//
|
||||||
|
// This adds a new gradle task that runs the datagen API: "gradlew runDatagenClient"
|
||||||
|
//
|
||||||
|
datagenClient {
|
||||||
|
inherit client
|
||||||
|
name "Data Generation"
|
||||||
|
vmArg "-Dfabric-api.datagen"
|
||||||
|
vmArg "-Dfabric-api.datagen.output-dir=${file("src/main/generated")}"
|
||||||
|
vmArg "-Dfabric-api.datagen.modid=decorative"
|
||||||
|
|
||||||
|
runDir "build/datagen"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sourceSets {
|
||||||
|
main {
|
||||||
|
resources {
|
||||||
|
srcDirs += [
|
||||||
|
'src/main/generated'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
//to change the versions see the gradle.properties file
|
//to change the versions see the gradle.properties file
|
||||||
minecraft "com.mojang:minecraft:${project.minecraft_version}"
|
minecraft "com.mojang:minecraft:${project.minecraft_version}"
|
||||||
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
|
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
|
||||||
modCompile "net.fabricmc:fabric-loader:${project.loader_version}"
|
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
|
||||||
|
|
||||||
// Fabric API. This is technically optional, but you probably want it anyway.
|
// Fabric API. This is technically optional, but you probably want it anyway.
|
||||||
modCompile "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
|
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
|
||||||
|
|
||||||
modCompile("vazkii.patchouli:Patchouli:${project.patchouli_version}"){
|
// modImplementation("vazkii.patchouli:Patchouli:${project.patchouli_version}"){
|
||||||
exclude module: "fabric-api"
|
// exclude module: "fabric-api"
|
||||||
}
|
// }
|
||||||
|
|
||||||
modImplementation ("me.sargunvohra.mcmods:autoconfig1u:${project.auto_config_version}"){
|
modImplementation "maven.modrinth:midnightlib:${midnightlib_version}"
|
||||||
exclude module: "fabric-api"
|
include "maven.modrinth:midnightlib:${midnightlib_version}"
|
||||||
}
|
|
||||||
modImplementation ("me.shedaniel.cloth:config-2:${project.cloth_config_version}"){
|
modImplementation include("eu.pb4:polymer-core:${polymer_version}")
|
||||||
exclude module: "fabric-api"
|
modImplementation include("eu.pb4:polymer-blocks:${polymer_version}")
|
||||||
}
|
modImplementation include("eu.pb4:polymer-resource-pack:${polymer_version}")
|
||||||
modImplementation ("com.terraformersmc:modmenu:${project.mod_menu_version}"){
|
modImplementation include("eu.pb4:polymer-virtual-entity:${polymer_version}")
|
||||||
exclude module: "fabric-api"
|
modImplementation include("eu.pb4:polymer-autohost:${polymer_version}")
|
||||||
}
|
modImplementation include("eu.pb4:factorytools:${factorytools_version}")
|
||||||
|
|
||||||
modImplementation "eu.midnightdust:midnight-hats:${midnighthats_version}"
|
|
||||||
include "eu.midnightdust:midnight-hats:${midnighthats_version}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
inputs.property "version", project.version
|
inputs.property "version", project.version
|
||||||
|
|
||||||
from(sourceSets.main.resources.srcDirs) {
|
filesMatching("fabric.mod.json") {
|
||||||
include "fabric.mod.json"
|
|
||||||
expand "version": project.version
|
expand "version": project.version
|
||||||
}
|
}
|
||||||
|
|
||||||
from(sourceSets.main.resources.srcDirs) {
|
|
||||||
exclude "fabric.mod.json"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ensure that the encoding is set to UTF-8, no matter what the system default is
|
tasks.withType(JavaCompile).configureEach {
|
||||||
// this fixes some edge cases with special characters not displaying correctly
|
// ensure that the encoding is set to UTF-8, no matter what the system default is
|
||||||
// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html
|
// this fixes some edge cases with special characters not displaying correctly
|
||||||
tasks.withType(JavaCompile) {
|
// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html
|
||||||
options.encoding = "UTF-8"
|
// If Javadoc is generated, this must be specified in that task too.
|
||||||
|
it.options.encoding = "UTF-8"
|
||||||
|
|
||||||
|
// Minecraft 1.17 (21w19a) upwards uses Java 16.
|
||||||
|
it.options.release = 21
|
||||||
}
|
}
|
||||||
|
|
||||||
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
|
java {
|
||||||
// if it is present.
|
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
|
||||||
// If you remove this task, sources will not be generated.
|
// if it is present.
|
||||||
task sourcesJar(type: Jar, dependsOn: classes) {
|
// If you remove this line, sources will not be generated.
|
||||||
classifier = "sources"
|
withSourcesJar()
|
||||||
from sourceSets.main.allSource
|
|
||||||
}
|
}
|
||||||
|
|
||||||
jar {
|
jar {
|
||||||
from "LICENSE"
|
from("LICENSE") {
|
||||||
|
rename { "${it}_${project.archivesBaseName}"}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// configure the maven publication
|
// configure the maven publication
|
||||||
@@ -92,9 +116,66 @@ publishing {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// select the repositories you want to publish to
|
// See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing.
|
||||||
repositories {
|
repositories {
|
||||||
// uncomment to publish to the local maven
|
// Add repositories to publish to here.
|
||||||
// mavenLocal()
|
// 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.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ext {
|
||||||
|
releaseChangelog = {
|
||||||
|
def changes = new StringBuilder()
|
||||||
|
changes << "## Decorative v$project.version for $project.minecraft_version\n[View the changelog](https://www.github.com/TeamMidnightDust/Decorative/commits/)"
|
||||||
|
def proc = "git log --max-count=1 --pretty=format:%s".execute()
|
||||||
|
proc.in.eachLine { line ->
|
||||||
|
def processedLine = line.toString()
|
||||||
|
if (!processedLine.contains("New translations") && !processedLine.contains("Merge") && !processedLine.contains("branch")) {
|
||||||
|
changes << "\n- ${processedLine.capitalize()}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
proc.waitFor()
|
||||||
|
return changes.toString()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
unifiedPublishing {
|
||||||
|
project {
|
||||||
|
displayName = "Decorative v$project.version - Fabric $project.minecraft_version"
|
||||||
|
releaseType = "$project.release_type"
|
||||||
|
changelog = releaseChangelog()
|
||||||
|
gameVersions = []
|
||||||
|
gameLoaders = ["fabric","quilt"]
|
||||||
|
mainPublication remapJar
|
||||||
|
relations {
|
||||||
|
includes {
|
||||||
|
curseforge = "midnightlib"
|
||||||
|
modrinth = "midnightlib"
|
||||||
|
}
|
||||||
|
includes {
|
||||||
|
curseforge = "polymer"
|
||||||
|
modrinth = "polymer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var CURSEFORGE_TOKEN = project.findProperty("CURSEFORGE_TOKEN") ?: System.getenv("CURSEFORGE_TOKEN")
|
||||||
|
if (CURSEFORGE_TOKEN != null) {
|
||||||
|
curseforge {
|
||||||
|
token = CURSEFORGE_TOKEN
|
||||||
|
id = rootProject.curseforge_id
|
||||||
|
gameVersions.addAll "Java 21", project.minecraft_version
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var MODRINTH_TOKEN = project.findProperty("MODRINTH_TOKEN") ?: System.getenv("MODRINTH_TOKEN")
|
||||||
|
if (MODRINTH_TOKEN != null) {
|
||||||
|
modrinth {
|
||||||
|
token = MODRINTH_TOKEN
|
||||||
|
id = rootProject.modrinth_id
|
||||||
|
version = "$project.version"
|
||||||
|
gameVersions.addAll project.minecraft_version
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
v1 named intermediary
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
v1 named intermediary
|
|
||||||
23
gradle.properties
Normal file → Executable file
23
gradle.properties
Normal file → Executable file
@@ -3,21 +3,22 @@ org.gradle.jvmargs=-Xmx2G
|
|||||||
|
|
||||||
# Fabric Properties
|
# Fabric Properties
|
||||||
# check these on https://fabricmc.net/use
|
# check these on https://fabricmc.net/use
|
||||||
minecraft_version=1.16.4
|
minecraft_version=1.21
|
||||||
yarn_mappings=1.16.4+build.9
|
yarn_mappings=1.21+build.9
|
||||||
loader_version=0.10.8
|
loader_version=0.15.11
|
||||||
|
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version = 4.0.0
|
mod_version = 5.0.0-alpha.2
|
||||||
maven_group = eu.midnightdust.motschen
|
maven_group = eu.midnightdust.motschen
|
||||||
archives_base_name = decorative
|
archives_base_name = decorative
|
||||||
|
release_type=alpha
|
||||||
|
curseforge_id=394007
|
||||||
|
modrinth_id=O7pXTXac
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
# currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api
|
# currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api
|
||||||
fabric_version=0.30.0+1.16
|
fabric_version=0.100.7+1.21
|
||||||
patchouli_version=1.16.4-48-FABRIC
|
midnightlib_version=1.6.9+1.21-fabric
|
||||||
midnighthats_version=2.0.1
|
patchouli_version=1.18.2-67-FABRIC
|
||||||
|
polymer_version=0.9.12+1.21.1
|
||||||
auto_config_version = 3.3.1
|
factorytools_version=0.3.1+1.21
|
||||||
cloth_config_version = 4.8.3
|
|
||||||
mod_menu_version = 1.16.5
|
|
||||||
|
|||||||
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file → Executable file
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file → Executable file
Binary file not shown.
2
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file → Executable file
2
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file → Executable file
@@ -1,5 +1,5 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.5.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
|
|||||||
270
gradlew
vendored
Normal file → Executable file
270
gradlew
vendored
Normal file → Executable file
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env sh
|
#!/bin/sh
|
||||||
|
|
||||||
#
|
#
|
||||||
# Copyright 2015 the original author or authors.
|
# Copyright © 2015-2021 the original authors.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
@@ -17,78 +17,113 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
##
|
#
|
||||||
## Gradle start up script for UN*X
|
# Gradle start up script for POSIX generated by Gradle.
|
||||||
##
|
#
|
||||||
|
# Important for running:
|
||||||
|
#
|
||||||
|
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||||
|
# noncompliant, but you have some other compliant shell such as ksh or
|
||||||
|
# bash, then to run this script, type that shell name before the whole
|
||||||
|
# command line, like:
|
||||||
|
#
|
||||||
|
# ksh Gradle
|
||||||
|
#
|
||||||
|
# Busybox and similar reduced shells will NOT work, because this script
|
||||||
|
# requires all of these POSIX shell features:
|
||||||
|
# * functions;
|
||||||
|
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||||
|
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||||
|
# * compound commands having a testable exit status, especially «case»;
|
||||||
|
# * various built-in commands including «command», «set», and «ulimit».
|
||||||
|
#
|
||||||
|
# Important for patching:
|
||||||
|
#
|
||||||
|
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||||
|
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||||
|
#
|
||||||
|
# The "traditional" practice of packing multiple parameters into a
|
||||||
|
# space-separated string is a well documented source of bugs and security
|
||||||
|
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||||
|
# options in "$@", and eventually passing that to Java.
|
||||||
|
#
|
||||||
|
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||||
|
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||||
|
# see the in-line comments for details.
|
||||||
|
#
|
||||||
|
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||||
|
# Darwin, MinGW, and NonStop.
|
||||||
|
#
|
||||||
|
# (3) This script is generated from the Groovy template
|
||||||
|
# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||||
|
# within the Gradle project.
|
||||||
|
#
|
||||||
|
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||||
|
#
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
# Attempt to set APP_HOME
|
# Attempt to set APP_HOME
|
||||||
|
|
||||||
# Resolve links: $0 may be a link
|
# Resolve links: $0 may be a link
|
||||||
PRG="$0"
|
app_path=$0
|
||||||
# Need this for relative symlinks.
|
|
||||||
while [ -h "$PRG" ] ; do
|
# Need this for daisy-chained symlinks.
|
||||||
ls=`ls -ld "$PRG"`
|
while
|
||||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||||
if expr "$link" : '/.*' > /dev/null; then
|
[ -h "$app_path" ]
|
||||||
PRG="$link"
|
do
|
||||||
else
|
ls=$( ls -ld "$app_path" )
|
||||||
PRG=`dirname "$PRG"`"/$link"
|
link=${ls#*' -> '}
|
||||||
fi
|
case $link in #(
|
||||||
|
/*) app_path=$link ;; #(
|
||||||
|
*) app_path=$APP_HOME$link ;;
|
||||||
|
esac
|
||||||
done
|
done
|
||||||
SAVED="`pwd`"
|
|
||||||
cd "`dirname \"$PRG\"`/" >/dev/null
|
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
|
||||||
APP_HOME="`pwd -P`"
|
|
||||||
cd "$SAVED" >/dev/null
|
|
||||||
|
|
||||||
APP_NAME="Gradle"
|
APP_NAME="Gradle"
|
||||||
APP_BASE_NAME=`basename "$0"`
|
APP_BASE_NAME=${0##*/}
|
||||||
|
|
||||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||||
|
|
||||||
# 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
|
||||||
|
|
||||||
warn () {
|
warn () {
|
||||||
echo "$*"
|
echo "$*"
|
||||||
}
|
} >&2
|
||||||
|
|
||||||
die () {
|
die () {
|
||||||
echo
|
echo
|
||||||
echo "$*"
|
echo "$*"
|
||||||
echo
|
echo
|
||||||
exit 1
|
exit 1
|
||||||
}
|
} >&2
|
||||||
|
|
||||||
# OS specific support (must be 'true' or 'false').
|
# OS specific support (must be 'true' or 'false').
|
||||||
cygwin=false
|
cygwin=false
|
||||||
msys=false
|
msys=false
|
||||||
darwin=false
|
darwin=false
|
||||||
nonstop=false
|
nonstop=false
|
||||||
case "`uname`" in
|
case "$( uname )" in #(
|
||||||
CYGWIN* )
|
CYGWIN* ) cygwin=true ;; #(
|
||||||
cygwin=true
|
Darwin* ) darwin=true ;; #(
|
||||||
;;
|
MSYS* | MINGW* ) msys=true ;; #(
|
||||||
Darwin* )
|
NONSTOP* ) nonstop=true ;;
|
||||||
darwin=true
|
|
||||||
;;
|
|
||||||
MINGW* )
|
|
||||||
msys=true
|
|
||||||
;;
|
|
||||||
NONSTOP* )
|
|
||||||
nonstop=true
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||||
|
|
||||||
|
|
||||||
# Determine the Java command to use to start the JVM.
|
# Determine the Java command to use to start the JVM.
|
||||||
if [ -n "$JAVA_HOME" ] ; then
|
if [ -n "$JAVA_HOME" ] ; then
|
||||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||||
# IBM's JDK on AIX uses strange locations for the executables
|
# IBM's JDK on AIX uses strange locations for the executables
|
||||||
JAVACMD="$JAVA_HOME/jre/sh/java"
|
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||||
else
|
else
|
||||||
JAVACMD="$JAVA_HOME/bin/java"
|
JAVACMD=$JAVA_HOME/bin/java
|
||||||
fi
|
fi
|
||||||
if [ ! -x "$JAVACMD" ] ; then
|
if [ ! -x "$JAVACMD" ] ; then
|
||||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||||
@@ -97,7 +132,7 @@ Please set the JAVA_HOME variable in your environment to match the
|
|||||||
location of your Java installation."
|
location of your Java installation."
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
JAVACMD="java"
|
JAVACMD=java
|
||||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
|
|
||||||
Please set the JAVA_HOME variable in your environment to match the
|
Please set the JAVA_HOME variable in your environment to match the
|
||||||
@@ -105,84 +140,95 @@ location of your Java installation."
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Increase the maximum file descriptors if we can.
|
# Increase the maximum file descriptors if we can.
|
||||||
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
|
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||||
MAX_FD_LIMIT=`ulimit -H -n`
|
case $MAX_FD in #(
|
||||||
if [ $? -eq 0 ] ; then
|
max*)
|
||||||
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
|
MAX_FD=$( ulimit -H -n ) ||
|
||||||
MAX_FD="$MAX_FD_LIMIT"
|
warn "Could not query maximum file descriptor limit"
|
||||||
fi
|
esac
|
||||||
ulimit -n $MAX_FD
|
case $MAX_FD in #(
|
||||||
if [ $? -ne 0 ] ; then
|
'' | soft) :;; #(
|
||||||
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
*)
|
||||||
fi
|
ulimit -n "$MAX_FD" ||
|
||||||
else
|
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||||
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# For Darwin, add options to specify how the application appears in the dock
|
|
||||||
if $darwin; then
|
|
||||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
|
||||||
fi
|
|
||||||
|
|
||||||
# For Cygwin, switch paths to Windows format before running java
|
|
||||||
if $cygwin ; then
|
|
||||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
|
||||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
|
||||||
JAVACMD=`cygpath --unix "$JAVACMD"`
|
|
||||||
|
|
||||||
# We build the pattern for arguments to be converted via cygpath
|
|
||||||
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
|
||||||
SEP=""
|
|
||||||
for dir in $ROOTDIRSRAW ; do
|
|
||||||
ROOTDIRS="$ROOTDIRS$SEP$dir"
|
|
||||||
SEP="|"
|
|
||||||
done
|
|
||||||
OURCYGPATTERN="(^($ROOTDIRS))"
|
|
||||||
# Add a user-defined pattern to the cygpath arguments
|
|
||||||
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
|
|
||||||
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
|
|
||||||
fi
|
|
||||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
|
||||||
i=0
|
|
||||||
for arg in "$@" ; do
|
|
||||||
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
|
|
||||||
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
|
|
||||||
|
|
||||||
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
|
|
||||||
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
|
|
||||||
else
|
|
||||||
eval `echo args$i`="\"$arg\""
|
|
||||||
fi
|
|
||||||
i=$((i+1))
|
|
||||||
done
|
|
||||||
case $i in
|
|
||||||
(0) set -- ;;
|
|
||||||
(1) set -- "$args0" ;;
|
|
||||||
(2) set -- "$args0" "$args1" ;;
|
|
||||||
(3) set -- "$args0" "$args1" "$args2" ;;
|
|
||||||
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
|
||||||
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
|
||||||
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
|
||||||
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
|
||||||
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
|
||||||
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Escape application args
|
# Collect all arguments for the java command, stacking in reverse order:
|
||||||
save () {
|
# * args from the command line
|
||||||
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
|
# * the main class name
|
||||||
echo " "
|
# * -classpath
|
||||||
}
|
# * -D...appname settings
|
||||||
APP_ARGS=$(save "$@")
|
# * --module-path (only if needed)
|
||||||
|
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||||
|
|
||||||
# Collect all arguments for the java command, following the shell quoting and substitution rules
|
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||||
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
|
if "$cygwin" || "$msys" ; then
|
||||||
|
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||||
|
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||||
|
|
||||||
# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
|
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||||
if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
|
|
||||||
cd "$(dirname "$0")"
|
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||||
|
for arg do
|
||||||
|
if
|
||||||
|
case $arg in #(
|
||||||
|
-*) false ;; # don't mess with options #(
|
||||||
|
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||||
|
[ -e "$t" ] ;; #(
|
||||||
|
*) false ;;
|
||||||
|
esac
|
||||||
|
then
|
||||||
|
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||||
|
fi
|
||||||
|
# Roll the args list around exactly as many times as the number of
|
||||||
|
# args, so each arg winds up back in the position where it started, but
|
||||||
|
# possibly modified.
|
||||||
|
#
|
||||||
|
# NB: a `for` loop captures its iteration list before it begins, so
|
||||||
|
# changing the positional parameters here affects neither the number of
|
||||||
|
# iterations, nor the values presented in `arg`.
|
||||||
|
shift # remove old arg
|
||||||
|
set -- "$@" "$arg" # push replacement arg
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Collect all arguments for the java command;
|
||||||
|
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
|
||||||
|
# shell script including quotes and variable substitutions, so put them in
|
||||||
|
# double quotes to make sure that they get re-expanded; and
|
||||||
|
# * put everything else in single quotes, so that it's not re-expanded.
|
||||||
|
|
||||||
|
set -- \
|
||||||
|
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
|
org.gradle.wrapper.GradleWrapperMain \
|
||||||
|
"$@"
|
||||||
|
|
||||||
|
# Use "xargs" to parse quoted args.
|
||||||
|
#
|
||||||
|
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||||
|
#
|
||||||
|
# In Bash we could simply go:
|
||||||
|
#
|
||||||
|
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||||
|
# set -- "${ARGS[@]}" "$@"
|
||||||
|
#
|
||||||
|
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||||
|
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||||
|
# character that might be a shell metacharacter, then use eval to reverse
|
||||||
|
# that process (while maintaining the separation between arguments), and wrap
|
||||||
|
# the whole thing up as a single "set" statement.
|
||||||
|
#
|
||||||
|
# This will of course break if any of these variables contains a newline or
|
||||||
|
# an unmatched quote.
|
||||||
|
#
|
||||||
|
|
||||||
|
eval "set -- $(
|
||||||
|
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||||
|
xargs -n1 |
|
||||||
|
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||||
|
tr '\n' ' '
|
||||||
|
)" '"$@"'
|
||||||
|
|
||||||
exec "$JAVACMD" "$@"
|
exec "$JAVACMD" "$@"
|
||||||
|
|||||||
25
gradlew.bat
vendored
Normal file → Executable file
25
gradlew.bat
vendored
Normal file → Executable file
@@ -29,6 +29,9 @@ if "%DIRNAME%" == "" set DIRNAME=.
|
|||||||
set APP_BASE_NAME=%~n0
|
set APP_BASE_NAME=%~n0
|
||||||
set APP_HOME=%DIRNAME%
|
set APP_HOME=%DIRNAME%
|
||||||
|
|
||||||
|
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
||||||
|
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
||||||
|
|
||||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
||||||
|
|
||||||
@@ -37,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
|
|||||||
|
|
||||||
set JAVA_EXE=java.exe
|
set JAVA_EXE=java.exe
|
||||||
%JAVA_EXE% -version >NUL 2>&1
|
%JAVA_EXE% -version >NUL 2>&1
|
||||||
if "%ERRORLEVEL%" == "0" goto init
|
if "%ERRORLEVEL%" == "0" goto execute
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
@@ -51,7 +54,7 @@ goto fail
|
|||||||
set JAVA_HOME=%JAVA_HOME:"=%
|
set JAVA_HOME=%JAVA_HOME:"=%
|
||||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||||
|
|
||||||
if exist "%JAVA_EXE%" goto init
|
if exist "%JAVA_EXE%" goto execute
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||||
@@ -61,28 +64,14 @@ echo location of your Java installation.
|
|||||||
|
|
||||||
goto fail
|
goto fail
|
||||||
|
|
||||||
:init
|
|
||||||
@rem Get command-line arguments, handling Windows variants
|
|
||||||
|
|
||||||
if not "%OS%" == "Windows_NT" goto win9xME_args
|
|
||||||
|
|
||||||
:win9xME_args
|
|
||||||
@rem Slurp the command line arguments.
|
|
||||||
set CMD_LINE_ARGS=
|
|
||||||
set _SKIP=2
|
|
||||||
|
|
||||||
:win9xME_args_slurp
|
|
||||||
if "x%~1" == "x" goto execute
|
|
||||||
|
|
||||||
set CMD_LINE_ARGS=%*
|
|
||||||
|
|
||||||
:execute
|
:execute
|
||||||
@rem Setup the command line
|
@rem Setup the command line
|
||||||
|
|
||||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||||
|
|
||||||
|
|
||||||
@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 %CMD_LINE_ARGS%
|
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
||||||
|
|
||||||
:end
|
:end
|
||||||
@rem End local scope for the variables with windows NT shell
|
@rem End local scope for the variables with windows NT shell
|
||||||
|
|||||||
2
settings.gradle
Normal file → Executable file
2
settings.gradle
Normal file → Executable file
@@ -1,6 +1,6 @@
|
|||||||
pluginManagement {
|
pluginManagement {
|
||||||
repositories {
|
repositories {
|
||||||
jcenter()
|
maven { url "https://maven.architectury.dev/" }
|
||||||
maven {
|
maven {
|
||||||
name = 'Fabric'
|
name = 'Fabric'
|
||||||
url = 'https://maven.fabricmc.net/'
|
url = 'https://maven.fabricmc.net/'
|
||||||
|
|||||||
@@ -0,0 +1,233 @@
|
|||||||
|
// 1.21 2024-09-01T09:26:47.242811261 Decorative/Recipes
|
||||||
|
9e4053b040259b129aad5a249b7bb58f5555518f data/decorative/recipe/wall_clock.json
|
||||||
|
c7ad4b64d576aee115925400b1fa6500d81d02c9 data/decorative/advancement/recipes/decorations/spruce_log_with_axe.json
|
||||||
|
a784329131a6c3f7d820f7f3c9be61a4127f12b9 data/decorative/recipe/gray_lamp.json
|
||||||
|
af28253dde9cc61cf2ddb1e2fae27b6e1a4e06b9 data/decorative/advancement/recipes/decorations/television.json
|
||||||
|
9d0cba2966aa6060d38965fdc6b4725e2dbb4570 data/decorative/advancement/recipes/decorations/light_gray_bath_tire.json
|
||||||
|
d8af6ae40a5f699782989edff37b9c9417b6d5d9 data/decorative/advancement/recipes/transportation/thirty_sign.json
|
||||||
|
755511678af220d7cfe926ae70bea778def8f9cb data/decorative/recipe/light_blue_lamp.json
|
||||||
|
92a2de5de20bab690ba3fac7a6092fe17ee5665c data/decorative/advancement/recipes/decorations/white_bath_tire.json
|
||||||
|
41500008ef363f3a2e26aea2f21c06daeee5b801 data/decorative/advancement/recipes/decorations/green_double_lamp.json
|
||||||
|
e9576e6815c54d99c0c37d15eaa0ba682c3255d1 data/decorative/recipe/orange_double_lamp.json
|
||||||
|
9262ec4f8c945c63a16c2ff6a536052f3b9e562c data/decorative/advancement/recipes/decorations/birch_log_with_axe.json
|
||||||
|
06529fe16fa6e7b6f2fd5bdd3cbe55c293fac647 data/decorative/advancement/recipes/transportation/road_white_short.json
|
||||||
|
8a2950ab2be80a9fa11272c672698f26deccdda5 data/decorative/recipe/road_long_short_from_road.json
|
||||||
|
75fc64574e313f6df1787448163eb4e070afed15 data/decorative/advancement/recipes/decorations/blue_digital_clock.json
|
||||||
|
543017e185506c0c16fef20d654d57cbe4fb2f73 data/decorative/advancement/recipes/decorations/mangrove_log_with_axe.json
|
||||||
|
e65d15949122ad9190f0f785e00c1e2e2c069e55 data/decorative/recipe/warped_stem_with_axe.json
|
||||||
|
3a0072c8ac3e9488d3c3da850bb6ebffaea0aeba data/decorative/recipe/christmas_lights.json
|
||||||
|
79937b0ec45e8623c122ffbe6a608028ae0d30df data/decorative/recipe/green_digital_clock.json
|
||||||
|
acb623f0528081f0d59a5722b98d027cffb16237 data/decorative/recipe/road_white_short_from_road.json
|
||||||
|
b42d849311cc115a5c3bbd82c8ea17432602a460 data/decorative/advancement/recipes/decorations/shower_head.json
|
||||||
|
b3fac2535a6f0056ff009157adaad92d7f6095d9 data/decorative/recipe/shower_head.json
|
||||||
|
c38e2b97d02b24721f2fe2e0c18801f74189c3da data/decorative/advancement/recipes/decorations/green_digital_clock.json
|
||||||
|
1ed6928ef5a3b956b8acd113b8ff6eb014f0b67e data/decorative/advancement/recipes/decorations/pool_wall.json
|
||||||
|
442eab2407f521035e6faa3b39b8d66c3e15e405 data/decorative/recipe/beach_ball.json
|
||||||
|
aa6c43501c66cdaa4e1bb9b14f4d5657503d831e data/decorative/recipe/cyan_bath_tire.json
|
||||||
|
7be358c8c0e1c696e2587a851d040d29d212e347 data/decorative/advancement/recipes/decorations/purple_double_lamp.json
|
||||||
|
a2e36434055716ff57bbbb8f93ce4d1a1c42d011 data/decorative/recipe/blue_bath_tire.json
|
||||||
|
bfef7334fa9893eac82c8db7045ba69336d2ffa1 data/decorative/advancement/recipes/decorations/pink_double_lamp.json
|
||||||
|
c1899be04cf38d2684209926ad40f46f528c61e2 data/decorative/recipe/light_blue_bath_tire.json
|
||||||
|
41cca238b5de1794bcf1e45f96685f879d908be5 data/decorative/advancement/recipes/transportation/onehundredten_sign.json
|
||||||
|
3a1ba95d28edfefeb0558e12eae9f8e442725b5a data/decorative/advancement/recipes/transportation/road_white_short_from_road.json
|
||||||
|
fa5f4d1394384e1f716e8fad5240818736e9795e data/decorative/recipe/orange_digital_clock.json
|
||||||
|
202b648f3dc3a6c6b2fa667e8c6a72a7e238d355 data/decorative/advancement/recipes/decorations/black_double_lamp.json
|
||||||
|
3424e5e6940aa48b425444dbe700edb5afb5f73a data/decorative/advancement/recipes/decorations/pink_bath_tire.json
|
||||||
|
5df8364ef5b397553888ded16502724f817ab394 data/decorative/advancement/recipes/decorations/springboard_inverted.json
|
||||||
|
a4d672b6cee5c2d2ebedd19c5393d8868280d8cd data/decorative/recipe/yellow_double_lamp.json
|
||||||
|
cdf1d54c043a57cd870dc0a580eeb2bedefd3415 data/decorative/recipe/sixty_sign.json
|
||||||
|
1b5bb87f75a61d3a35bd3c320ad55fb97cb4e87b data/decorative/advancement/recipes/decorations/light_gray_double_lamp.json
|
||||||
|
c228ccbef39fe2d9d22c387307c36945035f6d90 data/decorative/recipe/cyan_digital_clock.json
|
||||||
|
bf89dbaabcc4a0f684e4f79c6e70340e56253192 data/decorative/advancement/recipes/transportation/fifty_sign.json
|
||||||
|
1ce540f6c22e95a7ec8cfd9ac48afdd9af0a0928 data/decorative/advancement/recipes/decorations/gray_bath_tire.json
|
||||||
|
f7470ac621216657ab186616d0254a04743ef583 data/decorative/advancement/recipes/decorations/beach_ball.json
|
||||||
|
7677de7550d55fc58da0554f1e3af48e93ab257c data/decorative/advancement/recipes/decorations/yellow_lamp.json
|
||||||
|
8b6134bc286c60ce10cad9eaadedb6542423af4d data/decorative/advancement/recipes/transportation/road.json
|
||||||
|
598b66ec47ff17146e9f4a1f53560065cfda9bde data/decorative/recipe/lime_digital_clock.json
|
||||||
|
2d6e47b18bac7a05aa6799b0755316af0a2c50fa data/decorative/recipe/black_bath_tire.json
|
||||||
|
fdbd3df80516408bf4ce336b3b023e0448ae5d57 data/decorative/recipe/purple_digital_clock.json
|
||||||
|
436770fa4c85d57e5e5fb64f86762ee2c5c53c59 data/decorative/advancement/recipes/transportation/eighty_sign.json
|
||||||
|
dd7c845f67b2dc144b315422d12edc0a45381260 data/decorative/advancement/recipes/decorations/light_blue_double_lamp.json
|
||||||
|
771dad46207ea9e1c6d6ccb2d328763ec30b5ef8 data/decorative/advancement/recipes/decorations/crimson_stem_with_axe.json
|
||||||
|
93baae858af9fe050211ebe71e5944467d9ed53f data/decorative/recipe/ceilingfan.json
|
||||||
|
ce93d6dae01eedf9c8b898cdda6621ed62d262e6 data/decorative/recipe/red_bath_tire.json
|
||||||
|
3b4465a4a33e8f1c9b48717ae29daaa07e9bb2b9 data/decorative/advancement/recipes/transportation/forty_sign.json
|
||||||
|
eebc34041463a2cc5a99f09eeedbd44d48ed51b9 data/decorative/recipe/pool_sprinkler.json
|
||||||
|
32c4773eb843ec56a8352f21ea4078f2e5df6623 data/decorative/advancement/recipes/decorations/yellow_bath_tire.json
|
||||||
|
3f66d6d9253eab2f280295f5b6e06c2652755786 data/decorative/recipe/lime_double_lamp.json
|
||||||
|
42048d634891e821484ef3c982a586d80ce51786 data/decorative/advancement/recipes/decorations/brown_bath_tire.json
|
||||||
|
bea5f6fa05b7fecc8e2162cefa5bedf0c5de6456 data/decorative/recipe/green_double_lamp.json
|
||||||
|
a13eede6374708c5a6bc2620d00625575ec5e284 data/decorative/recipe/light_gray_digital_clock.json
|
||||||
|
38f7e9cccc3a49b0c49bcdc2d10d5095d7bec31a data/decorative/recipe/pink_double_lamp.json
|
||||||
|
fdb5796fa843832f05b6f0c8b96980559333bf5d data/decorative/recipe/kitchen_tiles.json
|
||||||
|
cac37fba15d98750e86f2765ff43746ef8f7a806 data/decorative/advancement/recipes/decorations/cyan_double_lamp.json
|
||||||
|
c7fb9c5727bd712ecbf50a8217b3f6284dd6a6da data/decorative/recipe/blue_lamp.json
|
||||||
|
891d74a5a69650582fd4314840b90bc49e9ee537 data/decorative/recipe/purple_double_lamp.json
|
||||||
|
e1b3d34a5063f3fe8021ccb56e88eb7bab09f92a data/decorative/recipe/pink_lamp.json
|
||||||
|
c90f675aefa46f8a50d7c91320709018d885fc78 data/decorative/recipe/cyan_lamp.json
|
||||||
|
cc5a9bfdec5f1b2becd3ca82164ceba4f30734cd data/decorative/recipe/orange_lamp.json
|
||||||
|
287f15bc54602921758786f4ceded29b75ad223b data/decorative/recipe/yellow_lamp.json
|
||||||
|
bf19fcc4ac7b454d9f9faeba9ac412374cb0a5f9 data/decorative/advancement/recipes/decorations/magenta_digital_clock.json
|
||||||
|
001c939d69572d71d797f93669b66eb5a1e29bd7 data/decorative/recipe/green_bath_tire.json
|
||||||
|
936c62d9f00023ac359b864cb6f076d778143fad data/decorative/recipe/traffic_cone.json
|
||||||
|
936b059633cd8cc321e3ddd87bc00bcfe18472e4 data/decorative/advancement/recipes/transportation/guardrail.json
|
||||||
|
fe5364c1285bcec7c81725016eb955cfbbc426ee data/decorative/advancement/recipes/transportation/empty_sign.json
|
||||||
|
4a83797ee3b3c2a993e6e547307f143e4bd8e116 data/decorative/recipe/onehundred_sign.json
|
||||||
|
8324fe311ed55b29d971905ce223b958e15ba0bf data/decorative/recipe/yellow_digital_clock.json
|
||||||
|
17615ad2622844eb75b208f7ffa3c0c1df76e466 data/decorative/recipe/white_double_lamp.json
|
||||||
|
b5a960fa00a186665625f422387c892e30afaa07 data/decorative/recipe/eighty_sign.json
|
||||||
|
f4625a4199fc8eea58ffc468e155c3505e21e27f data/decorative/recipe/fire_hydrant.json
|
||||||
|
e5480c0a04101a6f643e9901f95bd91502eda1ad data/decorative/advancement/recipes/transportation/five_sign.json
|
||||||
|
0d75a48f8cae9d1aa0ff0be7596b4e99c5cf153f data/decorative/advancement/recipes/transportation/ninety_sign.json
|
||||||
|
fbaec7091d109b4246737dc863f1ac2bb2a941c8 data/decorative/advancement/recipes/decorations/black_bath_tire.json
|
||||||
|
a31a0f68d05977c9475003dc56459c5966346900 data/decorative/recipe/bird_bath.json
|
||||||
|
89794516cdcd2e1aeb5827b26b56edddf5c98f20 data/decorative/recipe/oak_log_with_axe.json
|
||||||
|
2a1b898943b733a60d19da9787bab8f20aad138d data/decorative/recipe/light_blue_double_lamp.json
|
||||||
|
c19b7a59fac568dcf30acc9348810be3163ad1dc data/decorative/advancement/recipes/decorations/kitchen_tiles_inverted.json
|
||||||
|
3e6a786261359f0c3e3217fd671f1e2a22ed8c2a data/decorative/advancement/recipes/transportation/seventy_sign.json
|
||||||
|
a12371cfb294847fde2c5e689eeb23fe62d1f8f3 data/decorative/recipe/road_white_long.json
|
||||||
|
1cbe006c180599a63d173c09f7a47eec38fa3ed8 data/decorative/advancement/recipes/decorations/ceilingfan.json
|
||||||
|
0749023f62b9bc57dc92925b7a50c9565d183aa9 data/decorative/advancement/recipes/decorations/acacia_log_with_axe.json
|
||||||
|
e026a94488c036ff18dd5f6fb38826c30b2ae8ed data/decorative/advancement/recipes/decorations/gray_digital_clock.json
|
||||||
|
7541115084824e7c07a3fe16f427a838ff05c635 data/decorative/recipe/sign_post.json
|
||||||
|
7f484e9c2d7ac35f1461c0af9157f19570c4d08a data/decorative/recipe/fifty_sign.json
|
||||||
|
a95906844336037ba8b13f0046aa464166f980c9 data/decorative/recipe/empty_sign.json
|
||||||
|
124bc3456769224c38132f0a45575a29086443d6 data/decorative/advancement/recipes/decorations/pink_digital_clock.json
|
||||||
|
747803c678142b0acd37fef32493af40b24bdfdd data/decorative/advancement/recipes/decorations/blue_double_lamp.json
|
||||||
|
142d1aeee6b499ce9a7894e94d889411328e2454 data/decorative/advancement/recipes/decorations/orange_lamp.json
|
||||||
|
cf6dd7aeb20678df2efabcb2a38e7fa595797369 data/decorative/advancement/recipes/decorations/black_lamp.json
|
||||||
|
3c9d54708db2bf836bbcd215a13197c5fca973be data/decorative/recipe/ninety_sign.json
|
||||||
|
28c511bb0c722d6c3699c29b42dfd58c4ef3660c data/decorative/advancement/recipes/decorations/light_blue_lamp.json
|
||||||
|
fe8f7b29cba03feaa1036013fa06831a53664515 data/decorative/recipe/white_bath_tire.json
|
||||||
|
3cde566294cd2b55c27e8bfb623ea027405235bd data/decorative/advancement/recipes/transportation/sixty_sign.json
|
||||||
|
533603822eb60a487aa2fa9962209697b4054d95 data/decorative/recipe/twenty_sign.json
|
||||||
|
466f5eee3f13b9d06946a46030556034656e5e0b data/decorative/recipe/television.json
|
||||||
|
b0e34ee416eacb5027df25b6554767ef3325b2c0 data/decorative/advancement/recipes/decorations/brown_digital_clock.json
|
||||||
|
a8e83c4467e4cc593c2358bd4f2220ea63db1fe0 data/decorative/recipe/dark_oak_log_with_axe.json
|
||||||
|
5065f30cbde75ca10cc61dd764ff3fbf45c7c10d data/decorative/advancement/recipes/decorations/lime_digital_clock.json
|
||||||
|
4903c4e44c3535782dd0c9fb2212c184f01fa07e data/decorative/advancement/recipes/decorations/wall_clock.json
|
||||||
|
deca428b78a3de7da9a4b97f0fb745e737708830 data/decorative/advancement/recipes/decorations/kitchen_tiles.json
|
||||||
|
a920e7191a3d17a0d7cdf90f85b60ab535f542c4 data/decorative/recipe/birch_log_with_axe.json
|
||||||
|
553ac249ae76dbeef4de1d10ea8350ee329607e0 data/decorative/recipe/pink_bath_tire.json
|
||||||
|
b21b84b2c06c76253eafe123af2ed563351efbdd data/decorative/advancement/recipes/decorations/cyan_digital_clock.json
|
||||||
|
4290eafe32c114f3390e27231c6f9ba02cf97cb3 data/decorative/recipe/brown_double_lamp.json
|
||||||
|
eefda8442f5a3f95b6468c9e50edfe43fa586172 data/decorative/recipe/onehundredten_sign.json
|
||||||
|
35bdf3faadd6222eeaa97a86ef4aec9bedfe7479 data/decorative/advancement/recipes/decorations/gray_lamp.json
|
||||||
|
7e67a7b4d0775be58984c13c6d695c5afa580bfc data/decorative/advancement/recipes/decorations/jungle_log_with_axe.json
|
||||||
|
fd91e99529471b42616f8e55d724b6b2326da995 data/decorative/advancement/recipes/decorations/orange_bath_tire.json
|
||||||
|
739e56a47b963b7268c31d78740beb998446c071 data/decorative/advancement/recipes/decorations/gray_double_lamp.json
|
||||||
|
96f427373926977246a35e7c53068d0369ab021d data/decorative/recipe/gray_bath_tire.json
|
||||||
|
f085e5ef996a54964332951507fdd307c1bf122f data/decorative/advancement/recipes/decorations/light_blue_bath_tire.json
|
||||||
|
a95186b170f1de926284b5a623681c13238fc1ca data/decorative/recipe/black_digital_clock.json
|
||||||
|
f16305018efd7c2787f9475b23188ba258a76772 data/decorative/advancement/recipes/decorations/light_gray_digital_clock.json
|
||||||
|
be30f00466ef01c05881e4cfcb4972576fd6567b data/decorative/recipe/light_blue_digital_clock.json
|
||||||
|
87bdbe860071142d6330f48f74ced7015b350b05 data/decorative/advancement/recipes/decorations/warped_stem_with_axe.json
|
||||||
|
c240837233e9c4b2b1ae4bb144f87a2151b74865 data/decorative/recipe/acacia_log_with_axe.json
|
||||||
|
1f7eb14ae20e37347ceb4fdbbaefe700c1077a30 data/decorative/advancement/recipes/decorations/old_television.json
|
||||||
|
d42e86185410e284ee79fc0309330ab0e9686d06 data/decorative/recipe/springboard_inverted.json
|
||||||
|
af939d2b444087daa9f829ae23950bd355fd8822 data/decorative/advancement/recipes/decorations/lime_double_lamp.json
|
||||||
|
d1e59505ddca87b9dce00eb3e99852754a66c383 data/decorative/recipe/blue_digital_clock.json
|
||||||
|
4f716998f9cec9d976a7590da24c8d1b3130a718 data/decorative/advancement/recipes/decorations/magenta_lamp.json
|
||||||
|
d66674d7211ba6dc4af44e92b9b7c66011d7d959 data/decorative/advancement/recipes/decorations/orange_digital_clock.json
|
||||||
|
969f6d07fee55e1ad1da025f2d19539acadba552 data/decorative/recipe/thirty_sign.json
|
||||||
|
51e95f05a256f4735c540fb1291ac28b1f4a4a02 data/decorative/recipe/black_lamp.json
|
||||||
|
54ff432b25f0c3d26141f2c624a51bd66c1c69e0 data/decorative/recipe/light_gray_double_lamp.json
|
||||||
|
0cacc40f6d36cd9df9b34fd2f920da6c04a11d64 data/decorative/recipe/cyan_double_lamp.json
|
||||||
|
7c403f49b9ba7a752c396375a69c79a06135a16f data/decorative/advancement/recipes/transportation/twenty_sign.json
|
||||||
|
51eb2ee81af387e58052a87c1834c95c8c746efa data/decorative/recipe/ten_sign.json
|
||||||
|
38b9642a5cbe86c4ff2d3353ab94d3947961c21b data/decorative/recipe/light_gray_bath_tire.json
|
||||||
|
8c0afa643841b405783435907dbe57c18e18f0f7 data/decorative/recipe/jungle_log_with_axe.json
|
||||||
|
0466f919c451a9798c1916793832d5eaec4010f8 data/decorative/recipe/magenta_lamp.json
|
||||||
|
3c94cdbcb7208959d69a378f08ae12ff04c3a0d7 data/decorative/advancement/recipes/decorations/red_bath_tire.json
|
||||||
|
5eea0a02ec6a43419b5dcc4a53cf50f8812a85f9 data/decorative/recipe/magenta_bath_tire.json
|
||||||
|
a4fb6170418fb54b2edf6732176cfedd1e473c2f data/decorative/advancement/recipes/decorations/lime_lamp.json
|
||||||
|
b3887cbe53253d0c7bbea00292d19285e800e93a data/decorative/recipe/crimson_stem_with_axe.json
|
||||||
|
25ad2d08fb005a906cbeb12fd6c170fd25f27373 data/decorative/recipe/bamboo_block_with_axe.json
|
||||||
|
7eb061c33ee63bb46ae98770114f48692e6d0530 data/decorative/recipe/kitchen_tiles_inverted.json
|
||||||
|
4530cd8cf2a6274c338cb71d0ed346cc8324064d data/decorative/recipe/water_pump.json
|
||||||
|
3b46e6d6967427e9cc47bc8587f13070c889bbf2 data/decorative/recipe/black_double_lamp.json
|
||||||
|
cbe251cdb2301152ecd042db19170a49dac97914 data/decorative/recipe/mangrove_log_with_axe.json
|
||||||
|
7c52494466db67b5505c654fcc3410e89b1a34a9 data/decorative/advancement/recipes/decorations/stone_path.json
|
||||||
|
0148615f4a2105c668a220fcd22c0e6b2b7027da data/decorative/recipe/white_digital_clock.json
|
||||||
|
28d5339ba86a1848f6572e2f149bb2771be067e8 data/decorative/recipe/brown_lamp.json
|
||||||
|
cdfba7a11369ecbdaf362f3a06c98fb0b2250255 data/decorative/recipe/stone_path.json
|
||||||
|
4526746ce747877e747d8c4bf58e7613d73c00ac data/decorative/advancement/recipes/decorations/black_digital_clock.json
|
||||||
|
120b58f44452675436c582a14aff3a94498577b2 data/decorative/recipe/stop_sign.json
|
||||||
|
4c636d686527f14b73c16725528807d4a48c9653 data/decorative/advancement/recipes/decorations/red_digital_clock.json
|
||||||
|
2ff78364ad21abebfa1c29069bc0a7fde4df3ed3 data/decorative/advancement/recipes/decorations/lime_bath_tire.json
|
||||||
|
16fb3c97a1eb4fb8e6463206f730c8b3f5d4f5b7 data/decorative/advancement/recipes/transportation/stop_sign.json
|
||||||
|
0a214e2501017cba64c5821876c96d9bb10ec4fe data/decorative/recipe/brown_digital_clock.json
|
||||||
|
9a5d2566c11684a8fa4204f8d4c2f511e9d0bdd2 data/decorative/recipe/magenta_digital_clock.json
|
||||||
|
b9e3e8143a0890359dfbad4b222aaa0138d7af9c data/decorative/recipe/gray_digital_clock.json
|
||||||
|
a96b45f0c92082c5de774adfc8dcae6faa5863c4 data/decorative/advancement/recipes/transportation/onehundred_sign.json
|
||||||
|
e25a47b5f0efc7f810d696a50e16319e8ed03b51 data/decorative/recipe/purple_lamp.json
|
||||||
|
2e9ffeeff6600986effb9a1f3f22c27ebe025712 data/decorative/recipe/red_digital_clock.json
|
||||||
|
81469d13349fb8f0151a94b1e3667389a110c221 data/decorative/recipe/pool_wall.json
|
||||||
|
255265b4d2706e90a30cf0bda93bbd016747f4ff data/decorative/advancement/recipes/decorations/brown_lamp.json
|
||||||
|
65541a7d826f010da7aac3b7b5fcb9974d68eb34 data/decorative/recipe/magenta_double_lamp.json
|
||||||
|
e47d93b927582ed10c721e25c51d9a94d2f4064d data/decorative/recipe/cherry_log_with_axe.json
|
||||||
|
5f0c0f395e24fb107ce3d85e12c67ff059dbf2de data/decorative/advancement/recipes/decorations/red_double_lamp.json
|
||||||
|
afcaf9508f1ab2313f5c2b63f2feaa7ce2cb1171 data/decorative/advancement/recipes/decorations/orange_double_lamp.json
|
||||||
|
85b52ffb0adb16cca16b1e831da2c901129c9169 data/decorative/recipe/purple_bath_tire.json
|
||||||
|
c135914d97b129d68e6d95c8699a7d49a0b68b26 data/decorative/recipe/orange_bath_tire.json
|
||||||
|
61891e6a7c958c7f380b036891e296cb2831078d data/decorative/advancement/recipes/decorations/brown_double_lamp.json
|
||||||
|
a9c4f9523fc0fadf3a9580632b95c191d9b8efd2 data/decorative/recipe/springboard.json
|
||||||
|
6caa098708b8a8a935ddf98175b6afb0d104167b data/decorative/advancement/recipes/decorations/light_blue_digital_clock.json
|
||||||
|
d06042f8fefc1ce0383b181fc735cf8437dccb77 data/decorative/advancement/recipes/decorations/sliding_door.json
|
||||||
|
ddce339d60f0aeb0d9509c99f82ab696e6a5bb0d data/decorative/recipe/christmas_tree.json
|
||||||
|
14a6a15d7c0328dc16e9690b4a9eaa003f889ec3 data/decorative/advancement/recipes/decorations/springboard.json
|
||||||
|
de2d0412c0e848b9526839e705039d854f8098dc data/decorative/advancement/recipes/decorations/bird_bath.json
|
||||||
|
cf494e0e200ca17c0541b16dffb24fc11aff57da data/decorative/advancement/recipes/decorations/pool_sprinkler.json
|
||||||
|
3c8a135213f1fa9bcc52ddf73eb31b7d0945b548 data/decorative/advancement/recipes/transportation/road_white_long.json
|
||||||
|
01189dc0263b15ff6e40e27012aa99dd0b54f302 data/decorative/advancement/recipes/decorations/white_digital_clock.json
|
||||||
|
62430ac79b707e84af35a8f6e0a9ea916fb2c5df data/decorative/advancement/recipes/decorations/dark_oak_log_with_axe.json
|
||||||
|
a05af42b4237f5d26358e98ea200f6e53337df5a data/decorative/recipe/pink_digital_clock.json
|
||||||
|
d64b46a5af5f115feb11a2d575dd7ebec10bd95b data/decorative/advancement/recipes/decorations/purple_lamp.json
|
||||||
|
a75e5488dd6e399b967c0ce6f19f556c968d0c03 data/decorative/advancement/recipes/decorations/cherry_log_with_axe.json
|
||||||
|
04bf6fbfe9cb9f18e8d5408ba4348fcd0251785b data/decorative/advancement/recipes/decorations/cyan_lamp.json
|
||||||
|
0049e0bca73b95810cb124c8f2f035613e42311f data/decorative/advancement/recipes/decorations/christmas_tree.json
|
||||||
|
2849d3f15a34c065c523d4cd6e42ac98c98b7200 data/decorative/advancement/recipes/decorations/green_lamp.json
|
||||||
|
7067079e2d2e5af9ac35454af2352ff9189824e0 data/decorative/advancement/recipes/decorations/pink_lamp.json
|
||||||
|
8ca3dbd27dab8cbed815fefe4a5b2a83eb3cd1dd data/decorative/recipe/guardrail.json
|
||||||
|
d08707bb988b203b21144f3db4bb9576875ee813 data/decorative/advancement/recipes/decorations/blue_lamp.json
|
||||||
|
270843afa8c887fe668f9cfa58c131a226776d3c data/decorative/recipe/blue_double_lamp.json
|
||||||
|
c0b9442b873af752eaf1b97fa49472d06698367a data/decorative/recipe/five_sign.json
|
||||||
|
a6f8871db579db882e002b74e53c48df22cd61d0 data/decorative/recipe/light_gray_lamp.json
|
||||||
|
ca61f1d618b5ffda9a3c317c7eb604159a3ff514 data/decorative/advancement/recipes/decorations/green_bath_tire.json
|
||||||
|
16cb2c3b23ab75834a13a2f2c4cae499690cf97e data/decorative/advancement/recipes/decorations/purple_bath_tire.json
|
||||||
|
499be4d9c6b647bce9d2855324b09165b2e97b35 data/decorative/advancement/recipes/decorations/red_lamp.json
|
||||||
|
20a8ab51dfcf247162ee3c7e92ed660ece390bde data/decorative/recipe/brown_bath_tire.json
|
||||||
|
a747d1068c30ecc88a700537891a25b2667671d2 data/decorative/recipe/road_white_short.json
|
||||||
|
fd3513bff41a5d2a2bec4c03eaa2098a3be59d8e data/decorative/advancement/recipes/decorations/traffic_cone.json
|
||||||
|
45112e5234e9bd4a7f1b4790dae3ccce695b200b data/decorative/recipe/gray_double_lamp.json
|
||||||
|
b859258b4ea7e5fbcf36555252204e9243dc1dbb data/decorative/advancement/recipes/decorations/bamboo_block_with_axe.json
|
||||||
|
b8e28bd6ef09d49046de330046f47798cd7170b0 data/decorative/advancement/recipes/decorations/light_gray_lamp.json
|
||||||
|
9d92567656fab5363fdc4eacca4db086e9e0d4fb data/decorative/advancement/recipes/decorations/white_lamp.json
|
||||||
|
313c7275e084dfad53baa2d8dbb27ecb78c65322 data/decorative/recipe/red_lamp.json
|
||||||
|
8b985258b4d6837eeac26fc9134495d9285e2a78 data/decorative/advancement/recipes/decorations/magenta_bath_tire.json
|
||||||
|
bc6cf923c683a1e0b3bc62a4f199881f850b6d46 data/decorative/recipe/lime_lamp.json
|
||||||
|
baac344bda7473ab704eaeff2b4c338eb44d7032 data/decorative/recipe/old_television.json
|
||||||
|
e6183d511bde67905df3c9a47067de58c7d0fc11 data/decorative/advancement/recipes/decorations/sign_post.json
|
||||||
|
a8117b67c3e1151fbda93894d23996fbca6b3738 data/decorative/advancement/recipes/decorations/yellow_digital_clock.json
|
||||||
|
33dcabf3fbc836703d751b0ea4cde506e7672563 data/decorative/advancement/recipes/transportation/fire_hydrant.json
|
||||||
|
51330d9b4541579a6badf5b4a9e3452174a54031 data/decorative/recipe/spruce_log_with_axe.json
|
||||||
|
52b3c7aee833d88261c324de413144e48eb31d53 data/decorative/advancement/recipes/decorations/cyan_bath_tire.json
|
||||||
|
66158b652a48d577ee40f86ceb932b1651bac23a data/decorative/advancement/recipes/decorations/blue_bath_tire.json
|
||||||
|
bfa9536fd4cd346df0c4aa3159a5ad79665de010 data/decorative/advancement/recipes/transportation/road_long_short_from_road.json
|
||||||
|
fbe7cc4f9a7a02e14324ecbf8b7561cc92ab28ec data/decorative/advancement/recipes/decorations/christmas_lights.json
|
||||||
|
6529dc93e8da7ef36df7e534b1a4fabe2258b0eb data/decorative/recipe/seventy_sign.json
|
||||||
|
445633f13bbe109bd5b15eef397761c96293e472 data/decorative/recipe/sliding_door.json
|
||||||
|
7c1de2d1a81ba13775d18cac0f59fa8fa6ecad91 data/decorative/recipe/red_double_lamp.json
|
||||||
|
0a4af6516c0e5cdba06f54232f23ab3235c7cdc6 data/decorative/advancement/recipes/decorations/white_double_lamp.json
|
||||||
|
ea029ebb55b76bd83cafd0ac84d350c528dccd60 data/decorative/recipe/yellow_bath_tire.json
|
||||||
|
7cb5cd7d76b7660c9fce6d49537efc7ca8d66310 data/decorative/advancement/recipes/decorations/magenta_double_lamp.json
|
||||||
|
cd402919e7cdebe888d56c3ea8a6e532f7af57cd data/decorative/advancement/recipes/transportation/ten_sign.json
|
||||||
|
55713b918b0d60d5bf4ab5cb1894969b159a6652 data/decorative/recipe/road.json
|
||||||
|
335006820913446378f7f62f7ad70d7cc6b02ed6 data/decorative/recipe/green_lamp.json
|
||||||
|
34fb31b7da90cda67b3e9fbbaca61d542939ef22 data/decorative/advancement/recipes/decorations/oak_log_with_axe.json
|
||||||
|
e9d23c0151351de34a3464e7e5b54b67c986ab4c data/decorative/advancement/recipes/decorations/yellow_double_lamp.json
|
||||||
|
29cc708af165248ec26a9bb0a06302ee38c6909c data/decorative/advancement/recipes/decorations/water_pump.json
|
||||||
|
b06b1920893e3cc4e98c2757a537a153bf551fa0 data/decorative/recipe/lime_bath_tire.json
|
||||||
|
cdbd80144d036f88ee6fa031f26d82e1a072dbb6 data/decorative/recipe/white_lamp.json
|
||||||
|
b19f703dba308a2f616e1af299d262221ba15f90 data/decorative/advancement/recipes/decorations/purple_digital_clock.json
|
||||||
|
b0b5791ec8119aa38168f16d6ffa45d1a2730df1 data/decorative/recipe/forty_sign.json
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
// 1.21 2024-09-01T09:26:47.246058135 Decorative/Block Loot Tables
|
||||||
|
89cdb12dd315c74b635244350ea725b1cc5cff53 data/decorative/loot_table/blocks/orange_lamp.json
|
||||||
|
db0783aa5f2aebcde11576ff95da049cf278b336 data/decorative/loot_table/blocks/mangrove_log_with_axe.json
|
||||||
|
e13c9b7a44df3ef0e24e4878355b435a7c9b596e data/decorative/loot_table/blocks/yellow_digital_clock.json
|
||||||
|
81b3ec6a09bffa96ff21db004af26814739dae35 data/decorative/loot_table/blocks/fire_hydrant.json
|
||||||
|
f8157461835026dfa12dac4a6e17586774ce66af data/decorative/loot_table/blocks/brown_lamp.json
|
||||||
|
f9363c7022c0c804ae33ef93671f06704793065f data/decorative/loot_table/blocks/stop_sign.json
|
||||||
|
07406311ec630c503ab84b85f59d7c7e0dd5eb7e data/decorative/loot_table/blocks/christmas_tree.json
|
||||||
|
bd9033dbf4c624e3c8c990e77f6b7cb17dd430db data/decorative/loot_table/blocks/light_blue_lamp.json
|
||||||
|
f3963e0bca1b0c234d6f1dba74bcd74ba953dc6c data/decorative/loot_table/blocks/white_lamp.json
|
||||||
|
488664076712932c1fe866bdb039e21cff54c96a data/decorative/loot_table/blocks/lime_lamp.json
|
||||||
|
98cde86b5094c620794e2481522fd754eb47b7c6 data/decorative/loot_table/blocks/gray_digital_clock.json
|
||||||
|
3f7f35c0cd40d648b7137db17702fa08093ceb7b data/decorative/loot_table/blocks/magenta_double_lamp.json
|
||||||
|
feb3f0731ddbf30b2c0fb2ba384953ea95713a20 data/decorative/loot_table/blocks/forty_sign.json
|
||||||
|
5dae34efc2c83e61c83d96ab7ec8c3fa089b0064 data/decorative/loot_table/blocks/rocky_asphalt.json
|
||||||
|
6c00c0d57713ed3abad19495bbec2ee9e826798a data/decorative/loot_table/blocks/crimson_stem_with_axe.json
|
||||||
|
901636122b5150d06cdfe9868e4c6db7a782f945 data/decorative/loot_table/blocks/empty_sign.json
|
||||||
|
daefa8c4a512bf4979a6c1163d40b71a814ebcc6 data/decorative/loot_table/blocks/green_lamp.json
|
||||||
|
db2f9338d899d608da14cfd2898dae118bdd385b data/decorative/loot_table/blocks/gray_lamp.json
|
||||||
|
a14727a782aa240489f4f87408694952d9301092 data/decorative/loot_table/blocks/christmas_lights.json
|
||||||
|
9d00411f882c1b729b6c500f89a25fda2cda9edb data/decorative/loot_table/blocks/purple_digital_clock.json
|
||||||
|
496c015284d4dd6bfbc18f12f986cadd6210a0a1 data/decorative/loot_table/blocks/springboard.json
|
||||||
|
8487ede8ec4d73b6e17ed59bd169bf08b3a1521f data/decorative/loot_table/blocks/wall_clock.json
|
||||||
|
816005da31edd30334d73756a9872ccff2c77464 data/decorative/loot_table/blocks/light_gray_digital_clock.json
|
||||||
|
4282c2611d4c9981a9cb6ddf9bc16f3f289f1b77 data/decorative/loot_table/blocks/pink_lamp.json
|
||||||
|
c0b2b9b9f19064c4950c5c1ae2adf13c27350f35 data/decorative/loot_table/blocks/purple_lamp.json
|
||||||
|
28ad0e588ce4f1e63ebd00a14022943561f2ea9c data/decorative/loot_table/blocks/red_double_lamp.json
|
||||||
|
f7afef22eec190bc04278665aa1a3ebff821ca45 data/decorative/loot_table/blocks/pink_digital_clock.json
|
||||||
|
701676c04d3ef19a90667d19e4d0b2ed4a8621e6 data/decorative/loot_table/blocks/onehundred_sign.json
|
||||||
|
8204fd53dabeb10149651b07941df3bb94196c60 data/decorative/loot_table/blocks/pool_wall.json
|
||||||
|
b9a3acae0a46c6108dffc8bab0809d568742b47b data/decorative/loot_table/blocks/brown_digital_clock.json
|
||||||
|
ac50259cb6a951a9e0a63ead4185429c896fe461 data/decorative/loot_table/blocks/traffic_cone.json
|
||||||
|
a0c6f24cb1b87e2151b49103d751daaa2cc82de0 data/decorative/loot_table/blocks/eighty_sign.json
|
||||||
|
1ad909a037f206bf20df1f3d9e4e8abe30d57e3d data/decorative/loot_table/blocks/lime_digital_clock.json
|
||||||
|
dd60f237f6dc089c000d6bee9c69019792e59f32 data/decorative/loot_table/blocks/green_digital_clock.json
|
||||||
|
009651d107e3dbdcb45ec9cf236e4d69c7078424 data/decorative/loot_table/blocks/guardrail.json
|
||||||
|
1c7732776cc56ed813c2e8d1f81b71716d4d21b5 data/decorative/loot_table/blocks/magenta_digital_clock.json
|
||||||
|
b4e3112ba43b8437c9f91828a54eee7ca8da5279 data/decorative/loot_table/blocks/pool_sprinkler.json
|
||||||
|
1525cf33c56475e32af6fbea3c90a81f3b711ea6 data/decorative/loot_table/blocks/magenta_lamp.json
|
||||||
|
6e2be3cfd28e2fa19a1b7370a3818f66c77eabff data/decorative/loot_table/blocks/cyan_digital_clock.json
|
||||||
|
8e60d4d529b922d219d5479bef8f29f8492af2cc data/decorative/loot_table/blocks/bamboo_block_with_axe.json
|
||||||
|
e0c8d9a9a848ac2d7e06374c8abd545786d72bb4 data/decorative/loot_table/blocks/cherry_log_with_axe.json
|
||||||
|
34ccada3490e18e5df1d02d763ff3e9b68f651c3 data/decorative/loot_table/blocks/light_gray_double_lamp.json
|
||||||
|
8e29e641af2ef43ca111bbef7fcf653851a558e5 data/decorative/loot_table/blocks/yellow_double_lamp.json
|
||||||
|
219b3119fc957686a3d3bc3f9b9ed7a0c3f3c677 data/decorative/loot_table/blocks/kitchen_tiles.json
|
||||||
|
bc86f5ec70dbfdf5aad2a2e438d8bac82c59e3eb data/decorative/loot_table/blocks/white_double_lamp.json
|
||||||
|
844c83ea7d7b81fc8b0191e9fc23da4990145d58 data/decorative/loot_table/blocks/yellow_lamp.json
|
||||||
|
62b0d678c784dcaa19826ae4c219cbf4a6a4525f data/decorative/loot_table/blocks/orange_digital_clock.json
|
||||||
|
39c56b49fc3d8e8bfe9c4009aeec7ce4fff6074d data/decorative/loot_table/blocks/light_blue_double_lamp.json
|
||||||
|
bf623f0d2673eaa7ce38ad90c442ec4fa6ab7560 data/decorative/loot_table/blocks/road_white_long.json
|
||||||
|
f764f94eb9705ea343e8a192a07169e3a9d22ba3 data/decorative/loot_table/blocks/stone_path.json
|
||||||
|
e2c6ae24fcfc573ca17e5353873cef5fcbe83130 data/decorative/loot_table/blocks/water_pump.json
|
||||||
|
5cd62ce51f20cee8e3ff67ec0b3a9e95337d8fde data/decorative/loot_table/blocks/sign_post.json
|
||||||
|
6329fccd2c5b5ea45a12c37fe04e08dcdeaf51eb data/decorative/loot_table/blocks/oak_log_with_axe.json
|
||||||
|
7516509978049fbd840f7d001d806ae4727d6da2 data/decorative/loot_table/blocks/sliding_door.json
|
||||||
|
b0e0996d3fdd5d308513d383d42728ded38c9bc2 data/decorative/loot_table/blocks/birch_log_with_axe.json
|
||||||
|
cd874f3997e4005c39a12f53f1177f1d431fa88c data/decorative/loot_table/blocks/black_lamp.json
|
||||||
|
92480970bc57a744166fe4f728f9a41d77b6057b data/decorative/loot_table/blocks/green_double_lamp.json
|
||||||
|
a4d736e94c89dfade8936014d92e78084ba38ad2 data/decorative/loot_table/blocks/five_sign.json
|
||||||
|
3a02f5494708cfaf2293800765b4dff4fd93225f data/decorative/loot_table/blocks/road.json
|
||||||
|
b66867921e4c74f78b1cc5eda38fdb8289665b00 data/decorative/loot_table/blocks/twenty_sign.json
|
||||||
|
629af9d739df6ca647651f5024362ebf0e3c461a data/decorative/loot_table/blocks/fifty_sign.json
|
||||||
|
9130f0d926f045f742d8305b04612be1c0f8c0a7 data/decorative/loot_table/blocks/television.json
|
||||||
|
3177219be5bd526121a7355bf806a6249cdd718e data/decorative/loot_table/blocks/cyan_lamp.json
|
||||||
|
3f969e119e0a067947590e57355b7fb5da25f570 data/decorative/loot_table/blocks/dark_oak_log_with_axe.json
|
||||||
|
b2680c5a217864b7657d2ed0ccd39e7cc78ba286 data/decorative/loot_table/blocks/spruce_log_with_axe.json
|
||||||
|
2d989c3a7b9ec23c7da02c73530fb27e65ec71ff data/decorative/loot_table/blocks/thirty_sign.json
|
||||||
|
a94b16e5e22cd092a3748710e9922e04a20075a4 data/decorative/loot_table/blocks/blue_digital_clock.json
|
||||||
|
e9756fd209449b53046277998da6e749a3fd3dc0 data/decorative/loot_table/blocks/ceilingfan.json
|
||||||
|
22b017772af258a14fb1885d19877dcbfdf330f6 data/decorative/loot_table/blocks/purple_double_lamp.json
|
||||||
|
ff889291355f67aca66bb79c51f8ad33e8b8f550 data/decorative/loot_table/blocks/blue_double_lamp.json
|
||||||
|
e64172d6c1b64205c49ee5c87940586b15f3b9ea data/decorative/loot_table/blocks/acacia_log_with_axe.json
|
||||||
|
c789162459d5ae40cbfc001fe9679858b557f775 data/decorative/loot_table/blocks/red_lamp.json
|
||||||
|
80d621edab1d3ae06ccb179e905e100b8a6a9605 data/decorative/loot_table/blocks/black_digital_clock.json
|
||||||
|
42ef2d19e1fbb93421936719ff15619c527e4791 data/decorative/loot_table/blocks/gray_double_lamp.json
|
||||||
|
63988d78e77de75d471d4005565c5bfd8229d68a data/decorative/loot_table/blocks/jungle_log_with_axe.json
|
||||||
|
342fa01969da8b7c07e330b396c428e366c8191f data/decorative/loot_table/blocks/light_blue_digital_clock.json
|
||||||
|
4bf966735b00ea600c5e60052ae2608c989bb1fe data/decorative/loot_table/blocks/cyan_double_lamp.json
|
||||||
|
90f38e60f671f178e2ca6f36067a2372708873ba data/decorative/loot_table/blocks/red_digital_clock.json
|
||||||
|
12ccd456adfb5e1163b133e1afb38e478c4c88fb data/decorative/loot_table/blocks/white_digital_clock.json
|
||||||
|
08948f7a98f9a6cafe8cdcea4844e9cfae5b1080 data/decorative/loot_table/blocks/blue_lamp.json
|
||||||
|
67423cb01135eb7dc8b0b08221573d575b17df8f data/decorative/loot_table/blocks/ten_sign.json
|
||||||
|
16d027c35e903602841b4b567a29bdef9f33ab64 data/decorative/loot_table/blocks/pink_double_lamp.json
|
||||||
|
65a8218678ccb63e95aaaeba14c5696c97b30056 data/decorative/loot_table/blocks/road_white_short.json
|
||||||
|
f89b8c46aaf66c072d68ef79f3fc84623995f79f data/decorative/loot_table/blocks/ninety_sign.json
|
||||||
|
47113853e7b9a16adcdfc778a3c397f9efe75b59 data/decorative/loot_table/blocks/seventy_sign.json
|
||||||
|
36f4eda41614844339c27803dbcf90630fc16495 data/decorative/loot_table/blocks/lime_double_lamp.json
|
||||||
|
7577d21b38caaca763727ae3896b3e61fad727bd data/decorative/loot_table/blocks/warped_stem_with_axe.json
|
||||||
|
44d87a05a54657cd0419982e8a8fe66f802f5477 data/decorative/loot_table/blocks/old_television.json
|
||||||
|
6ae2c133069f026d3744706c01f5f2076d867fc9 data/decorative/loot_table/blocks/black_double_lamp.json
|
||||||
|
67ec3d3e2818044774b737a79876e6e8b9849723 data/decorative/loot_table/blocks/sixty_sign.json
|
||||||
|
0eed7dfeed141e79969aa59c3b9bd933500d0940 data/decorative/loot_table/blocks/shower_head.json
|
||||||
|
d66c7d7a1c26380f99fbfdacaacab9b242fe1f5b data/decorative/loot_table/blocks/bird_bath.json
|
||||||
|
54b7a7cd2b747fcd79996ffe6d5d684b6facb702 data/decorative/loot_table/blocks/brown_double_lamp.json
|
||||||
|
62e642da3e51d15852d8013b49a035d50ba59904 data/decorative/loot_table/blocks/light_gray_lamp.json
|
||||||
|
41437eb44df7c1846422f004a954f954ca2bcc22 data/decorative/loot_table/blocks/onehundredten_sign.json
|
||||||
|
7567fd047f5275de10210178ff698d1792531238 data/decorative/loot_table/blocks/orange_double_lamp.json
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
// 1.21 2024-09-01T09:26:47.245843628 Decorative/decorative
|
||||||
|
0f026ea055880052079f9153d9bb8c0b76de000e data/decorative/worldgen/placed_feature/rocky_asphalt.json
|
||||||
|
8dfd1b980dfd7aba3fa12e1ea506a3c9fc463929 data/decorative/worldgen/configured_feature/rocky_asphalt.json
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
// 1.21 2024-09-01T09:26:47.245552629 Decorative/Tags for minecraft:block
|
||||||
|
f2d5d3644e53c993deebe7b145b6da3246698fba data/minecraft/tags/block/mineable/pickaxe.json
|
||||||
|
943ffdbb1391ecf5d726ad5897b8e4b41366d8ce data/minecraft/tags/block/mineable/axe.json
|
||||||
|
8c82b629723744035dfdff5c75a81e15d1db82c1 data/minecraft/tags/block/needs_stone_tool.json
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_acacia_log": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:acacia_log"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:acacia_log_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_acacia_log"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:acacia_log_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_bamboo_block": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:bamboo_block"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:bamboo_block_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_bamboo_block"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:bamboo_block_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:beach_ball"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
},
|
||||||
|
"has_yellow_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:yellow_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_yellow_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:beach_ball"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_birch_log": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:birch_log"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:birch_log_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_birch_log"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:birch_log_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_cobblestone_wall": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:cobblestone_wall"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:bird_bath"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_cobblestone_wall"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:bird_bath"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_black_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:black_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:black_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_black_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:black_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_black_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:black_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:black_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_black_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:black_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_black_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:black_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:black_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_black_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:black_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_black_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:black_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:black_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_black_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:black_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_blue_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:blue_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:blue_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_blue_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:blue_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_blue_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:blue_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:blue_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_blue_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:blue_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_blue_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:blue_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:blue_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_blue_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:blue_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_blue_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:blue_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:blue_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_blue_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:blue_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_brown_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:brown_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:brown_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_brown_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:brown_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_brown_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:brown_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:brown_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_brown_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:brown_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_brown_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:brown_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:brown_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_brown_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:brown_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_brown_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:brown_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:brown_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_brown_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:brown_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_redstone": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:redstone"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:ceilingfan"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_redstone"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:ceilingfan"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_cherry_log": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:cherry_log"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:cherry_log_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_cherry_log"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:cherry_log_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_redstone_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:redstone_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:christmas_lights"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_redstone_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:christmas_lights"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_spruce_sapling": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:spruce_sapling"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:christmas_tree"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_spruce_sapling"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:christmas_tree"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_crimson_stem": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:crimson_stem"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:crimson_stem_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_crimson_stem"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:crimson_stem_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_cyan_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:cyan_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:cyan_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_cyan_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:cyan_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_cyan_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:cyan_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:cyan_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_cyan_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:cyan_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_cyan_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:cyan_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:cyan_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_cyan_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:cyan_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_cyan_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:cyan_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:cyan_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_cyan_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:cyan_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_dark_oak_log": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:dark_oak_log"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:dark_oak_log_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_dark_oak_log"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:dark_oak_log_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_gray_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:gray_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:gray_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_gray_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:gray_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_gray_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:gray_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:gray_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_gray_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:gray_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_gray_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:gray_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:gray_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_gray_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:gray_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_gray_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:gray_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:gray_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_gray_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:gray_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_green_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:green_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:green_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_green_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:green_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_green_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:green_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:green_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_green_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:green_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_green_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:green_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:green_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_green_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:green_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_green_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:green_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:green_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_green_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:green_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_jungle_log": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:jungle_log"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:jungle_log_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_jungle_log"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:jungle_log_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_black_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:black_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:kitchen_tiles"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
},
|
||||||
|
"has_white_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:white_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_black_concrete",
|
||||||
|
"has_white_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:kitchen_tiles"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_black_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:black_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:kitchen_tiles_inverted"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
},
|
||||||
|
"has_white_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:white_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_black_concrete",
|
||||||
|
"has_white_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:kitchen_tiles_inverted"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_light_blue_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:light_blue_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:light_blue_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_light_blue_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:light_blue_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_light_blue_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:light_blue_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:light_blue_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_light_blue_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:light_blue_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_light_blue_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:light_blue_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:light_blue_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_light_blue_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:light_blue_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_light_blue_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:light_blue_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:light_blue_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_light_blue_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:light_blue_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_light_gray_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:light_gray_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:light_gray_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_light_gray_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:light_gray_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_light_gray_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:light_gray_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:light_gray_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_light_gray_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:light_gray_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_light_gray_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:light_gray_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:light_gray_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_light_gray_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:light_gray_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_light_gray_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:light_gray_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:light_gray_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_light_gray_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:light_gray_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_lime_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:lime_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:lime_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_lime_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:lime_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_lime_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:lime_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:lime_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_lime_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:lime_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_lime_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:lime_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:lime_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_lime_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:lime_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_lime_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:lime_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:lime_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_lime_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:lime_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_magenta_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:magenta_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:magenta_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_magenta_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:magenta_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_magenta_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:magenta_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:magenta_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_magenta_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:magenta_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_magenta_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:magenta_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:magenta_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_magenta_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:magenta_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_magenta_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:magenta_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:magenta_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_magenta_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:magenta_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_mangrove_log": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:mangrove_log"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:mangrove_log_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_mangrove_log"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:mangrove_log_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_oak_log": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:oak_log"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:oak_log_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_oak_log"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:oak_log_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_redstone": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:redstone"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:old_television"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_redstone"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:old_television"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_orange_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:orange_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:orange_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_orange_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:orange_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_orange_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:orange_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:orange_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_orange_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:orange_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_orange_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:orange_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:orange_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_orange_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:orange_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_orange_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:orange_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:orange_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_orange_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:orange_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_pink_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:pink_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:pink_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_pink_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:pink_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_pink_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:pink_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:pink_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_pink_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:pink_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_pink_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:pink_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:pink_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_pink_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:pink_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_pink_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:pink_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:pink_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_pink_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:pink_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_iron_block": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_block"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:pool_sprinkler"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_block"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:pool_sprinkler"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:pool_wall"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
},
|
||||||
|
"has_white_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:white_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_white_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:pool_wall"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_purple_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:purple_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:purple_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_purple_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:purple_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_purple_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:purple_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:purple_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_purple_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:purple_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_purple_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:purple_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:purple_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_purple_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:purple_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_purple_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:purple_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:purple_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_purple_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:purple_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_red_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:red_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:red_bath_tire"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_red_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:red_bath_tire"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_red_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:red_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:red_digital_clock"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_red_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:red_digital_clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_red_lamp": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "decorative:red_lamp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:red_double_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_red_lamp"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:red_double_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_red_wool": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:red_wool"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:red_lamp"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_red_wool"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:red_lamp"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_gray_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:gray_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:shower_head"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_gray_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:shower_head"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_iron_block": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_block"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:sign_post"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_block"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:sign_post"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:sliding_door"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
},
|
||||||
|
"has_white_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:white_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_white_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:sliding_door"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:springboard"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
},
|
||||||
|
"has_white_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:white_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_white_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:springboard"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:springboard_inverted"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
},
|
||||||
|
"has_white_concrete": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:white_concrete"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_white_concrete"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:springboard_inverted"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_iron_axe": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:iron_axe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_spruce_log": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:spruce_log"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:spruce_log_with_axe"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_iron_axe",
|
||||||
|
"has_spruce_log"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:spruce_log_with_axe"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_stone_button": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:stone_button"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:stone_path"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_stone_button"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:stone_path"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"criteria": {
|
||||||
|
"has_redstone": {
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"items": "minecraft:redstone"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:inventory_changed"
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "decorative:television"
|
||||||
|
},
|
||||||
|
"trigger": "minecraft:recipe_unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_the_recipe",
|
||||||
|
"has_redstone"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"decorative:television"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user