Initial commit
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
dist/
|
||||||
|
*.ignore
|
||||||
12
README.md
Normal file
12
README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
- Requires packsquash => 0.4.0
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
### VanillaTweaks
|
||||||
|
This modpack packages the [VanillaTweaks]() resourcepack. A `credits.txt` file is included as per their terms.
|
||||||
|
|
||||||
|
### Item Sprites
|
||||||
|
This modpack contains a modified version of the [Item Sprites](https://modrinth.com/resourcepack/item-sprites/versions) resourcepack which was kindly released into the public domain under the CC0 license by armet06. I only credit it because I do not believe in copyright
|
||||||
|
|
||||||
|
### Sealed Chainmail Armor
|
||||||
|
This modpack uses the [Sealed Chainmail Armor](https://modrinth.com/resourcepack/sealed-chainmail-armor) resourcepack by hedach761
|
||||||
BIN
build/assets/icon.png
Normal file
BIN
build/assets/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 83 KiB |
15
build/auto-update
Executable file
15
build/auto-update
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
dir="$(dirname "$(readlink -f "$0")")"
|
||||||
|
root="${dir}/../"
|
||||||
|
root="$(realpath "$root")"
|
||||||
|
|
||||||
|
source "${dir}/pack.properties"
|
||||||
|
|
||||||
|
cd "${dir}/legacy"
|
||||||
|
zip -rv "${root}/dist/${TITLE}_Auto-Update-Legacy.zip"
|
||||||
|
cd -
|
||||||
|
cd "${dir}/unsup" || exit
|
||||||
|
zip -rv "${root}/dist/${TITLE}_Auto-Update.zip" .
|
||||||
|
cd - || exit
|
||||||
|
printf %s\\n "Auto update distributions created!"
|
||||||
BIN
build/legacy/.minecraft/packwiz-installer-bootstrap.jar
Normal file
BIN
build/legacy/.minecraft/packwiz-installer-bootstrap.jar
Normal file
Binary file not shown.
BIN
build/legacy/.minecraft/packwiz-installer.jar
Normal file
BIN
build/legacy/.minecraft/packwiz-installer.jar
Normal file
Binary file not shown.
0
build/legacy/.packignore
Normal file
0
build/legacy/.packignore
Normal file
BIN
build/legacy/icon.png
Normal file
BIN
build/legacy/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 83 KiB |
9
build/legacy/instance.cfg
Normal file
9
build/legacy/instance.cfg
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
InstanceType=OneSix
|
||||||
|
OverrideMemory=true
|
||||||
|
MaxMemAlloc=5120
|
||||||
|
MinMemAlloc=512
|
||||||
|
OverrideCommands=true
|
||||||
|
PreLaunchCommand="$INST_JAVA" -jar packwiz-installer-bootstrap.jar https://dakedres.sys42.net/modpacks/raspberry-flavoured-de/pack/pack.toml
|
||||||
|
name=Raspberry Flavoured (DE)
|
||||||
|
iconKey=icon
|
||||||
|
notes=dakedres wuz here ;3
|
||||||
38
build/legacy/mmc-pack.json
Normal file
38
build/legacy/mmc-pack.json
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"components": [
|
||||||
|
{
|
||||||
|
"cachedName": "LWJGL 3",
|
||||||
|
"cachedVersion": "3.3.1",
|
||||||
|
"cachedVolatile": true,
|
||||||
|
"dependencyOnly": true,
|
||||||
|
"uid": "org.lwjgl3",
|
||||||
|
"version": "3.3.1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cachedName": "Minecraft",
|
||||||
|
"cachedRequires": [
|
||||||
|
{
|
||||||
|
"suggests": "3.3.1",
|
||||||
|
"uid": "org.lwjgl3"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cachedVersion": "1.19.2",
|
||||||
|
"important": true,
|
||||||
|
"uid": "net.minecraft",
|
||||||
|
"version": "1.19.2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cachedName": "Forge",
|
||||||
|
"cachedRequires": [
|
||||||
|
{
|
||||||
|
"equals": "1.19.2",
|
||||||
|
"uid": "net.minecraft"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cachedVersion": "43.3.7",
|
||||||
|
"uid": "net.minecraftforge",
|
||||||
|
"version": "43.3.7"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"formatVersion": 1
|
||||||
|
}
|
||||||
1
build/modrinth/modrinth.index.json
Normal file
1
build/modrinth/modrinth.index.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"dependencies":{"forge":"47.4.10","minecraft":"1.20.1"},"files":[],"formatVersion":1,"game":"minecraft","name":"pwb-test","versionId":"1.0.0"}
|
||||||
3
build/modrinth/overrides/unsup.ini
Normal file
3
build/modrinth/overrides/unsup.ini
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version=1
|
||||||
|
source_format=packwiz
|
||||||
|
source=http://127.0.0.1:8000/pack.toml
|
||||||
BIN
build/modrinth/pwb-test.mrpack
Normal file
BIN
build/modrinth/pwb-test.mrpack
Normal file
Binary file not shown.
1
build/pack.properties
Normal file
1
build/pack.properties
Normal file
@@ -0,0 +1 @@
|
|||||||
|
TITLE="Pack-With-Brooke"
|
||||||
11
build/packsquash.toml
Normal file
11
build/packsquash.toml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
allow_mods = ['OptiFine']
|
||||||
|
|
||||||
|
# Force include any weird mod asset structures
|
||||||
|
['**/*.png']
|
||||||
|
force_include=true
|
||||||
|
|
||||||
|
['**/*.json']
|
||||||
|
force_include=true
|
||||||
|
|
||||||
|
['**/*.txt']
|
||||||
|
force_include=true
|
||||||
73
build/packwiz
Executable file
73
build/packwiz
Executable file
@@ -0,0 +1,73 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
dir="$(dirname "$(readlink -f "$0")")"
|
||||||
|
root="${dir}/../"
|
||||||
|
root="$(realpath "$root")"
|
||||||
|
|
||||||
|
source "${dir}/pack.properties"
|
||||||
|
|
||||||
|
create_list() {
|
||||||
|
find "$1" -mindepth 1 -maxdepth 1 -type d | while read -r path
|
||||||
|
do
|
||||||
|
realpath -s --relative-to="${root}/pack" "$path"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
create_config() {
|
||||||
|
printf '
|
||||||
|
pack_directory = "%s"
|
||||||
|
output_file_path = "%s.zip"
|
||||||
|
' "${root}/pack/$1" "${root}/dist/pack/$1"
|
||||||
|
cat "${dir}/packsquash.toml"
|
||||||
|
}
|
||||||
|
|
||||||
|
package_resources() {
|
||||||
|
printf %s\\n "$resource_list" | while read -r line
|
||||||
|
do
|
||||||
|
create_config "$line" | packsquash
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
package_data() {
|
||||||
|
printf %s "$data_list" | while read -r line
|
||||||
|
do
|
||||||
|
zip -r "${root}/dist/pack/${line}.zip" ${root}/pack/${line}/*
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
setup_index() {
|
||||||
|
packwiz refresh
|
||||||
|
awk -i inplace -v list="$list" -F '"' '
|
||||||
|
BEGIN {
|
||||||
|
split(list, parts, "\n")
|
||||||
|
for (i in parts) paths[parts[i] ".zip"]=1
|
||||||
|
}
|
||||||
|
($1 ~ /^file/) && ($2 in paths) {
|
||||||
|
print "side = \"client\""
|
||||||
|
}
|
||||||
|
{ print }
|
||||||
|
' index.toml
|
||||||
|
}
|
||||||
|
|
||||||
|
resource_list="$(create_list "${root}/pack/config/paxi/resourcepacks")"
|
||||||
|
|
||||||
|
# echo "$resource_list"
|
||||||
|
|
||||||
|
data_list="$(create_list "${root}/pack/config/paxi/datapacks")"
|
||||||
|
|
||||||
|
mkdir -p "${root}/dist"
|
||||||
|
|
||||||
|
rsync -av --delete --progress "${root}/pack" "${root}/dist" \
|
||||||
|
$(printf " --exclude %s" $resource_list)
|
||||||
|
# # $(printf " --exclude %s" $data_list)
|
||||||
|
|
||||||
|
package_resources
|
||||||
|
# package_dat
|
||||||
|
cd "${root}/dist/pack" || exit
|
||||||
|
setup_index
|
||||||
|
|
||||||
|
packwiz cf export -o "${root}/dist/${TITLE}_Curseforge.zip"
|
||||||
|
packwiz cf export -o "${root}/dist/${TITLE}_Server.zip" -s server
|
||||||
|
cd - || exit
|
||||||
|
|
||||||
|
echo "Done!"
|
||||||
6
build/run
Executable file
6
build/run
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
dir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"
|
||||||
|
|
||||||
|
"$dir/auto-update"
|
||||||
|
"$dir/packwiz"
|
||||||
33
build/unsup/instance.cfg
Normal file
33
build/unsup/instance.cfg
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
[General]
|
||||||
|
ConfigVersion=1.3
|
||||||
|
|
||||||
|
ExportName=Pack With Brooke
|
||||||
|
name=Pack With Brooke
|
||||||
|
notes=dakedres wuz here ;3
|
||||||
|
iconKey=pwb
|
||||||
|
shortcuts=
|
||||||
|
|
||||||
|
Env={}
|
||||||
|
ExportOptionalFiles=true
|
||||||
|
ExportSummary=
|
||||||
|
ExportVersion=autoupdate
|
||||||
|
GlobalDataPacksEnabled=false
|
||||||
|
GlobalDataPacksPath=
|
||||||
|
InstanceType=OneSix
|
||||||
|
ManagedPack=false
|
||||||
|
|
||||||
|
AutoCloseConsole=false
|
||||||
|
AutomaticJava=true
|
||||||
|
IgnoreJavaCompatibility=false
|
||||||
|
InstanceAccountId=
|
||||||
|
|
||||||
|
JoinServerOnLaunch=false
|
||||||
|
JoinServerOnLaunchAddress=
|
||||||
|
JoinWorldOnLaunch=
|
||||||
|
LaunchMaximized=false
|
||||||
|
LogPrePostOutput=true
|
||||||
|
|
||||||
|
JvmArgs=
|
||||||
|
OverrideMemory=true
|
||||||
|
MaxMemAlloc=5120
|
||||||
|
MinMemAlloc=512
|
||||||
6
build/unsup/minecraft/unsup.ini
Normal file
6
build/unsup/minecraft/unsup.ini
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
version=1
|
||||||
|
|
||||||
|
source_format=packwiz
|
||||||
|
source=http://127.0.0.1:8000/pack.toml
|
||||||
|
|
||||||
|
offer_change_flavors=true
|
||||||
43
build/unsup/mmc-pack.json
Normal file
43
build/unsup/mmc-pack.json
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"components": [
|
||||||
|
{
|
||||||
|
"cachedName": "LWJGL 3",
|
||||||
|
"cachedVersion": "3.3.1",
|
||||||
|
"cachedVolatile": true,
|
||||||
|
"dependencyOnly": true,
|
||||||
|
"uid": "org.lwjgl3",
|
||||||
|
"version": "3.3.1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cachedName": "Minecraft",
|
||||||
|
"cachedRequires": [
|
||||||
|
{
|
||||||
|
"suggests": "3.3.1",
|
||||||
|
"uid": "org.lwjgl3"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cachedVersion": "1.20.1",
|
||||||
|
"important": true,
|
||||||
|
"uid": "net.minecraft",
|
||||||
|
"version": "1.20.1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cachedName": "Forge",
|
||||||
|
"cachedRequires": [
|
||||||
|
{
|
||||||
|
"equals": "1.20.1",
|
||||||
|
"uid": "net.minecraft"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cachedVersion": "47.4.10",
|
||||||
|
"uid": "net.minecraftforge",
|
||||||
|
"version": "47.4.10"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cachedName": "unsup",
|
||||||
|
"cachedVersion": "1.2.0-pre4",
|
||||||
|
"uid": "com.unascribed.unsup"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"formatVersion": 1
|
||||||
|
}
|
||||||
12
build/unsup/patches/com.unascribed.unsup.json
Normal file
12
build/unsup/patches/com.unascribed.unsup.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"formatVersion": 1,
|
||||||
|
"name": "unsup",
|
||||||
|
"uid": "com.unascribed.unsup",
|
||||||
|
"version": "1.2.0-pre4",
|
||||||
|
"+agents": [
|
||||||
|
{
|
||||||
|
"name": "com.unascribed:unsup:1.2.0-pre4",
|
||||||
|
"url": "https://repo.sleeping.town"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
build/unsup/pwb.png
Normal file
BIN
build/unsup/pwb.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 83 KiB |
3
credits.txt
Normal file
3
credits.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Credits:
|
||||||
|
|
||||||
|
|
||||||
2
pack/.packwizignore
Normal file
2
pack/.packwizignore
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
unsup.toml
|
||||||
|
*.kate.swp
|
||||||
9
pack/config/Elenai-Dodge-2-Client.toml
Normal file
9
pack/config/Elenai-Dodge-2-Client.toml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
|
||||||
|
["Elenai Dodge 2's Config"]
|
||||||
|
#Whether to show dodge animations
|
||||||
|
"Dodge Animations" = true
|
||||||
|
#Enable this to allow for dodging by double tapping a movement key
|
||||||
|
"Double Tap Mode" = false
|
||||||
|
#How many system ticks you have between double taps for them to register
|
||||||
|
"Double Tap Ticks" = 215
|
||||||
|
|
||||||
15
pack/config/Elenai-Dodge-2-Common.toml
Normal file
15
pack/config/Elenai-Dodge-2-Common.toml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
["Elenai Dodge 2's Config"]
|
||||||
|
#How many ticks it takes after dodging before you can dodge again
|
||||||
|
"Dodge Cooldown" = 16
|
||||||
|
#How many ticks the player is invincible for after dodging
|
||||||
|
"Invincibility Ticks" = 6
|
||||||
|
#How many half feathers it costs to dodge
|
||||||
|
"Dodge Cost" = 4
|
||||||
|
#How far the player moves when dodging
|
||||||
|
"Dodge Strength" = 0.25
|
||||||
|
#How high the player moves when dodging
|
||||||
|
"Dodge Height" = 0.2
|
||||||
|
#Whether the player can dodge in mid-air
|
||||||
|
"Dodge Whilst Airborne" = false
|
||||||
|
|
||||||
25
pack/config/Feathers-Client.toml
Normal file
25
pack/config/Feathers-Client.toml
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
["Feathers' Config"]
|
||||||
|
#Fade the HUD overlay if the feathers are full.
|
||||||
|
"Fade When Full" = false
|
||||||
|
#Duration (in ticks) before the HUD overlay fades.
|
||||||
|
"Fade Cooldown" = 60
|
||||||
|
#Duration (in ticks) of the HUD Fade-in animation.
|
||||||
|
"Fade-in Duration" = 40
|
||||||
|
#Duration (in ticks) of the HUD Fade-out animation.
|
||||||
|
"Fade-out Duration" = 40
|
||||||
|
#Whether the feathers flash white when regenerating.
|
||||||
|
"Regeneration Effect" = true
|
||||||
|
#Whether a sound is played when feathers freeze in cold biomes
|
||||||
|
"Cold Sound Effect" = true
|
||||||
|
#Whether armor weights are displayed when hovering over an item
|
||||||
|
"Display Weights in Inventory" = true
|
||||||
|
#Whether armor weights are displayed as icons (true) or text (false) when hovering over an item
|
||||||
|
"Display Weight As Icons" = false
|
||||||
|
#Whether feather icons are affected by icons on the right side of the HUD.
|
||||||
|
"Feathers Affected by Right Side Icons" = true
|
||||||
|
#How far left or right you want the feathers to be
|
||||||
|
"HUD X Offset" = 0
|
||||||
|
#How far up or down you want the feathers to be. TIP: use this for compatibility with mods that add other bars such as thirst
|
||||||
|
"HUD Y Offset" = -2
|
||||||
|
|
||||||
13
pack/config/Feathers-Common.toml
Normal file
13
pack/config/Feathers-Common.toml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
|
||||||
|
["Feathers' Config"]
|
||||||
|
#How many ticks it takes to regenerate half a feather.
|
||||||
|
"Feathers Cooldown" = 30
|
||||||
|
#How many half feathers each item weighs.
|
||||||
|
"Armor Weights Override" = ["item.minecraft.turtle_helmet:2", "item.minecraft.leather_helmet:1", "item.minecraft.leather_chestplate:3", "item.minecraft.leather_leggings:2", "item.minecraft.leather_boots:1", "item.minecraft.chainmail_helmet:0", "item.minecraft.chainmail_chestplate:5", "item.minecraft.chainmail_leggings:4", "item.minecraft.chainmail_boots:1", "item.minecraft.iron_helmet:2", "item.minecraft.iron_chestplate:6", "item.minecraft.iron_leggings:5", "item.minecraft.iron_boots:2", "item.minecraft.diamond_helmet:3", "item.minecraft.diamond_chestplate:8", "item.minecraft.diamond_leggings:6", "item.minecraft.diamond_boots:3", "item.minecraft.golden_helmet:2", "item.minecraft.golden_chestplate:5", "item.minecraft.golden_leggings:3", "item.minecraft.golden_boots:1", "item.minecraft.netherite_helmet:3", "item.minecraft.netherite_chestplate:8", "item.minecraft.netherite_leggings:6", "item.minecraft.netherite_boots:3", "item.yttr.suit_helmet:5", "item.yttr.suit_chestplate:10", "item.yttr.suit_leggings:8", "item.yttr.suit_boots:5", "item.yttr.goggles:0", "item.spectrum.fetchling_helmet:3", "item.spectrum.ferocious_chestplate:7", "item.spectrum.sylph_leggings:5", "item.spectrum.oread_boots:3", "item.spectrum.bedrock_helmet:5", "item.spectrum.bedrock_chestplate:13", "item.spectrum.bedrock_leggings:9", "item.spectrum.bedrock_boots:5", "item.additionaladditions.rose_gold_boots:2", "item.additionaladditions.rose_gold_helmet:2", "item.additionaladditions.rose_gold_chestplate:6", "item.additionaladditions.rose_gold_leggings:5"]
|
||||||
|
#If enabled, armor types have weight, this reduces the amount of feathers you can use based on how heavy your armor is
|
||||||
|
"Enable Armor Weights" = true
|
||||||
|
#Whether feathers freeze in cold biomes. If they do, they don't regenerate until in a different biome
|
||||||
|
"Enable Frost In Cold Biomes" = false
|
||||||
|
#Whether the Lightweight enchantment can be enhanted in an enchantment table, or if it is treasure only.
|
||||||
|
"Enable Lightweight Enchantment in Table" = true
|
||||||
|
|
||||||
90
pack/config/blockswap/block_swap.json5
Normal file
90
pack/config/blockswap/block_swap.json5
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
/*
|
||||||
|
This file uses the ".json5" file extension which allows for comments like this in a json file!
|
||||||
|
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
|
||||||
|
|
||||||
|
VSCode: https://code.visualstudio.com/
|
||||||
|
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
|
||||||
|
|
||||||
|
to make editing this file much easier.
|
||||||
|
*/
|
||||||
|
{
|
||||||
|
// Generates all block states for all blocks in the registry.
|
||||||
|
"generate_all_known_states": true,
|
||||||
|
// Whether blocks are replaced in existing chunks.
|
||||||
|
"retro_gen": false,
|
||||||
|
/* A map of states that specifies what the "old" block state is and what its "new" block state is.
|
||||||
|
See "known_states" folder("generate_all_known_states" must be set to true in this config) to see all known block states available for all blocks available in the registry.
|
||||||
|
Example:
|
||||||
|
"state_swapper": [
|
||||||
|
{
|
||||||
|
"new": {
|
||||||
|
"Name": "minecraft:birch_log",
|
||||||
|
// Properties define the state of this block/fluid.
|
||||||
|
"Properties": {
|
||||||
|
"axis": "x"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"old": {
|
||||||
|
"Name": "minecraft:oak_log",
|
||||||
|
// Properties define the state of this block/fluid.
|
||||||
|
"Properties": {
|
||||||
|
"axis": "z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"new": {
|
||||||
|
"Name": "minecraft:birch_leaves",
|
||||||
|
// Properties define the state of this block/fluid.
|
||||||
|
"Properties": {
|
||||||
|
"distance": "7",
|
||||||
|
"persistent": "true"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"old": {
|
||||||
|
"Name": "minecraft:acacia_log",
|
||||||
|
// Properties define the state of this block/fluid.
|
||||||
|
"Properties": {
|
||||||
|
"axis": "z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"new": {
|
||||||
|
"Name": "minecraft:jungle_log",
|
||||||
|
// Properties define the state of this block/fluid.
|
||||||
|
"Properties": {
|
||||||
|
"axis": "x"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"old": {
|
||||||
|
"Name": "minecraft:birch_log",
|
||||||
|
// Properties define the state of this block/fluid.
|
||||||
|
"Properties": {
|
||||||
|
"axis": "z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"new": {
|
||||||
|
"Name": "minecraft:jungle_planks",
|
||||||
|
},
|
||||||
|
"old": {
|
||||||
|
"Name": "minecraft:acacia_planks",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
*/
|
||||||
|
"state_swapper": [],
|
||||||
|
/* A map of blocks that specifies what the "old" block is and what its "new" block is.
|
||||||
|
Example:
|
||||||
|
"swapper": {
|
||||||
|
"minecraft:coarse_dirt": "minecraft:dirt",
|
||||||
|
"minecraft:diamond_block": "minecraft:emerald_block"
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
"swapper": {
|
||||||
|
"minecraft:enchanting_table": "minecraft:anvil"
|
||||||
|
}
|
||||||
|
}
|
||||||
20
pack/config/blockswap/missing_block_ids.json5
Normal file
20
pack/config/blockswap/missing_block_ids.json5
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
/*
|
||||||
|
This file uses the ".json5" file extension which allows for comments like this in a json file!
|
||||||
|
Your text editor may show this file with invalid/no syntax, if so, we recommend you download:
|
||||||
|
|
||||||
|
VSCode: https://code.visualstudio.com/
|
||||||
|
JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5
|
||||||
|
|
||||||
|
to make editing this file much easier.
|
||||||
|
*/
|
||||||
|
{
|
||||||
|
/* A map of blocks that specifies what the "old" broken block is and what its "new" functional block is.
|
||||||
|
Example:
|
||||||
|
"swapper": {
|
||||||
|
Broken ID Valid ID
|
||||||
|
"minecraft:coarse_dirt": "minecraft:dirt",
|
||||||
|
"minecraft:diamond_block": "minecraft:emerald_block"
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
"id_remapper": { }
|
||||||
|
}
|
||||||
24
pack/config/clean_tooltips-client.toml
Normal file
24
pack/config/clean_tooltips-client.toml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
|
||||||
|
[durability]
|
||||||
|
#Should the Durability section be enabled?
|
||||||
|
enabled = true
|
||||||
|
|
||||||
|
[enchantments]
|
||||||
|
#Should the fancied up Enchantment section be used?
|
||||||
|
enabled = true
|
||||||
|
|
||||||
|
[enchantments.color]
|
||||||
|
#The color curses should have
|
||||||
|
#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET
|
||||||
|
curse = "RED"
|
||||||
|
#The color normal enchantments should have
|
||||||
|
#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET
|
||||||
|
normal = "GREEN"
|
||||||
|
#The color max level enchantments should have
|
||||||
|
#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET
|
||||||
|
max_level = "GOLD"
|
||||||
|
|
||||||
|
[color]
|
||||||
|
#Should the fancied up Color section be used?
|
||||||
|
enabled = true
|
||||||
|
|
||||||
490
pack/config/emi.css
Normal file
490
pack/config/emi.css
Normal file
@@ -0,0 +1,490 @@
|
|||||||
|
/** EMI Config */
|
||||||
|
|
||||||
|
#general {
|
||||||
|
/**
|
||||||
|
* Whether EMI is enabled and visible.
|
||||||
|
*/
|
||||||
|
enabled: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether cheating in items is enabled.
|
||||||
|
*/
|
||||||
|
cheat-mode: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How much EMI should use tooltips and popups to show controls and information.
|
||||||
|
*/
|
||||||
|
help-level: normal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Where EMI should pull stacks from to populate the index.
|
||||||
|
*/
|
||||||
|
index-source: creative;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Which sidebar should be searched using the search bar.
|
||||||
|
*/
|
||||||
|
search-sidebar: right;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether normal search queries should include the tooltip.
|
||||||
|
*/
|
||||||
|
search-tooltip-by-default: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether normal search queries should include the mod name.
|
||||||
|
*/
|
||||||
|
search-mod-name-by-default: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether normal search queries should include the stack's tags.
|
||||||
|
*/
|
||||||
|
search-tags-by-default: false;
|
||||||
|
}
|
||||||
|
|
||||||
|
#ui {
|
||||||
|
/**
|
||||||
|
* Which action should be performed when clicking the recipe book.
|
||||||
|
*/
|
||||||
|
recipe-book-action: toggle-craftables;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Where to display status effects in the inventory.
|
||||||
|
*/
|
||||||
|
effect-location: top;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to display a gray overlay when hovering over a stack.
|
||||||
|
*/
|
||||||
|
show-hover-overlay: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to add mod name to tooltips
|
||||||
|
*/
|
||||||
|
append-mod-id: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to add mod name to item tooltips, in case another mod provides behavior
|
||||||
|
*/
|
||||||
|
append-item-mod-id: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prevents recipes being quick crafted from shifting around under the cursor.
|
||||||
|
*/
|
||||||
|
miscraft-prevention: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The unit to display fluids as.
|
||||||
|
*/
|
||||||
|
fluid-unit: millibuckets;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to use the batched render system. Batching is faster, but may have
|
||||||
|
* incompatibilities with shaders or other mods.
|
||||||
|
*/
|
||||||
|
use-batched-renderer: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to have the search bar in the center of the screen, instead of to the
|
||||||
|
* side.
|
||||||
|
*/
|
||||||
|
center-search-bar: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Which sidebar type to switch to when searching.
|
||||||
|
*/
|
||||||
|
search-sidebar-focus: index;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Which sidebar type to focus when the search is empty.
|
||||||
|
*/
|
||||||
|
empty-search-sidebar-focus: empty;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether the EMI config button should be visible.
|
||||||
|
*/
|
||||||
|
emi-config-button-visibility: shown;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether the recipe tree button should be visible.
|
||||||
|
*/
|
||||||
|
recipe-tree-button-visibility: auto;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The maximum height the recipe screen will grow to be if space is available in
|
||||||
|
* pixels.
|
||||||
|
*/
|
||||||
|
maximum-recipe-screen-height: 256;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The minimum width of the recipe screen in pixels. Controls how many tabs there
|
||||||
|
* can be, and where the page switching buttons go. The default is 176, the width
|
||||||
|
* of most screens.
|
||||||
|
*/
|
||||||
|
minimum-recipe-screen-width: 176;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The amount of vertical margin to give in the recipe screen.
|
||||||
|
*/
|
||||||
|
vertical-margin: 20;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Where to show workstations in the recipe screen
|
||||||
|
*/
|
||||||
|
workstation-location: bottom;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display cost per batch when hovering a recipe output
|
||||||
|
*/
|
||||||
|
show-cost-per-batch: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether recipes should have a button to set as default.
|
||||||
|
*/
|
||||||
|
recipe-default-button: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether recipes should have a button to show the recipe tree.
|
||||||
|
*/
|
||||||
|
recipe-tree-button: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether recipes should have a button to fill the ingredients in a handler.
|
||||||
|
*/
|
||||||
|
recipe-fill-button: true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether recipes should have a button to take a screenshot of the recipe.
|
||||||
|
*/
|
||||||
|
recipe-screenshot-button: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The GUI scale at which recipe screenshots are saved. Use 0 to use the current
|
||||||
|
* GUI scale.
|
||||||
|
*/
|
||||||
|
recipe-screenshot-scale: 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The pages in the left sidebar
|
||||||
|
*/
|
||||||
|
left-sidebar-pages: favorites;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The subpanels in the left sidebar
|
||||||
|
*/
|
||||||
|
left-sidebar-subpanels: none;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How many columns and rows of ingredients to limit the left sidebar to
|
||||||
|
*/
|
||||||
|
left-sidebar-size: 9, 8;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How much space to maintain between the left sidebar and obstructions, in pixels
|
||||||
|
*/
|
||||||
|
left-sidebar-margins: 2, 2, 2, 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Where to position the left sidebar
|
||||||
|
*/
|
||||||
|
left-sidebar-align: right, center;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to render the header buttons and page count for the left sidebar
|
||||||
|
*/
|
||||||
|
left-sidebar-header: visible;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Which theme to use for the left sidebar
|
||||||
|
*/
|
||||||
|
left-sidebar-theme: modern;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The pages in the right sidebar
|
||||||
|
*/
|
||||||
|
right-sidebar-pages: index, empty;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The subpanels in the right sidebar
|
||||||
|
*/
|
||||||
|
right-sidebar-subpanels: none;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How many columns and rows of ingredients to limit the right sidebar to
|
||||||
|
*/
|
||||||
|
right-sidebar-size: 9, 8;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How much space to maintain between the right sidebar and obstructions, in pixels
|
||||||
|
*/
|
||||||
|
right-sidebar-margins: 2, 2, 2, 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Where to position the right sidebar
|
||||||
|
*/
|
||||||
|
right-sidebar-align: left, center;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to render the header buttons and page count for the right sidebar
|
||||||
|
*/
|
||||||
|
right-sidebar-header: visible;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Which theme to use for the right sidebar
|
||||||
|
*/
|
||||||
|
right-sidebar-theme: modern;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The pages in the top sidebar
|
||||||
|
*/
|
||||||
|
top-sidebar-pages: none;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The subpanels in the top sidebar
|
||||||
|
*/
|
||||||
|
top-sidebar-subpanels: none;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How many columns and rows of ingredients to limit the top sidebar to
|
||||||
|
*/
|
||||||
|
top-sidebar-size: 9, 9;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How much space to maintain between the top sidebar and obstructions, in pixels
|
||||||
|
*/
|
||||||
|
top-sidebar-margins: 2, 2, 2, 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Where to position the top sidebar
|
||||||
|
*/
|
||||||
|
top-sidebar-align: center, center;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to render the header buttons and page count for the top sidebar
|
||||||
|
*/
|
||||||
|
top-sidebar-header: visible;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Which theme to use for the top sidebar
|
||||||
|
*/
|
||||||
|
top-sidebar-theme: transparent;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The pages in the bottom sidebar
|
||||||
|
*/
|
||||||
|
bottom-sidebar-pages: none;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The subpanels in the bottom sidebar
|
||||||
|
*/
|
||||||
|
bottom-sidebar-subpanels: none;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How many columns and rows of ingredients to limit the bottom sidebar to
|
||||||
|
*/
|
||||||
|
bottom-sidebar-size: 9, 9;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How much space to maintain between the bottom sidebar and obstructions, in
|
||||||
|
* pixels
|
||||||
|
*/
|
||||||
|
bottom-sidebar-margins: 2, 2, 2, 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Where to position the bottom sidebar
|
||||||
|
*/
|
||||||
|
bottom-sidebar-align: center, center;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to render the header buttons and page count for the bottom sidebar
|
||||||
|
*/
|
||||||
|
bottom-sidebar-header: visible;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Which theme to use for the bottom sidebar
|
||||||
|
*/
|
||||||
|
bottom-sidebar-theme: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#binds {
|
||||||
|
/**
|
||||||
|
* Toggle the visibility of EMI.
|
||||||
|
*/
|
||||||
|
toggle-visibility: "ctrl key.keyboard.o";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Focuses the search bar.
|
||||||
|
*/
|
||||||
|
focus-search: "ctrl key.keyboard.f";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the search bar.
|
||||||
|
*/
|
||||||
|
clear-search: "key.keyboard.unknown";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display the recipes for creating a stack.
|
||||||
|
*/
|
||||||
|
view-recipes: "key.keyboard.r";
|
||||||
|
view-recipes: "key.mouse.left";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display the recipes that can be created using a stack.
|
||||||
|
*/
|
||||||
|
view-uses: "key.keyboard.u";
|
||||||
|
view-uses: "key.mouse.right";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Favorite the item to display on the side of the screen opposite of recipies for
|
||||||
|
* quick access.
|
||||||
|
*/
|
||||||
|
favorite: "key.keyboard.a";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the default recipe for a given stack in the output of a recipe to that
|
||||||
|
* recipe.
|
||||||
|
*/
|
||||||
|
default-stack: "ctrl key.mouse.left";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display the recipe tree for a given stack.
|
||||||
|
*/
|
||||||
|
view-stack-tree: "key.keyboard.unknown";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display the recipe tree.
|
||||||
|
*/
|
||||||
|
view-tree: "key.keyboard.unknown";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return to the previous page in EMI.
|
||||||
|
*/
|
||||||
|
back: "key.keyboard.backspace";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return to the next page in EMI after going back.
|
||||||
|
*/
|
||||||
|
forward: "key.keyboard.unknown";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* When on a stack with an associated recipe:
|
||||||
|
* Move ingredients for a single result.
|
||||||
|
*/
|
||||||
|
craft-one: "key.mouse.left";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* When on a stack with an associated recipe:
|
||||||
|
* Move ingredients for as many results as possible.
|
||||||
|
*/
|
||||||
|
craft-all: "shift key.mouse.left";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* When on a stack with an associated recipe:
|
||||||
|
* Move ingredients for a single result and put in inventory if possible.
|
||||||
|
*/
|
||||||
|
craft-one-to-inventory: "key.keyboard.unknown";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* When on a stack with an associated recipe:
|
||||||
|
* Move ingredients for as many results as possible and put in inventory if
|
||||||
|
* possible.
|
||||||
|
*/
|
||||||
|
craft-all-to-inventory: "key.keyboard.unknown";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* When on a stack with an associated recipe:
|
||||||
|
* Move ingredients for a single result and put in cursor if possible.
|
||||||
|
*/
|
||||||
|
craft-one-to-cursor: "ctrl key.mouse.left";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display the recipe that will be used to craft on a stack with no recipe context.
|
||||||
|
*/
|
||||||
|
show-craft: "key.keyboard.left.shift";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cheat in one of an item into the inventory.
|
||||||
|
*/
|
||||||
|
cheat-one-to-inventory: "ctrl key.mouse.right";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cheat in a stack of an item into the inventory.
|
||||||
|
*/
|
||||||
|
cheat-stack-to-inventory: "ctrl key.mouse.left";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cheat in one of an item into the cursor.
|
||||||
|
*/
|
||||||
|
cheat-one-to-cursor: "ctrl key.mouse.middle";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cheat in a stack of an item into the cursor.
|
||||||
|
*/
|
||||||
|
cheat-stack-to-cursor: "key.keyboard.unknown";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete the stack in the cursor when hovering the index
|
||||||
|
*/
|
||||||
|
delete-cursor-stack: "key.mouse.left";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Copies the hovered recipe's ID to the clipboard
|
||||||
|
*/
|
||||||
|
copy-recipe-id: "key.keyboard.unknown";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* In edit mode, hide the hovered stack
|
||||||
|
*/
|
||||||
|
hide-stack: "ctrl key.mouse.left";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* In edit mode, hide stacks with the hovered stack's id
|
||||||
|
*/
|
||||||
|
hide-stack-by-id: "ctrl shift key.mouse.left";
|
||||||
|
}
|
||||||
|
|
||||||
|
#dev {
|
||||||
|
/**
|
||||||
|
* Whether development functions should be enabled. Not recommended for general
|
||||||
|
* play.
|
||||||
|
*/
|
||||||
|
dev-mode: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether editing the index is enabled
|
||||||
|
*/
|
||||||
|
edit-mode: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to log untranslated tags as warnings.
|
||||||
|
*/
|
||||||
|
log-untranslated-tags: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to log ingredients that don't have a representative tag as warnings.
|
||||||
|
*/
|
||||||
|
log-non-tag-ingredients: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether hovering the output of a recipe should show the recipe's EMI ID.
|
||||||
|
*/
|
||||||
|
show-recipe-ids: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to display additional widgets added to recipes from other mods.
|
||||||
|
* These are typically developer facing and compatibility related, and not useful
|
||||||
|
* for players.
|
||||||
|
*/
|
||||||
|
show-recipe-decorators: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether stacks in the index should display a highlight if they have a recipe
|
||||||
|
* default.
|
||||||
|
*/
|
||||||
|
highlight-defaulted: false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to display exclusion areas
|
||||||
|
*/
|
||||||
|
highlight-exclusion-areas: false;
|
||||||
|
}
|
||||||
29
pack/config/fml.toml
Normal file
29
pack/config/fml.toml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
#Early window height
|
||||||
|
earlyWindowHeight = 480
|
||||||
|
#Enable forge global version checking
|
||||||
|
versionCheck = false
|
||||||
|
#Should we control the window. Disabling this disables new GL features and can be bad for mods that rely on them.
|
||||||
|
earlyWindowControl = true
|
||||||
|
#Early window framebuffer scale
|
||||||
|
earlyWindowFBScale = 1
|
||||||
|
#Early window provider
|
||||||
|
earlyWindowProvider = "fmlearlywindow"
|
||||||
|
#Early window width
|
||||||
|
earlyWindowWidth = 854
|
||||||
|
#Early window starts maximized
|
||||||
|
earlyWindowMaximized = false
|
||||||
|
#Default config path for servers
|
||||||
|
defaultConfigPath = "defaultconfigs"
|
||||||
|
#Disables Optimized DFU client-side - already disabled on servers
|
||||||
|
disableOptimizedDFU = true
|
||||||
|
#Skip specific GL versions, may help with buggy graphics card drivers
|
||||||
|
earlyWindowSkipGLVersions = []
|
||||||
|
#Whether to log a help message on first attempt, to aid troubleshooting. This setting should automatically disable itself after a successful launch
|
||||||
|
earlyWindowLogHelpMessage = false
|
||||||
|
#Max threads for early initialization parallelism, -1 is based on processor count
|
||||||
|
maxThreads = -1
|
||||||
|
#Squir?
|
||||||
|
earlyWindowSquir = false
|
||||||
|
#Whether to show CPU usage stats in early window
|
||||||
|
earlyWindowShowCPU = false
|
||||||
|
|
||||||
20
pack/config/fog/config.json
Normal file
20
pack/config/fog/config.json
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"disableMod": false,
|
||||||
|
"disabledDimensions": [
|
||||||
|
"minecraft:the_nether"
|
||||||
|
],
|
||||||
|
"disableRaininessEffect": false,
|
||||||
|
"disableUndergroundFogMultiplier": false,
|
||||||
|
"disableBiomeFogColour": false,
|
||||||
|
"disableCloudWhitening": false,
|
||||||
|
"initialFogStart": 0.1,
|
||||||
|
"initialFogEnd": 0.85,
|
||||||
|
"raininessTransitionSpeed": 0.005,
|
||||||
|
"undergroundnessTransitionSpeed": 0.005,
|
||||||
|
"fogStartTransitionSpeed": 0.005,
|
||||||
|
"fogEndTransitionSpeed": 0.005,
|
||||||
|
"darknessTransitionSpeed": 0.005,
|
||||||
|
"fogColorTransitionSpeed": 0.025,
|
||||||
|
"startMultiplierTransitionSpeed": 0.0075,
|
||||||
|
"endMultiplierTransitionSpeed": 0.0075
|
||||||
|
}
|
||||||
29
pack/config/forgery/block_logo.ini
Normal file
29
pack/config/forgery/block_logo.ini
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
; NOTICE: This file does nothing if woina.block_logo is disabled.
|
||||||
|
|
||||||
|
[general]
|
||||||
|
; If true, the animation goes from right to left instead of left to right.
|
||||||
|
; Can be set to "random" to pick left or right randomly.
|
||||||
|
reverse=false
|
||||||
|
; Play block placement sounds as the blocks land.
|
||||||
|
sound=false
|
||||||
|
|
||||||
|
[shadow]
|
||||||
|
; What color the shadow under the blocks should be.
|
||||||
|
; Range 0-255 for each component.
|
||||||
|
red=0
|
||||||
|
green=0
|
||||||
|
blue=0
|
||||||
|
alpha=225
|
||||||
|
|
||||||
|
; You can map pixel colors to blocks here. Syntax is straightforward; key
|
||||||
|
; is a 24-bit hex color, value is the identifier of the block to render. You
|
||||||
|
; may specify multiple identifiers separated by spaces, in which case a random
|
||||||
|
; one will be chosen.
|
||||||
|
; Unrecognized colors in the PNG are an error. Anything that is fully
|
||||||
|
; transparent is treated as absent. Pixels that aren't fully opaque or
|
||||||
|
; fully transparent are an error.
|
||||||
|
[pixels]
|
||||||
|
; Default. Black pixels are stone.
|
||||||
|
000000=minecraft:stone
|
||||||
|
; Example: Random planks.
|
||||||
|
;000000=minecraft:oak_planks minecraft:spruce_planks minecraft:birch_planks
|
||||||
BIN
pack/config/forgery/block_logo.png
Normal file
BIN
pack/config/forgery/block_logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 123 B |
111
pack/config/forgery/classic_block_drops.ini
Normal file
111
pack/config/forgery/classic_block_drops.ini
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
; NOTICE: This file does nothing if woina.classic_block_drops is disabled.
|
||||||
|
|
||||||
|
; This is a whitelist of "safe" blocks with tileable textures that can be
|
||||||
|
; rendered with the better-looking and more-faithful method of rendering a
|
||||||
|
; portion of the texture, rather than the mipmapped texture.
|
||||||
|
|
||||||
|
; Rules are processed in the order they're defined. The first matching rule
|
||||||
|
; wins, regardless of its value.
|
||||||
|
|
||||||
|
; Heuristics for basic mod compatibility and less typing. Specify an item's ID
|
||||||
|
; with a value of false above to override.
|
||||||
|
[@heuristics]
|
||||||
|
*_glazed_terracotta=false
|
||||||
|
|
||||||
|
*_cobblestone=true
|
||||||
|
cobblestone_*=true
|
||||||
|
*_planks=true
|
||||||
|
*_nylium=true
|
||||||
|
*_log=true
|
||||||
|
*_wood=true
|
||||||
|
*_stem=true
|
||||||
|
*_hyphae=true
|
||||||
|
*_ore=true
|
||||||
|
*_sand=true
|
||||||
|
*_gravel=true
|
||||||
|
*_wool=true
|
||||||
|
*_planks_slab=true
|
||||||
|
*_terracotta=true
|
||||||
|
*_sandstone=true
|
||||||
|
*_concrete=true
|
||||||
|
*_concrete_powder=true
|
||||||
|
*_leaves=true
|
||||||
|
*_carpet=true
|
||||||
|
|
||||||
|
[minecraft:]
|
||||||
|
stone=true
|
||||||
|
granite=true
|
||||||
|
diorite=true
|
||||||
|
andesite=true
|
||||||
|
grass_block=true
|
||||||
|
dirt=true
|
||||||
|
coarse_dirt=true
|
||||||
|
podzol=true
|
||||||
|
cobblestone=true
|
||||||
|
bedrock=true
|
||||||
|
sand=true
|
||||||
|
gravel=true
|
||||||
|
; why are these not called X_planks_slab???
|
||||||
|
oak_slab=true
|
||||||
|
spruce_slab=true
|
||||||
|
birch_slab=true
|
||||||
|
jungle_slab=true
|
||||||
|
acacia_slab=true
|
||||||
|
dark_oak_slab=true
|
||||||
|
crimson_slab=true
|
||||||
|
warped_slab=true
|
||||||
|
stone_slab=true
|
||||||
|
sandstone_slab=true
|
||||||
|
petrified_oak_slab=true ; can't believe this is still in the game
|
||||||
|
cobblestone_slab=true
|
||||||
|
red_sandstone_slab=true
|
||||||
|
prismarine_slab=true
|
||||||
|
dark_prismarine_slab=true
|
||||||
|
mossy_cobblestone=true
|
||||||
|
obsidian=true
|
||||||
|
oak_stairs=true
|
||||||
|
spruce_stairs=true
|
||||||
|
birch_stairs=true
|
||||||
|
jungle_stairs=true
|
||||||
|
acacia_stairs=true
|
||||||
|
dark_oak_stairs=true
|
||||||
|
crimson_stairs=true
|
||||||
|
warped_stairs=true
|
||||||
|
stone_stairs=true
|
||||||
|
sandstone_stairs=true
|
||||||
|
cobblestone_stairs=true
|
||||||
|
red_sandstone_stairs=true
|
||||||
|
prismarine_stairs=true
|
||||||
|
dark_prismarine_stairs=true
|
||||||
|
diamond_block=true
|
||||||
|
ice=true
|
||||||
|
snow=true
|
||||||
|
clay=true
|
||||||
|
netherrack=true
|
||||||
|
soul_sand=true
|
||||||
|
soul_soil=true
|
||||||
|
basalt=true
|
||||||
|
glowstone=true
|
||||||
|
mycelium=true
|
||||||
|
end_stone=true
|
||||||
|
emerald_block=true
|
||||||
|
terracotta=true
|
||||||
|
coal_block=true
|
||||||
|
packed_ice=true
|
||||||
|
prismarine=true
|
||||||
|
dark_prismarine=true
|
||||||
|
magma_block=true
|
||||||
|
nether_wart_block=true
|
||||||
|
warped_wart_block=true
|
||||||
|
blue_ice=true
|
||||||
|
ancient_debris=true
|
||||||
|
blackstone=true
|
||||||
|
blackstone_slab=true
|
||||||
|
blackstone_stairs=true
|
||||||
|
farmland=true
|
||||||
|
infested_stone=true
|
||||||
|
infested_cobblestone=true
|
||||||
|
brown_mushroom_block=true
|
||||||
|
red_mushroom_block=true
|
||||||
|
honeycomb_block=true
|
||||||
|
redstone_block=true
|
||||||
126
pack/config/forgery/dimensional_tools.ini
Normal file
126
pack/config/forgery/dimensional_tools.ini
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
; NOTICE: This file does nothing if mechanics.dimensional_tools is disabled.
|
||||||
|
|
||||||
|
; The default config works identically to the old gold_tools_useful_in_nether
|
||||||
|
; tweak.
|
||||||
|
|
||||||
|
; Block-to-dimension associations. Blocks that are associated with a dimension
|
||||||
|
; deal extra damage to incompatible tools. Normally, these associations only
|
||||||
|
; apply if the block is *in* the dimension it's associated with, but if you
|
||||||
|
; suffix the dimension with a ! then the block will always apply dimensional
|
||||||
|
; effects. You can use tags by prefixing with a #; Fabrication's INI loader
|
||||||
|
; only recognizes semicolon as a comment. You can associate a block with more
|
||||||
|
; than one dimension by specifying it multiple times.
|
||||||
|
;
|
||||||
|
; Note: No checking is performed that a dimension ID refers to an extant
|
||||||
|
; dimension, so you can use this to describe non-dimensional relationships too
|
||||||
|
; if you like.
|
||||||
|
[blocks.minecraft:]
|
||||||
|
gravel=the_nether
|
||||||
|
nether_bricks=the_nether
|
||||||
|
nether_brick_fence=the_nether
|
||||||
|
nether_brick_slab=the_nether
|
||||||
|
nether_brick_stairs=the_nether
|
||||||
|
nether_brick_wall=the_nether
|
||||||
|
nether_wart_block=the_nether
|
||||||
|
warped_wart_block=the_nether
|
||||||
|
#base_stone_nether=the_nether!
|
||||||
|
#nylium=the_nether!
|
||||||
|
#crimson_stems=the_nether!
|
||||||
|
#warped_stems=the_nether!
|
||||||
|
soul_sand=the_nether!
|
||||||
|
soul_soil=the_nether!
|
||||||
|
glowstone=the_nether!
|
||||||
|
shroomlight=the_nether!
|
||||||
|
nether_gold_ore=the_nether!
|
||||||
|
nether_quartz_ore=the_nether!
|
||||||
|
magma_block=the_nether!
|
||||||
|
ancient_debris=the_nether!
|
||||||
|
; Legacy tags
|
||||||
|
#fabrication:nether_blocks_only_in_nether=the_nether
|
||||||
|
#fabrication:nether_blocks=the_nether!
|
||||||
|
|
||||||
|
; Associated tools don't consider damage factors when breaking blocks that are
|
||||||
|
; associated with the same dimension. Suffixing a dimension with a ! here
|
||||||
|
; "hard-associates" the tool. You can use tags by prefixing with a #;
|
||||||
|
; Fabrication's INI loader only recognizes semicolon as a comment.
|
||||||
|
[tools.minecraft:]
|
||||||
|
golden_sword=the_nether!
|
||||||
|
golden_pickaxe=the_nether!
|
||||||
|
golden_hoe=the_nether!
|
||||||
|
golden_shovel=the_nether!
|
||||||
|
golden_axe=the_nether!
|
||||||
|
netherite_sword=the_nether
|
||||||
|
netherite_pickaxe=the_nether
|
||||||
|
netherite_hoe=the_nether
|
||||||
|
netherite_shovel=the_nether
|
||||||
|
netherite_axe=the_nether
|
||||||
|
; Legacy tags
|
||||||
|
#fabrication:gold_tools=the_nether!
|
||||||
|
#fabrication:nether_tools=the_nether
|
||||||
|
|
||||||
|
; Tools crafted with only associated items will be associated with the given
|
||||||
|
; dimension. A value of * makes the material dimension-agnostic and ignored for
|
||||||
|
; the purposes of dimensional association. Presence of any ingredients not in
|
||||||
|
; this list will cause the association to fail. You can use tags by prefixing
|
||||||
|
; with a #. You can suffix with ! for a "hard" association.
|
||||||
|
[materials.minecraft:]
|
||||||
|
stick=*
|
||||||
|
crimson_planks=the_nether
|
||||||
|
warped_planks=the_nether
|
||||||
|
blackstone=the_nether
|
||||||
|
|
||||||
|
; Only items in this list will be affected by dimensional materials crafting.
|
||||||
|
; You can use tags by prefixing with a #.
|
||||||
|
[substitutable.minecraft:]
|
||||||
|
wooden_sword=true
|
||||||
|
wooden_pickaxe=true
|
||||||
|
wooden_hoe=true
|
||||||
|
wooden_shovel=true
|
||||||
|
wooden_axe=true
|
||||||
|
stone_sword=true
|
||||||
|
stone_pickaxe=true
|
||||||
|
stone_hoe=true
|
||||||
|
stone_shovel=true
|
||||||
|
stone_axe=true
|
||||||
|
; Legacy tag
|
||||||
|
#fabrication:possibly_fungal_tools=true
|
||||||
|
|
||||||
|
; Find-and-replace will be performed on item names for things crafted that are
|
||||||
|
; affected by the above materials section. Key is a dimension ID, followed by a
|
||||||
|
; slash, then the thing to find, then the value is what to replace it with.
|
||||||
|
; Note that these substitutions are performed on the server out of necessity,
|
||||||
|
; and therefore will always use the English names. The server does not have
|
||||||
|
; non-English language data.
|
||||||
|
;
|
||||||
|
; If a crafted tool matches multiple dimensions, all the matching name
|
||||||
|
; substitutions will be applied in the order they're defined.
|
||||||
|
[name_substitutions.minecraft:]
|
||||||
|
the_nether/Wooden=Fungal
|
||||||
|
the_nether/Stone=Blackstone
|
||||||
|
|
||||||
|
; Assign damage factors when using tools associated with a given dimension
|
||||||
|
; on blocks associated with another. Syntax is tool dimension, then a greater
|
||||||
|
; than sign (>), then the block dimension. Either dimension, but not both, can
|
||||||
|
; be *, in which case it matches all dimensions except the one on the other
|
||||||
|
; side of the >. For example, *>the_nether matches all non-Nether tools that
|
||||||
|
; are being used on Nether blocks. overworld>* matches all Overworld tools that
|
||||||
|
; are being used on non-Overworld blocks. * also matches tools and blocks with
|
||||||
|
; no associated dimension.
|
||||||
|
;
|
||||||
|
; Negative values result in *less* damage being dealt rather than more. You may
|
||||||
|
; specify "Infinity" instead of a number to make the tool break instantly, or
|
||||||
|
; specify "0" to make the tool take no damage.
|
||||||
|
;
|
||||||
|
; If a tool has more than one dimension, if it matches only positive values,
|
||||||
|
; the greatest one will be used. If it matches a mixture of negative and
|
||||||
|
; positive values, or only matches negatives, the least (furthest from zero)
|
||||||
|
; will be used. If it matches 0 at all, that will be used.
|
||||||
|
;
|
||||||
|
; If a tool matches more than one damage factor *for a given dimension*, then
|
||||||
|
; fully specified (A>B) values are preferred, then "against foreign block"
|
||||||
|
; values (A>*), then finally "foreign tool against block" values (*>A).
|
||||||
|
[damage_factors.minecraft:]
|
||||||
|
; Using any non-Nether tools on Nether-associated blocks deals 50x damage.
|
||||||
|
*>the_nether=50
|
||||||
|
; Using any hard-Nether tools on Nether-associated blocks deals 1/50 damage.
|
||||||
|
the_nether!>the_nether=-50
|
||||||
2367
pack/config/forgery/features.ini
Normal file
2367
pack/config/forgery/features.ini
Normal file
File diff suppressed because it is too large
Load Diff
6
pack/config/forgery/fscript.ini
Normal file
6
pack/config/forgery/fscript.ini
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
; NOTICE: This file does nothing if fscript is not installed.
|
||||||
|
|
||||||
|
; the example shows what the default behaviour of
|
||||||
|
; feather_falling_no_trample looks like in fscript
|
||||||
|
; [tweaks]
|
||||||
|
; feather_falling_no_trample=~boots:~enchant~minecraft;feather_falling:level:1
|
||||||
138
pack/config/forgery/gear_components.ini
Normal file
138
pack/config/forgery/gear_components.ini
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
; NOTICE: This file does nothing if mechanics.broken_tools_drop_components is
|
||||||
|
; disabled.
|
||||||
|
|
||||||
|
[@options]
|
||||||
|
; The minimum drop rate percentage. A player with terrible luck will receive
|
||||||
|
; this percentage of the value of their broken gear back.
|
||||||
|
drop_rate_min=75
|
||||||
|
; The mid drop rate percentage; the peak of the triangular distribution. A
|
||||||
|
; player can expect to receive this percentage of the value of their broken gear
|
||||||
|
; back.
|
||||||
|
drop_rate_mid=75
|
||||||
|
; The max drop rate percentage. A player with incredible luck will receive this
|
||||||
|
; percentage of the value of their broken gear back.
|
||||||
|
drop_rate_max=75
|
||||||
|
; If all drop_rate options are set to the same thing, there will be no variance
|
||||||
|
; in the actual value received back upon break. Otherwise, the min/mid/max
|
||||||
|
; options provide the points for a triangular distribution. What this means is
|
||||||
|
; that values closer to mid are more likely, while values close to min and max
|
||||||
|
; are rare. If you'd prefer a uniform distribution, where all values are
|
||||||
|
; equally likely, set this to true. If this is set to true, drop_rate_mid is
|
||||||
|
; ignored.
|
||||||
|
drop_rate_uniform=false
|
||||||
|
; A random amount of the returned value is in "nuggets" and a random amount is
|
||||||
|
; in "ingots". If this is set to 1, it is guaranteed that if an ingot worth of
|
||||||
|
; value or more has been returned, then at least 1 ingot will be given instead
|
||||||
|
; of all nuggets. If this is set to 0, no guarantee is made. If this is set to
|
||||||
|
; *, then there will be no randomness in what is returned as ingots and what is
|
||||||
|
; returned as nuggets; as many ingots as possible will be returned, using
|
||||||
|
; nuggets only when necessary.
|
||||||
|
guaranteed_ingots=1
|
||||||
|
; If true, items that have Curse of Vanishing will not drop components when
|
||||||
|
; they break.
|
||||||
|
ignore_vanishing=true
|
||||||
|
; The amount of nuggets to "cheat" the player out of. Separate from drop rate.
|
||||||
|
cheat=1
|
||||||
|
|
||||||
|
; Syntax is space-delimited values. The first value is how many nuggets are in
|
||||||
|
; an ingot, the second value is the item ID or tag of the nugget, and the third
|
||||||
|
; value is the item ID or tag of the ingot. Nugget value can be arbitrarily low,
|
||||||
|
; and you can omit the third value if you only want nuggets to drop. You can
|
||||||
|
; read this as e.g. "9 gold_nugget[s are equivalent to 1] gold_ingot".
|
||||||
|
; Material names themselves are not namespaced. The namespace here in the
|
||||||
|
; section name is just for convenience when specifying tags and items.
|
||||||
|
[@materials.minecraft:]
|
||||||
|
wood=2 stick #planks
|
||||||
|
; Example change: Always drop oak planks instead of random planks.
|
||||||
|
;wood=2 stick oak_planks
|
||||||
|
leather=4 rabbit_hide leather
|
||||||
|
chain=11 iron_nugget chain
|
||||||
|
stone=2 cobblestone_slab cobblestone
|
||||||
|
gold=9 gold_nugget gold_ingot
|
||||||
|
iron=9 iron_nugget iron_ingot
|
||||||
|
diamond=4 coal diamond
|
||||||
|
netherite=4 netherite_scrap
|
||||||
|
stick=1 stick
|
||||||
|
flint=1 flint
|
||||||
|
string=1 string
|
||||||
|
scute=1 scute
|
||||||
|
|
||||||
|
; Syntax is space-delimited values again. Number of values is arbitrary; prefix
|
||||||
|
; a material name (from up above) with a number to specify how much of that
|
||||||
|
; material it is worth. Suffix the value with a ! to make that material
|
||||||
|
; ignore the drop_rate and always drop its complete value. Suffix the value
|
||||||
|
; with * to have that component accept random enchantments from the original
|
||||||
|
; tool. (Note this isn't useful without mechanics.grindstone_disenchanting.)
|
||||||
|
; As of 1.3.2, you can also specify a material value for a fake "xp" material
|
||||||
|
; to drop experience.
|
||||||
|
[minecraft:]
|
||||||
|
bow=3stick 3string
|
||||||
|
crossbow=3.5stick 0.5wood 2string 1.5iron ;mojang pls
|
||||||
|
shears=2iron
|
||||||
|
flint_and_steel=1iron 1flint
|
||||||
|
shield=6wood 1iron
|
||||||
|
fishing_rod=3stick 2string
|
||||||
|
turtle_helmet=5scute
|
||||||
|
|
||||||
|
wooden_pickaxe=3wood 2stick
|
||||||
|
stone_pickaxe=3stone 2stick
|
||||||
|
golden_pickaxe=3gold 2stick
|
||||||
|
iron_pickaxe=3iron 2stick
|
||||||
|
diamond_pickaxe=3diamond 2stick
|
||||||
|
netherite_pickaxe=3diamond 2stick 4gold 1netherite!*
|
||||||
|
|
||||||
|
wooden_axe=3wood 2stick
|
||||||
|
stone_axe=3stone 2stick
|
||||||
|
golden_axe=3gold 2stick
|
||||||
|
iron_axe=3iron 2stick
|
||||||
|
diamond_axe=3diamond 2stick
|
||||||
|
netherite_axe=3diamond 2stick 4gold 1netherite!*
|
||||||
|
|
||||||
|
wooden_shovel=1wood 2stick
|
||||||
|
stone_shovel=1stone 2stick
|
||||||
|
golden_shovel=1gold 2stick
|
||||||
|
iron_shovel=1iron 2stick
|
||||||
|
diamond_shovel=1diamond 2stick
|
||||||
|
netherite_shovel=1diamond 2stick 4gold 1netherite!*
|
||||||
|
|
||||||
|
wooden_hoe=2wood 2stick
|
||||||
|
stone_hoe=2stone 2stick
|
||||||
|
golden_hoe=2gold 2stick
|
||||||
|
iron_hoe=2iron 2stick
|
||||||
|
diamond_hoe=2diamond 2stick
|
||||||
|
netherite_hoe=2diamond 2stick 4gold 1netherite!*
|
||||||
|
|
||||||
|
wooden_sword=2wood 1stick
|
||||||
|
stone_sword=2stone 1stick
|
||||||
|
golden_sword=2gold 1stick
|
||||||
|
iron_sword=2iron 1stick
|
||||||
|
diamond_sword=2diamond 1stick
|
||||||
|
netherite_sword=2diamond 1stick 4gold 1netherite!*
|
||||||
|
|
||||||
|
leather_helmet=5leather
|
||||||
|
chainmail_helmet=5chain
|
||||||
|
golden_helmet=5gold
|
||||||
|
iron_helmet=5iron
|
||||||
|
diamond_helmet=5diamond
|
||||||
|
netherite_helmet=5diamond 4gold 1netherite!*
|
||||||
|
|
||||||
|
leather_chestplate=8leather
|
||||||
|
chainmail_chestplate=8chain
|
||||||
|
golden_chestplate=8gold
|
||||||
|
iron_chestplate=8iron
|
||||||
|
diamond_chestplate=8diamond
|
||||||
|
netherite_chestplate=8diamond 4gold 1netherite!*
|
||||||
|
|
||||||
|
leather_leggings=7leather
|
||||||
|
chainmail_leggings=7chain
|
||||||
|
golden_leggings=7gold
|
||||||
|
iron_leggings=7iron
|
||||||
|
diamond_leggings=7diamond
|
||||||
|
netherite_leggings=7diamond 4gold 1netherite!*
|
||||||
|
|
||||||
|
leather_boots=4leather
|
||||||
|
chainmail_boots=4chain
|
||||||
|
golden_boots=4gold
|
||||||
|
iron_boots=4iron
|
||||||
|
diamond_boots=4diamond
|
||||||
|
netherite_boots=4diamond 4gold 1netherite!*
|
||||||
58
pack/config/forgery/item_despawn.ini
Normal file
58
pack/config/forgery/item_despawn.ini
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
; NOTICE: This file does nothing if utility.item_despawn is disabled.
|
||||||
|
|
||||||
|
; You can specify despawn times in ticks (t), seconds (s), minutes (m), or hours (h). These
|
||||||
|
; keywords are also accepted, as well as their short forms in parentheses:
|
||||||
|
; - instantly (0): The item is prevented from spawning entirely.
|
||||||
|
; - forever (f): The item does not despawn.
|
||||||
|
; - invincible (i): The item does not despawn and cannot be damaged. If it falls into the void, it
|
||||||
|
; will teleport back up to Y=1.
|
||||||
|
; - unset: Don't check this criteria.
|
||||||
|
|
||||||
|
; Sections prefixed with a @ are special sections provided by internal logic in Fabrication.
|
||||||
|
; Other sections are namespaces.
|
||||||
|
|
||||||
|
[@special]
|
||||||
|
; All items that do not match other rules.
|
||||||
|
default=unset
|
||||||
|
; Items not dropped by players.
|
||||||
|
drops=unset
|
||||||
|
; Items that have been renamed.
|
||||||
|
renamed=unset
|
||||||
|
; Items that were dropped as a result of a player dying. Setting this to "invincible" can be an
|
||||||
|
; alternative to a grave mod or datapack.
|
||||||
|
player_death=unset
|
||||||
|
|
||||||
|
; Matches an item's enchantments. You can use full identifiers such as minecraft:efficiency, or
|
||||||
|
; the special names @curses, @normal, and @treasure. An item that matches multiple rules will have
|
||||||
|
; the one with the longest despawn time applied. Suffixing a despawn time with "!" makes it replace
|
||||||
|
; other rules, even if they're longer.
|
||||||
|
[@enchantments]
|
||||||
|
; Matches all "curse" enchantments.
|
||||||
|
@curses=unset
|
||||||
|
; Matches all "normal" enchantments.
|
||||||
|
; If you want the old enchanted_item_long_despawn tweak back, then set this one to 30m. Items that
|
||||||
|
; only have curses, unlike the old tweak, will still despawn normally.
|
||||||
|
@normal=unset
|
||||||
|
; Matches all "treasure" enchantments. Treasure enchantments will also match on @normal.
|
||||||
|
@treasure=unset
|
||||||
|
|
||||||
|
[@enchantments.minecraft:]
|
||||||
|
; Example. Force anything with Curse of Vanishing to despawn after 30 seconds, no matter what.
|
||||||
|
;vanishing_curse=30s!
|
||||||
|
|
||||||
|
; Matches an item's tags. Comes after enchantments, but before nbt bools.
|
||||||
|
[@tags.minecraft:]
|
||||||
|
; Example. All items with the minecraft:shulker_boxes tag despawn after an hour.
|
||||||
|
;shulker_boxes=1h
|
||||||
|
|
||||||
|
; Items with true NBT booleans of these names will be given these despawn times.
|
||||||
|
; NBT bool rules overshadow all other rules.
|
||||||
|
[@nbtbools]
|
||||||
|
; Just an example. Uncomment if you want it.
|
||||||
|
; If uncommented, the NBT needed to spawn an item with this is {LongDespawn:1b}
|
||||||
|
;LongDespawn=1h
|
||||||
|
|
||||||
|
; Suffixing one of these times with ! causes all special rules to be ignored for that item.
|
||||||
|
[minecraft:]
|
||||||
|
;cobblestone=1m
|
||||||
|
;diamond=forever
|
||||||
27
pack/config/forgery/taggable_players.ini
Normal file
27
pack/config/forgery/taggable_players.ini
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
; NOTICE: This file does nothing if utility.taggable_players is disabled.
|
||||||
|
|
||||||
|
; Available modes are:
|
||||||
|
; tagged_players_only - Players with a tag will be effected by the relevant feature, If the feature applied to other entities it no longer does
|
||||||
|
; untagged_players_only - Players without the tag will be affected by the relevant feature, If the feature applied to other entities it no longer does
|
||||||
|
; tagged_players - Players with a tag will be effected by the relevant feature
|
||||||
|
; untagged_players - Players without the tag will be affected by the relevant feature
|
||||||
|
|
||||||
|
[tweaks.extra]
|
||||||
|
can_breathe_water=tagged_players_only
|
||||||
|
no_wandering_trader=tagged_players_only
|
||||||
|
no_phantoms=tagged_players_only
|
||||||
|
scares_creepers=tagged_players_only
|
||||||
|
permanent_dolphins_grace=tagged_players_only
|
||||||
|
permanent_conduit_power=tagged_players_only
|
||||||
|
fireproof=tagged_players_only
|
||||||
|
no_hunger=tagged_players_only
|
||||||
|
invisible_to_mobs=tagged_players_only
|
||||||
|
|
||||||
|
; It's possible to force specific players to either enable/disable a feature
|
||||||
|
; This should also work with Fake players, but may require a game restart to update (since you can't relog the player)
|
||||||
|
;
|
||||||
|
; example of turning off Instant Pickup for the Ars Nouveau fake player via name or UUID. (which at time of writing is a very good idea to do, since it has a conflict)
|
||||||
|
;[!player]
|
||||||
|
;Ars_Nouveau.weird_tweaks.instant_pickup=false
|
||||||
|
;[!player_uuid]
|
||||||
|
;7400926d-1007-4e53-880f-b43e67f2bf29.weird_tweaks.instant_pickup=false
|
||||||
17
pack/config/forgery/yeet_recipes.ini
Normal file
17
pack/config/forgery/yeet_recipes.ini
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
; NOTICE: This file does nothing if utility.yeet_recipes is disabled.
|
||||||
|
|
||||||
|
; This is really only an INI because Fabrication's entire config framework is
|
||||||
|
; designed for INIs. Just list recipe IDs below, no matter what workstation
|
||||||
|
; they're for, and they will be destroyed with a precision gigawatt laser.
|
||||||
|
|
||||||
|
; The value is ignored, but is recommended to be set to "true" in case it's
|
||||||
|
; given meaning later.
|
||||||
|
|
||||||
|
; Example: Prevent sandstone from being crafted.
|
||||||
|
;[minecraft:]
|
||||||
|
;sandstone=true
|
||||||
|
|
||||||
|
; Example with a weirder ID: Prevent dark oak saplings from being transformed
|
||||||
|
; into oak saplings with a Botania mana pool with an Alchemy Catalyst.
|
||||||
|
;[botania:]
|
||||||
|
;mana_infusion/dark_oak_sapling_to_oak_sapling=true
|
||||||
26
pack/config/hungerstrike-common.toml
Normal file
26
pack/config/hungerstrike-common.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
|
||||||
|
[General]
|
||||||
|
#Mode can be set to NONE, LIST, or ALL
|
||||||
|
#- NONE: Hunger Strike is disabled for all players.
|
||||||
|
#- LIST: Hunger Strike is enabled for players added
|
||||||
|
# in-game with /hungerstrike command.
|
||||||
|
#- ALL: Hunger Strike is enabled for all players.
|
||||||
|
#Allowed Values: NONE, LIST, ALL
|
||||||
|
mode = "ALL"
|
||||||
|
#How to translate food points into heart points when consuming food.
|
||||||
|
#At the default value of 0.5, food fills your heart bar at half the rate it would fill hunger.
|
||||||
|
foodHealFactor = 0.0
|
||||||
|
#Globally overrides the maximum stack size of food items.
|
||||||
|
#This property affects all Vanilla and Mod food items that derive from ItemFood.
|
||||||
|
#Set to -1 to retain the default stack size of each food item. Note: This will affect the entire server, not just players on hunger strike.
|
||||||
|
#WARNING: Setting this property may result in unexpected behavior with other mods.
|
||||||
|
#Range: -1 ~ 64
|
||||||
|
maxFoodStackSize = -1
|
||||||
|
#Controls whether or not the hunger bar is hidden for players on hunger strike.
|
||||||
|
#If the hunger bar is left visible, it will remain filled at half capacity, except when certain potion effects are active like hunger and regeneration.
|
||||||
|
hideHungerBar = true
|
||||||
|
#The default hunger level when no status effects are active.
|
||||||
|
#Valid range is [1 - 20], with 20 being fully filled, and 10 being half-filled. The default value is 10, which disables health regen but allows sprinting.
|
||||||
|
#Range: 1 ~ 20
|
||||||
|
hungerBaseline = 10
|
||||||
|
|
||||||
1
pack/config/inventorio.json
Normal file
1
pack/config/inventorio.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"SegmentedHotbar":"OFF","ScrollWheelUtilityBelt":"OFF","CanThrowUnloyalTrident":false,"DarkTheme":false,"UseItemAppliesToOffhand":false,"SkipEmptyUtilitySlots":true,"SwappedHands":false,"AggressiveButtonRemoval":false,"ToggleButton":true,"CenteredScreen":false,"CuriosOpenByDefault":false}
|
||||||
1
pack/config/inventorio_shared.json
Normal file
1
pack/config/inventorio_shared.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"ExpandedEnderChest":true,"InfinityBowNeedsNoArrow":true,"TotemFromUtilityBelt":true,"AllowSwappedHands":true,"2x2CraftingGrid":true,"TrinketsIntegration":true,"ToolBeltMode":"ENABLED","UtilityBeltShortDefaultSize":true,"DeepPocketsBookCraft":true,"DeepPocketsInTrades":true,"DeepPocketsInRandomSelection":true}
|
||||||
69
pack/config/item_obliterator.json5
Normal file
69
pack/config/item_obliterator.json5
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
{
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
// Item Obliterator by ElocinDev
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
//
|
||||||
|
// How to add items?
|
||||||
|
// - They are json strings, so you need to separate each
|
||||||
|
// entry with a comma, except the last
|
||||||
|
// - If you start an entry with !, it will be treated as a regular expression
|
||||||
|
// Example: "!minecraft:.*_sword" to disable all swords
|
||||||
|
//
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
// Do not touch this
|
||||||
|
"configVersion": 2,
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
// Items here will be unusable completely
|
||||||
|
// Example: minecraft:diamond
|
||||||
|
"blacklisted_items": [
|
||||||
|
"examplemod:example_item",
|
||||||
|
"kitchenkarrot:ice_cubes",
|
||||||
|
"kitchenkarrot:acorn",
|
||||||
|
"kitchenkarrot:sweet_roll",
|
||||||
|
"kitchenkarrot:pillager_pie",
|
||||||
|
"!refinedstorage:\\d+k_(fluid_)?storage_(part|disk)",
|
||||||
|
"refinedstorage:storage_housing",
|
||||||
|
"refinedstorage:creative_fluid_storage_disk",
|
||||||
|
"!create:[\\w_]*_calcite_[\\w_]*",
|
||||||
|
//"!(another_furniture:|everycomp:af)[\\w_/]*_(shelf|sofa|tall_stool|lamp|bench)",
|
||||||
|
"!(another_furniture:|everycomp:af)[\\w_/]*_(?!curtain|stool|table|service_bell)",
|
||||||
|
"!copycats:[\\w_]*$(?<!byte|byte_panel|door|trapdoor|copycat_block|slab|copycat_stairs)",
|
||||||
|
"!effortlessbuilding:",
|
||||||
|
"!(dramaticdoors:|everycomp:dd/)short_[\\w_]*",
|
||||||
|
"!additionaladditions:[\\w_]*$(?<!amethyst_lamp|patina|patina_block|rose_gold_alloy|rose_gold_helmet|rose_gold_chestplate|rose_gold_leggings|rose_gold_boots|rose_gold_upgrade|jukebox|bundle|can|disc_\\d+)"
|
||||||
|
],
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
// Removes an item if it contains certain nbt tag. If the whole entry (or expression) is present, the item gets removed.
|
||||||
|
// Use with caution! This is a very expensive operation and can cause lag if you have a lot of items blacklisted.
|
||||||
|
//
|
||||||
|
// Example to disable a regeneration potion: Potion:"minecraft:regeneration"
|
||||||
|
//
|
||||||
|
// You can also use regular expressions by starting the value with !
|
||||||
|
"blacklisted_nbt": [],
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
// Items here will not be able to be right-clicked (Interact)
|
||||||
|
// Example: minecraft:apple
|
||||||
|
"only_disable_interactions": [
|
||||||
|
"examplemod:example_item"
|
||||||
|
],
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
// Items here will not be able to be used to attack
|
||||||
|
// Example: minecraft:diamond_sword
|
||||||
|
"only_disable_attacks": [
|
||||||
|
"examplemod:example_item"
|
||||||
|
],
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
// Items here will get their recipes disabled
|
||||||
|
// Keep in mind this already is applied to blacklisted items
|
||||||
|
"only_disable_recipes": [
|
||||||
|
"examplemod:example_item"
|
||||||
|
],
|
||||||
|
// -----------------------------------------------------------
|
||||||
|
// If true, the mod will use a hashset to handle the blacklisted items
|
||||||
|
// This is a more optimized approach only if you have a lot of items blacklisted (20 or more is recommended)
|
||||||
|
// If you just have a small amount of items blacklisted, keep this false
|
||||||
|
//
|
||||||
|
// [!] Enabling this will disable all regular expressions
|
||||||
|
// [!] Does not apply to NBT, only item blacklist / interaction / attack
|
||||||
|
"use_hashmap_optimizations": false
|
||||||
|
}
|
||||||
0
pack/config/jei/blacklist.cfg
Normal file
0
pack/config/jei/blacklist.cfg
Normal file
34
pack/config/jei/ingredient-list-mod-sort-order.ini
Normal file
34
pack/config/jei/ingredient-list-mod-sort-order.ini
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
Minecraft
|
||||||
|
CoFH Core
|
||||||
|
Create
|
||||||
|
Create Crafts & Additions
|
||||||
|
Create: Steam 'n' Rails
|
||||||
|
Essentials
|
||||||
|
Hang Glider
|
||||||
|
Immersive Aircraft
|
||||||
|
Man of Many Planes
|
||||||
|
Quark
|
||||||
|
RSRequestify
|
||||||
|
Refined Storage
|
||||||
|
Refined Storage Addons
|
||||||
|
YUNG's Cave Biomes
|
||||||
|
Yttr
|
||||||
|
tetra
|
||||||
|
Every Compat
|
||||||
|
Valkyrien Skies 2
|
||||||
|
Crossroads
|
||||||
|
Trackwork Mod
|
||||||
|
Clockwork
|
||||||
|
Kelvin
|
||||||
|
Dynamic Trees
|
||||||
|
Patchouli
|
||||||
|
Walkie-Talkie
|
||||||
|
Dynamic Trees for Traverse
|
||||||
|
Traverse Reforged
|
||||||
|
Dynamic Trees for Quark
|
||||||
|
Decorative Blocks
|
||||||
|
Spectrum
|
||||||
|
Heartstone
|
||||||
|
Heartstone: Connection
|
||||||
|
Lootr
|
||||||
|
KitchenKarrot
|
||||||
4
pack/config/jei/ingredient-list-type-sort-order.ini
Normal file
4
pack/config/jei/ingredient-list-type-sort-order.ini
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
net.minecraft.world.item.ItemStack
|
||||||
|
net.minecraftforge.fluids.FluidStack
|
||||||
|
com.Da_Technomancer.crossroads.integration.jei.ReagIngr
|
||||||
|
org.valkyrienskies.kelvin.api.recipe.KelvinGasIngredient
|
||||||
260
pack/config/jei/jei-client.ini
Normal file
260
pack/config/jei/jei-client.ini
Normal file
@@ -0,0 +1,260 @@
|
|||||||
|
[appearance]
|
||||||
|
# Description: Move the JEI search bar to the bottom center of the screen.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
CenterSearch = false
|
||||||
|
|
||||||
|
# Description: Max recipe GUI height.
|
||||||
|
# Valid Values: Any integer greater than or equal to 175
|
||||||
|
# Default Value: 350
|
||||||
|
RecipeGuiHeight = 350
|
||||||
|
|
||||||
|
|
||||||
|
[cheat_mode]
|
||||||
|
# Description: Choose if JEI should give ingredients directly to the inventory or pick them up with the mouse.
|
||||||
|
# Valid Values: [INVENTORY, MOUSE_PICKUP]
|
||||||
|
# Default Value: MOUSE_PICKUP
|
||||||
|
GiveMode = MOUSE_PICKUP
|
||||||
|
|
||||||
|
# Description: Enable cheating items into the hotbar by using Shift + numeric keys.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
CheatToHotbarUsingHotkeysEnabled = false
|
||||||
|
|
||||||
|
# Description: Enable showing items that are not in the creative menu.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
ShowHiddenItems = false
|
||||||
|
|
||||||
|
|
||||||
|
[bookmarks]
|
||||||
|
# Description: Add new bookmarks to the front of the bookmark list instead of the end.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
AddBookmarksToFrontEnabled = false
|
||||||
|
|
||||||
|
# Description: Extra features for bookmark tooltips.
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# [PREVIEW, INGREDIENTS]
|
||||||
|
# Default Value: PREVIEW
|
||||||
|
BookmarkTooltipFeatures = PREVIEW
|
||||||
|
|
||||||
|
# Description: Hold Shift to show bookmark tooltip features.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
HoldShiftToShowBookmarkTooltipFeatures = true
|
||||||
|
|
||||||
|
# Description: Drag bookmarks to rearrange them in the list.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
DragToRearrangeBookmarksEnabled = true
|
||||||
|
|
||||||
|
|
||||||
|
[lookupHistory]
|
||||||
|
# Description: Display or hide the lookup history overlay.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
Enabled = false
|
||||||
|
|
||||||
|
# Description: Max number of rows to display in the lookup history overlay.
|
||||||
|
# Valid Values: An integer in the range [1, 7] (inclusive)
|
||||||
|
# Default Value: 2
|
||||||
|
MaxRows = 2
|
||||||
|
|
||||||
|
# Description: Max number of lookup history ingredients to save.
|
||||||
|
# Valid Values: An integer in the range [10, 1000] (inclusive)
|
||||||
|
# Default Value: 100
|
||||||
|
MaxIngredients = 100
|
||||||
|
|
||||||
|
# Description: Side of the screen to display the lookup history overlay.
|
||||||
|
# Valid Values: [LEFT, RIGHT]
|
||||||
|
# Default Value: LEFT
|
||||||
|
DisplaySide = LEFT
|
||||||
|
|
||||||
|
|
||||||
|
[advanced]
|
||||||
|
# Description: Set low-memory mode (makes search very slow but uses less RAM).
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
LowMemorySlowSearchEnabled = false
|
||||||
|
|
||||||
|
# Description: Catch render errors from ingredients and attempt to recover from them instead of crashing.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
CatchRenderErrorsEnabled = true
|
||||||
|
|
||||||
|
# Description: When looking up recipes with items that contain fluids, also look up recipes for the fluids.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
lookupFluidContentsEnabled = false
|
||||||
|
|
||||||
|
# Description: When searching for item tags, also include tags for the default blocks contained in the items.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
lookupBlockTagsEnabled = true
|
||||||
|
|
||||||
|
# Description: Show recipes for ingredient tags like item tags and block tags.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
showTagRecipesEnabled = false
|
||||||
|
|
||||||
|
# Description: Show creative tab names in ingredient tooltips.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
showCreativeTabNamesEnabled = false
|
||||||
|
|
||||||
|
|
||||||
|
[input]
|
||||||
|
# Description: Number of milliseconds before a long mouse click is considered a drag operation.
|
||||||
|
# Valid Values: An integer in the range [0, 1000] (inclusive)
|
||||||
|
# Default Value: 150
|
||||||
|
dragDelayInMilliseconds = 150
|
||||||
|
|
||||||
|
# Description: Scroll rate for scrolling the mouse wheel in smooth-scrolling scroll boxes. Measured in pixels.
|
||||||
|
# Valid Values: An integer in the range [1, 50] (inclusive)
|
||||||
|
# Default Value: 9
|
||||||
|
smoothScrollRate = 9
|
||||||
|
|
||||||
|
|
||||||
|
[sorting]
|
||||||
|
# Description: Sorting order for the ingredient list.
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY]
|
||||||
|
# Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||||
|
IngredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||||
|
|
||||||
|
# Description: Sorting order for displayed recipes.
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# [BOOKMARKED, CRAFTABLE]
|
||||||
|
# Default Value: BOOKMARKED, CRAFTABLE
|
||||||
|
RecipeSorterStages = BOOKMARKED, CRAFTABLE
|
||||||
|
|
||||||
|
|
||||||
|
[tags]
|
||||||
|
# Description: Show tag content in tooltips.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
TagContentTooltipEnabled = true
|
||||||
|
|
||||||
|
# Description: Hide tags that only have 1 ingredient.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
HideSingleIngredientTagsEnabled = true
|
||||||
|
|
||||||
|
|
||||||
|
[search]
|
||||||
|
# Description: Search mode for mod names (prefix: @).
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: REQUIRE_PREFIX
|
||||||
|
ModNameSearchMode = REQUIRE_PREFIX
|
||||||
|
|
||||||
|
# Description: Search mode for tooltips (prefix: #).
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
TooltipSearchMode = ENABLED
|
||||||
|
|
||||||
|
# Description: Search mode for tags (prefix: $).
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: REQUIRE_PREFIX
|
||||||
|
TagSearchMode = REQUIRE_PREFIX
|
||||||
|
|
||||||
|
# Description: Search mode for colors (prefix: ^).
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: DISABLED
|
||||||
|
ColorSearchMode = DISABLED
|
||||||
|
|
||||||
|
# Description: Search mode for resource locations (prefix: &).
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: DISABLED
|
||||||
|
ResourceLocationSearchMode = DISABLED
|
||||||
|
|
||||||
|
# Description: Search mode for creative mode tab names (prefix: %).
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: DISABLED
|
||||||
|
CreativeTabSearchMode = DISABLED
|
||||||
|
|
||||||
|
# Description: Search in advanced tooltips (visible with F3 + H).
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
SearchAdvancedTooltips = false
|
||||||
|
|
||||||
|
# Description: Search mod IDs in addition to mod names.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
SearchModIds = true
|
||||||
|
|
||||||
|
# Description: Search by the shorthand first letters of a mod's name.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
SearchShortModNames = true
|
||||||
|
|
||||||
|
# Description: Search ingredient aliases (alternative names) that are added by plugins, in addition to ingredient names.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
SearchIngredientAliases = true
|
||||||
|
|
||||||
|
|
||||||
|
[IngredientList]
|
||||||
|
# Description: Max number of rows shown.
|
||||||
|
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||||
|
# Default Value: 16
|
||||||
|
MaxRows = 16
|
||||||
|
|
||||||
|
# Description: Max number of columns shown.
|
||||||
|
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||||
|
# Default Value: 9
|
||||||
|
MaxColumns = 9
|
||||||
|
|
||||||
|
# Description: Horizontal alignment of the ingredient grid inside the available area.
|
||||||
|
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||||
|
# Default Value: RIGHT
|
||||||
|
HorizontalAlignment = RIGHT
|
||||||
|
|
||||||
|
# Description: Vertical alignment of the ingredient grid inside the available area.
|
||||||
|
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||||
|
# Default Value: TOP
|
||||||
|
VerticalAlignment = TOP
|
||||||
|
|
||||||
|
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||||
|
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
ButtonNavigationVisibility = ENABLED
|
||||||
|
|
||||||
|
# Description: Enable this to draw a background texture behind the GUI.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DrawBackground = false
|
||||||
|
|
||||||
|
|
||||||
|
[BookmarkList]
|
||||||
|
# Description: Max number of rows shown.
|
||||||
|
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||||
|
# Default Value: 16
|
||||||
|
MaxRows = 16
|
||||||
|
|
||||||
|
# Description: Max number of columns shown.
|
||||||
|
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||||
|
# Default Value: 9
|
||||||
|
MaxColumns = 9
|
||||||
|
|
||||||
|
# Description: Horizontal alignment of the ingredient grid inside the available area.
|
||||||
|
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||||
|
# Default Value: LEFT
|
||||||
|
HorizontalAlignment = LEFT
|
||||||
|
|
||||||
|
# Description: Vertical alignment of the ingredient grid inside the available area.
|
||||||
|
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||||
|
# Default Value: TOP
|
||||||
|
VerticalAlignment = TOP
|
||||||
|
|
||||||
|
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||||
|
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
ButtonNavigationVisibility = ENABLED
|
||||||
|
|
||||||
|
# Description: Enable this to draw a background texture behind the GUI.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DrawBackground = false
|
||||||
|
|
||||||
|
|
||||||
8
pack/config/jei/jei-colors.ini
Normal file
8
pack/config/jei/jei-colors.ini
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
[colors]
|
||||||
|
# Description: Color values to search for.
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# Any color name and an RGB hex color, separated by a ':'
|
||||||
|
# Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||||
|
SearchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||||
|
|
||||||
|
|
||||||
32
pack/config/jei/jei-debug.ini
Normal file
32
pack/config/jei/jei-debug.ini
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
[debug]
|
||||||
|
# Description: Debug mode enabled.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugMode = false
|
||||||
|
|
||||||
|
# Description: Debug GUIs enabled.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugGuis = false
|
||||||
|
|
||||||
|
# Description: Debug inputs enabled.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugInputs = false
|
||||||
|
|
||||||
|
# Description: Add debug information to ingredient tooltips when advanced tooltips are enabled.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
debugInfoTooltipsEnabled = false
|
||||||
|
|
||||||
|
# Description: Adds ingredients to JEI that intentionally crash, to help debug JEI.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
CrashingTestItemsEnabled = false
|
||||||
|
|
||||||
|
# Description: Log information about the suffix trees used for searching, to help debug JEI.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
logSuffixTreeStats = false
|
||||||
|
|
||||||
|
|
||||||
11
pack/config/jei/jei-mod-id-format.ini
Normal file
11
pack/config/jei/jei-mod-id-format.ini
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[modname]
|
||||||
|
# Description: Formatting for the mod names in tooltips for JEI GUIs. Leave blank to disable.
|
||||||
|
# Valid Values: A chat formatting string.
|
||||||
|
# Use these formatting colors:
|
||||||
|
# black dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white
|
||||||
|
# With these formatting options:
|
||||||
|
# obfuscated bold strikethrough underline italic
|
||||||
|
# Default Value: blue italic
|
||||||
|
ModNameFormat =
|
||||||
|
|
||||||
|
|
||||||
62
pack/config/jei/recipe-category-sort-order.ini
Normal file
62
pack/config/jei/recipe-category-sort-order.ini
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
minecraft:crafting
|
||||||
|
minecraft:anvil
|
||||||
|
minecraft:blasting
|
||||||
|
minecraft:brewing
|
||||||
|
minecraft:campfire
|
||||||
|
minecraft:compostable
|
||||||
|
minecraft:fuel
|
||||||
|
minecraft:furnace
|
||||||
|
minecraft:smithing
|
||||||
|
minecraft:smoking
|
||||||
|
minecraft:stonecutting
|
||||||
|
create:automatic_brewing
|
||||||
|
create:automatic_packing
|
||||||
|
create:automatic_shaped
|
||||||
|
create:automatic_shapeless
|
||||||
|
create:block_cutting
|
||||||
|
create:crushing
|
||||||
|
create:deploying
|
||||||
|
create:draining
|
||||||
|
create:fan_blasting
|
||||||
|
create:fan_haunting
|
||||||
|
create:fan_smoking
|
||||||
|
create:fan_washing
|
||||||
|
create:item_application
|
||||||
|
create:mechanical_crafting
|
||||||
|
create:milling
|
||||||
|
create:mixing
|
||||||
|
create:mystery_conversion
|
||||||
|
create:packing
|
||||||
|
create:pressing
|
||||||
|
create:sandpaper_polishing
|
||||||
|
create:sawing
|
||||||
|
create:sequenced_assembly
|
||||||
|
create:spout_filling
|
||||||
|
createaddition:charging
|
||||||
|
createaddition:liquid_burning
|
||||||
|
createaddition:rolling
|
||||||
|
jei:information
|
||||||
|
crossroads:beam_extractor
|
||||||
|
crossroads:blast_furnace
|
||||||
|
crossroads:centrifuge
|
||||||
|
crossroads:copshowium
|
||||||
|
crossroads:detailed_crafter
|
||||||
|
crossroads:fluid_cooling
|
||||||
|
crossroads:formulation_vat
|
||||||
|
crossroads:heating_crucible
|
||||||
|
crossroads:icebox
|
||||||
|
crossroads:incubator
|
||||||
|
crossroads:lens_beam
|
||||||
|
crossroads:millstone
|
||||||
|
crossroads:ore_cleanser
|
||||||
|
crossroads:reaction
|
||||||
|
crossroads:reag_info
|
||||||
|
crossroads:stamp_mill
|
||||||
|
crossroads:transmute_beam
|
||||||
|
kelvin:gas_reaction_recipe
|
||||||
|
kitchenkarrot:air_compressor
|
||||||
|
kitchenkarrot:brewing_barrel
|
||||||
|
kitchenkarrot:cocktail
|
||||||
|
kitchenkarrot:plate
|
||||||
|
exposure:photograph_printing
|
||||||
|
exposure:photograph_stacking
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
T:{Count:1b,id:"minecraft:spruce_trapdoor"}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
T:{Count:1b,id:"bloomingnature:red_bricks"}
|
||||||
2
pack/config/jei/world/local/New_World__31/bookmarks.ini
Normal file
2
pack/config/jei/world/local/New_World__31/bookmarks.ini
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
T:{Count:1b,id:"dynamictrees:oak_seed"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:popacorn",tag:{Damage:0}}
|
||||||
100
pack/config/jei/world/local/New_World__31/lookupHistory.ini
Normal file
100
pack/config/jei/world/local/New_World__31/lookupHistory.ini
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
T:{Count:1b,id:"kitchenkarrot:canned_candied_apple"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:canned_pork_beetroot"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:canned_beef_potato"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:canned_sweet_berry_milk"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:canned_mutton_pumpkin"}
|
||||||
|
T:{Count:1b,id:"minecraft:beetroot"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:canned_hoglin_confit"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:raw_improved_processor"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:raw_advanced_processor"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:basic_processor"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:improved_processor"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:external_storage"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:16k_storage_disk"}
|
||||||
|
T:{Count:1b,id:"yttr:ultrapure_silica"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:quartz_enriched_iron"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:quartz_enriched_iron_block"}
|
||||||
|
T:{Count:1b,id:"crossroads:pure_quartz"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:1k_storage_disk"}
|
||||||
|
T:{Count:1b,id:"yttr:xl_iron_ingot"}
|
||||||
|
T:{Count:1b,id:"yttr:gadolinite"}
|
||||||
|
T:{Count:1b,id:"yttr:raw_gadolinite"}
|
||||||
|
T:{Count:1b,id:"yttr:yttrium_dust"}
|
||||||
|
T:{Count:1b,id:"yttr:yttrium_ingot"}
|
||||||
|
T:{Count:1b,id:"yttr:ultrapure_yttrium"}
|
||||||
|
T:{Count:1b,id:"yttr:brookite"}
|
||||||
|
T:{Count:1b,id:"yttr:brookite_ore"}
|
||||||
|
T:{Count:1b,id:"refinedstorage:wireless_crafting_monitor"}
|
||||||
|
T:{Count:1b,id:"create:mechanical_press"}
|
||||||
|
T:{Count:1b,id:"create:iron_sheet"}
|
||||||
|
T:{Count:1b,id:"crossroads:nugget_tin"}
|
||||||
|
T:{Count:1b,id:"crossroads:gear_base",tag:{material:"tin"}}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:empty_can"}
|
||||||
|
T:{Count:1b,id:"createaddition:seed_oil_bucket"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:sashimi"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:bikini_bottom_sub"}
|
||||||
|
T:{Count:1b,id:"dynamictrees:small_fir_seed"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:soothing_tea"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:ice_cubes"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:sweet_loaf_slice"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:milk"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:birch_sap"}
|
||||||
|
T:{Count:1b,id:"dynamictrees:birch_seed"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:chorus_mousse"}
|
||||||
|
T:{Count:1b,id:"minecraft:ice"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:small_chorus_mousse"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:acorn_oil"}
|
||||||
|
T:{Count:1b,id:"yttr:delrene"}
|
||||||
|
T:{Count:1b,id:"yttr:squeeze_log"}
|
||||||
|
T:{Count:1b,id:"dynamictrees:oak_seed"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:acorn_wine"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:acorn_wine_base"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:popacorn",tag:{Damage:0}}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:acorn"}
|
||||||
|
T:{Count:1b,id:"dynamictrees:dark_oak_seed"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:slime_mousse"}
|
||||||
|
I:fluid_stack&fluid:createaddition:seed_oil
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:sunflower_oil"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:chorus_oil"}
|
||||||
|
T:{Count:1b,id:"spectrum:bitter_oils"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:mixed_nuts_mooncake"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:crimson_fungi_spring_roll"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:raw_vegan_pork"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:raw_vegan_beef"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:cooked_vegan_beef"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:gem_carrot"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:carrot_spices"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:stone_shore_quiche"}
|
||||||
|
T:{Count:1b,id:"minecraft:bread"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:beetroot_crepe"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:kelp_with_sunflower_seed"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:fishermens_delight"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:sea_salt"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:fine_salt"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:rock_salt"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:raw_beef_in_dripleaf"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:beef_in_dripleaf"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:crispy_bread_with_kelp"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:sweet_roll"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:woodland_tater_puree"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:birch_sap_donut"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:buche_de_noel"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:glow_berry_lager"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:iced_melon_lager"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:kelp_soda"}
|
||||||
|
T:{Count:1b,id:"spectrum:titration_barrel"}
|
||||||
|
T:{Count:1b,id:"spectrum:clotted_cream"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:hi_nrg_brulee"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:grilled_fish_and_cactus"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:flower_cake"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:birch_sap_chocolate_bar"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:cheese_slice"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:pillager_pie"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:chinese_crepe"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:croque_madame"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:seed_pie"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:bamboo_potato"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:raw_sweet_loaf"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:sweet_loaf"}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:cocktail",tag:{cocktail:"kitchenkarrot:cocktails/shooting_star"}}
|
||||||
|
T:{Count:1b,id:"kitchenkarrot:cocktail",tag:{cocktail:"kitchenkarrot:cocktails/red_lizard"}}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
T:{Count:1b,id:"vs_clockwork:physics_infuser"}
|
||||||
|
T:{Count:1b,id:"vs_clockwork:wanderlite_matrix"}
|
||||||
|
T:{Count:1b,id:"vs_clockwork:wanderlite_cube"}
|
||||||
|
T:{Count:1b,id:"vs_clockwork:wanderlite_nyx_ore"}
|
||||||
|
T:{Count:1b,id:"vs_clockwork:wanderlite_crystal"}
|
||||||
37
pack/config/kitchenkarrot-common.toml
Normal file
37
pack/config/kitchenkarrot-common.toml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
|
||||||
|
#Common Configs for KitchenKarrot
|
||||||
|
["Canned Food Settings"]
|
||||||
|
#Whether an empty can entity spawns everytime player finished eating a canned food.
|
||||||
|
"Spawn Empty Can Entity" = true
|
||||||
|
#The maximum time in seconds an empty can entity can live.
|
||||||
|
#10 by default, -1 to prevent disappearing.
|
||||||
|
"Can Entity Lifetime" = 10
|
||||||
|
|
||||||
|
["Villager Trade Settings"]
|
||||||
|
#Will butcher villager sell salt at level 1.
|
||||||
|
"Butcher Sell Salt" = true
|
||||||
|
#Will butcher villager sell oil at level 1.
|
||||||
|
"Butcher Sell Oil" = true
|
||||||
|
#Will farmer villager buy gem carrot at level 3.
|
||||||
|
"Farmer Buy Gem Carrot" = true
|
||||||
|
|
||||||
|
["Cocktail Settings"]
|
||||||
|
#Unknown cocktail gives a random effect in the game except following.
|
||||||
|
"Unknown Cocktail Effects Blacklist" = ["minecraft:instant_health", "minecraft:instant_damage", "minecraft:bad_omen", "minecraft:hero_of_the_village", "kitchenkarrot:disperse"]
|
||||||
|
#Turn the blacklist above into a whitelist.Only the given effects will be applied.
|
||||||
|
#False by default.
|
||||||
|
"Whitelist Mode" = false
|
||||||
|
|
||||||
|
["Alcohol Settings"]
|
||||||
|
#Determines the maximum level the tipsy effect can reach. Each level decreases 5% movement speed and increases 5% attack damage.
|
||||||
|
#Upon reaching anywhere higher than the maximum level will turn the current effects into harmful ones.
|
||||||
|
#3 by default.
|
||||||
|
"Maximum Tipsy Level" = 3
|
||||||
|
#The duration in ticks of the drunk state effects (except nausea).
|
||||||
|
#1200 ticks (60 seconds) by default.
|
||||||
|
"Wasted State Duration" = 1200
|
||||||
|
#The effects to be applied when the entity gets drunk.
|
||||||
|
"Wasted State Effects" = ["minecraft:weakness", "minecraft:slowness", "minecraft:hunger"]
|
||||||
|
#The level of each effect of the drunk state. Each number represents the real level appeared in game. This list should be as long as the previous one.
|
||||||
|
"Wasted State Effects Duration" = ["3", "3", "3"]
|
||||||
|
|
||||||
@@ -0,0 +1,140 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "minecraft:tall_grass",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"half": "lower"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:location_check",
|
||||||
|
"offsetY": 1,
|
||||||
|
"predicate": {
|
||||||
|
"block": {
|
||||||
|
"blocks": "minecraft:tall_grass",
|
||||||
|
"state": {
|
||||||
|
"half": "upper"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": 2,
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:short_grass"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chance": 0.125,
|
||||||
|
"condition": "minecraft:random_chance"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "#minecraft:hoes"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:wheat_seeds"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "minecraft:tall_grass",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"half": "upper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:location_check",
|
||||||
|
"offsetY": -1,
|
||||||
|
"predicate": {
|
||||||
|
"block": {
|
||||||
|
"blocks": "minecraft:tall_grass",
|
||||||
|
"state": {
|
||||||
|
"half": "lower"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": 2,
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:short_grass"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chance": 0.125,
|
||||||
|
"condition": "minecraft:random_chance"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:wheat_seeds"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/tall_grass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "#minecraft:hoes"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:silk_touch": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "minecraft:azalea"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/azalea"
|
||||||
|
}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "#minecraft:hoes"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:silk_touch": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "minecraft:big_dripleaf"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/big_dripleaf"
|
||||||
|
}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "#minecraft:hoes"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:silk_touch": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "minecraft:big_dripleaf"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/big_dripleaf"
|
||||||
|
}
|
||||||
@@ -0,0 +1,148 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:birch_leaves"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.05,
|
||||||
|
0.0625,
|
||||||
|
0.083333336,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:birch_sapling"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.02,
|
||||||
|
0.022222223,
|
||||||
|
0.025,
|
||||||
|
0.033333335,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:fortune": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max": 2,
|
||||||
|
"min": 1
|
||||||
|
},
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:stick"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/acacia_leaves"
|
||||||
|
}
|
||||||
@@ -0,0 +1,148 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:cherry_leaves"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.05,
|
||||||
|
0.0625,
|
||||||
|
0.083333336,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:cherry_sapling"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.02,
|
||||||
|
0.022222223,
|
||||||
|
0.025,
|
||||||
|
0.033333335,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:fortune": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max": 2,
|
||||||
|
"min": 1
|
||||||
|
},
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:stick"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/cherry_leaves"
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [],
|
||||||
|
"name": "minecraft:clay"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/clay"
|
||||||
|
}
|
||||||
@@ -0,0 +1,205 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:dark_oak_leaves"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.05,
|
||||||
|
0.0625,
|
||||||
|
0.083333336,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:dark_oak_sapling"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.02,
|
||||||
|
0.022222223,
|
||||||
|
0.025,
|
||||||
|
0.033333335,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:fortune": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max": 2,
|
||||||
|
"min": 1
|
||||||
|
},
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:stick"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.005,
|
||||||
|
0.0055555557,
|
||||||
|
0.00625,
|
||||||
|
0.008333334,
|
||||||
|
0.025
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:apple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/dark_oak_leaves"
|
||||||
|
}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "#minecraft:hoes"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:silk_touch": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "minecraft:flowering_azalea"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/azalea"
|
||||||
|
}
|
||||||
@@ -0,0 +1,149 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:jungle_leaves"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.025,
|
||||||
|
0.027777778,
|
||||||
|
0.03125,
|
||||||
|
0.041666668,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:jungle_sapling"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.02,
|
||||||
|
0.022222223,
|
||||||
|
0.025,
|
||||||
|
0.033333335,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:fortune": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max": 2,
|
||||||
|
"min": 1
|
||||||
|
},
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:stick"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/jungle_leaves"
|
||||||
|
}
|
||||||
@@ -0,0 +1,205 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:oak_leaves"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.05,
|
||||||
|
0.0625,
|
||||||
|
0.083333336,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:oak_sapling"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.02,
|
||||||
|
0.022222223,
|
||||||
|
0.025,
|
||||||
|
0.033333335,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:fortune": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max": 2,
|
||||||
|
"min": 1
|
||||||
|
},
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:stick"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.005,
|
||||||
|
0.0055555557,
|
||||||
|
0.00625,
|
||||||
|
0.008333334,
|
||||||
|
0.025
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:apple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/oak_leaves"
|
||||||
|
}
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "minecraft:potato"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "minecraft:potatoes",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"age": "7"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"enchantment": "minecraft:fortune",
|
||||||
|
"formula": "minecraft:binomial_with_bonus_count",
|
||||||
|
"function": "minecraft:apply_bonus",
|
||||||
|
"parameters": {
|
||||||
|
"extra": 3,
|
||||||
|
"probability": 0.5714286
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:potato"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "minecraft:potatoes",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"age": "7"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"chance": 0.02,
|
||||||
|
"condition": "minecraft:random_chance"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:poisonous_potato"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/potatoes"
|
||||||
|
}
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:short_grass"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"chance": 0.125,
|
||||||
|
"condition": "minecraft:random_chance"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "#minecraft:hoes"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"enchantment": "minecraft:fortune",
|
||||||
|
"formula": "minecraft:uniform_bonus_count",
|
||||||
|
"function": "minecraft:apply_bonus",
|
||||||
|
"parameters": {
|
||||||
|
"bonusMultiplier": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:wheat_seeds"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/short_grass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,148 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:spruce_leaves"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.05,
|
||||||
|
0.0625,
|
||||||
|
0.083333336,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:spruce_sapling"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:inverted",
|
||||||
|
"term": {
|
||||||
|
"condition": "minecraft:any_of",
|
||||||
|
"terms": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"predicates": {
|
||||||
|
"minecraft:enchantments": [
|
||||||
|
{
|
||||||
|
"enchantments": "minecraft:silk_touch",
|
||||||
|
"levels": {
|
||||||
|
"min": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"chances": [
|
||||||
|
0.02,
|
||||||
|
0.022222223,
|
||||||
|
0.025,
|
||||||
|
0.033333335,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
"condition": "minecraft:table_bonus",
|
||||||
|
"enchantment": "minecraft:fortune"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"components": {
|
||||||
|
"minecraft:enchantments": {
|
||||||
|
"levels": {
|
||||||
|
"minecraft:fortune": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max": 2,
|
||||||
|
"min": 1
|
||||||
|
},
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"function": "minecraft:explosion_decay"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:stick"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/acacia_leaves"
|
||||||
|
}
|
||||||
@@ -0,0 +1,140 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "minecraft:tall_grass",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"half": "lower"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:location_check",
|
||||||
|
"offsetY": 1,
|
||||||
|
"predicate": {
|
||||||
|
"block": {
|
||||||
|
"blocks": "minecraft:tall_grass",
|
||||||
|
"state": {
|
||||||
|
"half": "upper"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": 2,
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:short_grass"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chance": 0.125,
|
||||||
|
"condition": "minecraft:random_chance"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "#minecraft:hoes"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:wheat_seeds"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "minecraft:tall_grass",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"half": "upper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": "minecraft:location_check",
|
||||||
|
"offsetY": -1,
|
||||||
|
"predicate": {
|
||||||
|
"block": {
|
||||||
|
"blocks": "minecraft:tall_grass",
|
||||||
|
"state": {
|
||||||
|
"half": "lower"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:alternatives",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:match_tool",
|
||||||
|
"predicate": {
|
||||||
|
"items": "minecraft:shears"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"functions": [
|
||||||
|
{
|
||||||
|
"add": false,
|
||||||
|
"count": 2,
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:short_grass"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chance": 0.125,
|
||||||
|
"condition": "minecraft:random_chance"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:wheat_seeds"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"random_sequence": "minecraft:blocks/tall_grass"
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"category": "building",
|
||||||
|
"key": {
|
||||||
|
"#": {
|
||||||
|
"tag": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pattern": [
|
||||||
|
"##",
|
||||||
|
"##"
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"count": 4,
|
||||||
|
"id": "minecraft:bricks"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"category": "misc",
|
||||||
|
"key": {
|
||||||
|
"#": {
|
||||||
|
"item": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pattern": [
|
||||||
|
" # ",
|
||||||
|
"# #",
|
||||||
|
" # "
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"count": 1,
|
||||||
|
"id": "minecraft:decorated_pot"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"category": "misc",
|
||||||
|
"key": {
|
||||||
|
"#": {
|
||||||
|
"tag": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pattern": [
|
||||||
|
"# #",
|
||||||
|
" # "
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"count": 4,
|
||||||
|
"id": "minecraft:flower_pot"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,102 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:geode",
|
||||||
|
"config": {
|
||||||
|
"blocks": {
|
||||||
|
"alternate_inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:budding_amethyst"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cannot_replace": "#minecraft:features_cannot_replace",
|
||||||
|
"filling_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:amethyst_block"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_placements": [
|
||||||
|
{
|
||||||
|
"Name": "minecraft:small_amethyst_bud",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "up",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "minecraft:medium_amethyst_bud",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "up",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "minecraft:large_amethyst_bud",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "up",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "minecraft:amethyst_cluster",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "up",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"invalid_blocks": "#minecraft:geode_invalid_blocks",
|
||||||
|
"middle_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:calcite"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"crack": {
|
||||||
|
"base_crack_size": 2,
|
||||||
|
"crack_point_offset": 2,
|
||||||
|
"generate_crack_chance": 0.95
|
||||||
|
},
|
||||||
|
"distribution_points": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": 4,
|
||||||
|
"min_inclusive": 3
|
||||||
|
},
|
||||||
|
"invalid_blocks_threshold": 1,
|
||||||
|
"layers": {
|
||||||
|
"filling": 1.7,
|
||||||
|
"inner_layer": 2.2,
|
||||||
|
"middle_layer": 3.2,
|
||||||
|
"outer_layer": 4.2
|
||||||
|
},
|
||||||
|
"max_gen_offset": 16,
|
||||||
|
"min_gen_offset": -16,
|
||||||
|
"noise_multiplier": 0.05,
|
||||||
|
"outer_wall_distance": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": 6,
|
||||||
|
"min_inclusive": 4
|
||||||
|
},
|
||||||
|
"placements_require_layer0_alternate": true,
|
||||||
|
"point_offset": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": 2,
|
||||||
|
"min_inclusive": 1
|
||||||
|
},
|
||||||
|
"use_alternate_layer0_chance": 0.083,
|
||||||
|
"use_potential_placements_chance": 0.35
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"feature": "minecraft:ore_andesite",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:height_range",
|
||||||
|
"height": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": {
|
||||||
|
"absolute": 60
|
||||||
|
},
|
||||||
|
"min_inclusive": {
|
||||||
|
"absolute": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"feature": "minecraft:ore_andesite",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:height_range",
|
||||||
|
"height": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": {
|
||||||
|
"absolute": 60
|
||||||
|
},
|
||||||
|
"min_inclusive": {
|
||||||
|
"absolute": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"feature": "minecraft:ore_diorite",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:height_range",
|
||||||
|
"height": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": {
|
||||||
|
"absolute": 60
|
||||||
|
},
|
||||||
|
"min_inclusive": {
|
||||||
|
"absolute": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"feature": "minecraft:ore_diorite",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:height_range",
|
||||||
|
"height": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": {
|
||||||
|
"absolute": 60
|
||||||
|
},
|
||||||
|
"min_inclusive": {
|
||||||
|
"absolute": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"feature": "minecraft:ore_dirt",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:height_range",
|
||||||
|
"height": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": {
|
||||||
|
"absolute": 160
|
||||||
|
},
|
||||||
|
"min_inclusive": {
|
||||||
|
"absolute": 40
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"feature": "minecraft:ore_diorite",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:height_range",
|
||||||
|
"height": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": {
|
||||||
|
"absolute": 60
|
||||||
|
},
|
||||||
|
"min_inclusive": {
|
||||||
|
"absolute": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"feature": "minecraft:ore_diorite",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:height_range",
|
||||||
|
"height": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": {
|
||||||
|
"absolute": 60
|
||||||
|
},
|
||||||
|
"min_inclusive": {
|
||||||
|
"absolute": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"feature": "minecraft:ore_gravel",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:height_range",
|
||||||
|
"height": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"max_inclusive": {
|
||||||
|
"below_top": 0
|
||||||
|
},
|
||||||
|
"min_inclusive": {
|
||||||
|
"absolute": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"name": "Stature",
|
||||||
|
"order": 20,
|
||||||
|
"exclude_random": [],
|
||||||
|
"origins": [
|
||||||
|
"tinkerer:sized",
|
||||||
|
"tinkerer:hemidemishort",
|
||||||
|
"tinkerer:demishort",
|
||||||
|
"tinkerer:demistout",
|
||||||
|
"tinkerer:semishort",
|
||||||
|
"tinkerer:short",
|
||||||
|
"tinkerer:stout",
|
||||||
|
"tinkerer:impish",
|
||||||
|
"tinkerer:demitall",
|
||||||
|
"tinkerer:demilanky",
|
||||||
|
"tinkerer:tall",
|
||||||
|
"tinkerer:lanky",
|
||||||
|
"tinkerer:taller",
|
||||||
|
"tinkerer:tallest",
|
||||||
|
"tinkerer:orcish",
|
||||||
|
"tinkerer:oversize1",
|
||||||
|
"tinkerer:oversize2",
|
||||||
|
"tinkerer:oversize3",
|
||||||
|
"tinkerer:unaffected"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Impish",
|
||||||
|
"description": "1.5x Short",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:water_bucket"
|
||||||
|
},
|
||||||
|
"impact": 1,
|
||||||
|
"order": 600,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:impish"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Oversize",
|
||||||
|
"description": "\u00a7oNeat.",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:pumpkin_pie"
|
||||||
|
},
|
||||||
|
"impact": 2,
|
||||||
|
"order": 1100,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:oversize1"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Oversize II",
|
||||||
|
"description": "\u00a7oSheesh.",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:cake"
|
||||||
|
},
|
||||||
|
"impact": 3,
|
||||||
|
"order": 1200,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:oversize2"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Oversize III",
|
||||||
|
"description": "\u00a7oYikes.",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:hay_block"
|
||||||
|
},
|
||||||
|
"impact": 3,
|
||||||
|
"order": 1300,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:oversize3"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"name": "Unaffected",
|
||||||
|
"description": "The default size of your chosen origin!",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:glass_bottle"
|
||||||
|
},
|
||||||
|
"impact": 0,
|
||||||
|
"order": 10000,
|
||||||
|
"powers": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Demi-Lanky",
|
||||||
|
"description": "Half-Tall-Height",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:golden_carrot"
|
||||||
|
},
|
||||||
|
"impact": 0,
|
||||||
|
"order": 710,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:demilanky"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Demi-Short",
|
||||||
|
"description": "Half-Short",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:potion"
|
||||||
|
},
|
||||||
|
"impact": 0,
|
||||||
|
"order": 300,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:demishort"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Demi-Stout",
|
||||||
|
"description": "Half-Short-Height",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:honey_bottle"
|
||||||
|
},
|
||||||
|
"impact": 0,
|
||||||
|
"order": 310,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:demistout"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "Demi-Tall",
|
||||||
|
"description": "Half-Tall",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:carrot"
|
||||||
|
},
|
||||||
|
"impact": 0,
|
||||||
|
"order": 700,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:demitall"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "HemiDemi-Short",
|
||||||
|
"description": "1/4 Short",
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:lingering_potion"
|
||||||
|
},
|
||||||
|
"impact": 0,
|
||||||
|
"order": 200,
|
||||||
|
"powers": [
|
||||||
|
"tinkerer:hemidemishort"
|
||||||
|
]
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user