Cobblemon Survival Pack: phases 0-2 and Phase 3 zones and hazards
Free NeoForge 1.21.1 modpack on Cobblemon 1.8.4 built with packwiz, plus the Kotlin companion mod (cobblesurvival) and its built-in data pack. - Phase 0: packwiz pack with Modrinth/CurseForge cross-links, build and export tooling, Prism instance sync, test server with smoke checks. - Phase 1: Poke Ball shaped island (WorldGen Editor preset, seed isle-26), Adrian's biome list, no natural ore, structures without ore or vanilla mobs, no Nether portals, world template builder and world report. - Phase 2: permadeath (CobbleHardcoreMon plus the companion mod's gap fixes), Revival Charm, expensive Healing Machine, Lootr refreshing loot, in-game self-tests on Minecraft's GameTest framework. - Phase 3 so far: 14 zones with their own spawn pools and level bands (tools/zone_layout.py, tools/zone_spawns.py, "zone" spawn condition), Cold Sweat heat and cold as gates with boss-drop insulation recipes, spawn survey and hazard self-tests in tools/quick_check.py. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
commit
398301f0be
232 files changed
+72665
No files matched your search
@@ -0,0 +1,58 @@
|
|||||||
|
name: CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
pull_request:
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build-and-smoke-test:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 45
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- uses: actions/setup-java@v4
|
||||||
|
with:
|
||||||
|
distribution: temurin
|
||||||
|
java-version: "21"
|
||||||
|
|
||||||
|
- uses: actions/setup-go@v5
|
||||||
|
with:
|
||||||
|
go-version: "1.25"
|
||||||
|
|
||||||
|
- name: Install packwiz
|
||||||
|
# packwiz has no tagged releases; pin a commit when one is known good.
|
||||||
|
run: go install github.com/packwiz/packwiz@latest
|
||||||
|
|
||||||
|
- uses: actions/setup-python@v5
|
||||||
|
with:
|
||||||
|
python-version: "3.12"
|
||||||
|
|
||||||
|
- name: Python packages for the world checks
|
||||||
|
run: pip install numpy
|
||||||
|
|
||||||
|
- name: Build companion mod and export both pack formats
|
||||||
|
run: python3 tools/build.py
|
||||||
|
|
||||||
|
# Booting the server needs eula=true. Set the repository variable
|
||||||
|
# MINECRAFT_EULA_ACCEPTED to "true" only if you accept the Minecraft EULA
|
||||||
|
# (https://aka.ms/MinecraftEULA) for this CI server. Until then CI runs
|
||||||
|
# the mod discovery + dependency check, which needs no EULA.
|
||||||
|
- name: Quick check (smoke checks + sampled world)
|
||||||
|
if: vars.MINECRAFT_EULA_ACCEPTED == 'true'
|
||||||
|
run: python3 tools/quick_check.py --accept-eula
|
||||||
|
|
||||||
|
- name: Mod discovery and dependency check (no EULA)
|
||||||
|
if: vars.MINECRAFT_EULA_ACCEPTED != 'true'
|
||||||
|
run: python3 tools/smoke_test.py --load-only
|
||||||
|
|
||||||
|
- uses: actions/upload-artifact@v4
|
||||||
|
if: always()
|
||||||
|
with:
|
||||||
|
name: pack-exports
|
||||||
|
path: |
|
||||||
|
build/*.mrpack
|
||||||
|
build/*-curseforge.zip
|
||||||
|
build/server/logs/latest.log
|
||||||
|
if-no-files-found: ignore
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# Everything tools/build.py, the test server and Gradle produce
|
||||||
|
build/
|
||||||
|
*.log
|
||||||
|
.gradle/
|
||||||
|
.kotlin/
|
||||||
|
mod/run/
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
@@ -0,0 +1,96 @@
|
|||||||
|
# Cobblemon Survival Pack
|
||||||
|
|
||||||
|
A free NeoForge 1.21.1 modpack on Cobblemon 1.8: one large island with soft-gated, Palworld/ARK-style progression, plus a companion mod for the mechanics no addon covers. The plan is in [docs/roadmap.md](docs/roadmap.md); decisions taken so far are in [docs/design.md](docs/design.md).
|
||||||
|
|
||||||
|
**Status:** Phase 1 (island map), waiting for Adrian's review of the island size and layout.
|
||||||
|
|
||||||
|
## What's in the pack
|
||||||
|
|
||||||
|
- **Core:** Cobblemon 1.8.4, KubeJS, FTB Quests, WorldGen Editor, and the companion mod (`mod/`).
|
||||||
|
- **World:** a Poké Ball-shaped island (world type "Cobblemon Survival Island") with a fixed biome list, no natural ore and no Nether. See [world/README.md](world/README.md).
|
||||||
|
- **Quality of life:** JEI, Jade, Inventory Profiles Next, Mouse Tweaks, AppleSkin, Controlling, Xaero's Minimap and World Map; Default Options ships conflict-free default keybinds (`pack/config/defaultoptions/keybindings.txt`, check with `tools/check_keybinds.py`).
|
||||||
|
- **Rules:** no vanilla mobs (only Pokémon), Nether portals don't form.
|
||||||
|
- **Performance:** Sodium, FerriteCore, ModernFix, ImmediatelyFast, Entity Culling.
|
||||||
|
|
||||||
|
Exact versions and each mod's Cobblemon 1.8 status are in [docs/addon-status.md](docs/addon-status.md).
|
||||||
|
|
||||||
|
## Layout
|
||||||
|
|
||||||
|
```
|
||||||
|
pack/ packwiz definition: mods/*.pw.toml (config/, kubejs/, defaultconfigs/ as phases add them)
|
||||||
|
datapacks/core/ data pack shipped inside the companion mod, always enabled
|
||||||
|
mod/ companion mod (Kotlin, Cobblemon NeoForge MDK)
|
||||||
|
world/ recipe for the island world template (the world itself is built into build/)
|
||||||
|
docs/ roadmap, design, balance, licenses, addon status
|
||||||
|
tools/ build/export, cross-linking, Prism sync, server smoke test, in-game self-tests,
|
||||||
|
dependency check, world builder and world report, zone map, field guide (tools/fieldguide/)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- Java 21 to run Gradle and the server. `tools/` uses Prism's bundled Java 21 when present; Gradle downloads a JDK 21 for compiling if needed.
|
||||||
|
- [packwiz](https://github.com/packwiz/packwiz): `go install github.com/packwiz/packwiz@latest`
|
||||||
|
- Python 3.11+
|
||||||
|
|
||||||
|
## Everyday commands
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/build.py
|
||||||
|
```
|
||||||
|
Builds the companion mod and writes `build/cobblemon-survival-pack-<ver>.mrpack`, `build/…-curseforge.zip` and `build/stage/full/` (every mod plus the companion jar). An export lists any mod it had to leave out because that platform doesn't host it, and fails if a third-party jar would end up in `overrides/`.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/prism_instance.py
|
||||||
|
```
|
||||||
|
Creates or updates the Prism instance **Cobblemon Survival Pack (dev)** from `build/stage/full`. Run it after every build, with the instance closed. Worlds and options are kept.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/quick_check.py
|
||||||
|
```
|
||||||
|
The everyday check after a change (about 1–2 minutes, one server boot): the smoke checks below, the in-game self-tests (next), `/locate` proof that ruined portals don't generate, and a sampled world (spawn plus a stronghold, mineshaft, trial chambers, ancient city, Gimmighoul towers and habitats) checked for ore, vanilla mobs and mob sources, unlisted biomes and gamerules, plus Lootr chests in a village.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/selftest.py
|
||||||
|
```
|
||||||
|
Only the companion mod's in-game tests, on a fresh flat world (faster while working on them). They play real situations on the live server with every mod and config of the pack: for permadeath, Pokémon faint from a fall, lava, poison, in wild and trainer battles, with and without a Revival Charm, and in the PC. They use Minecraft's GameTest framework, started by `/cobblesurvival selftest run`; the command only exists when the server runs with `-Dcobblesurvival.selftest=true`. Tests live in `mod/src/main/kotlin/dev/cobblesurvival/selftest/`.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/make_world.py
|
||||||
|
```
|
||||||
|
Builds the island world template (`build/world-template`, about 6 minutes), runs the same world checks on the whole island plus border fit and End access, and renders `build/island-map.png`. Only needed when the island itself should change. Details in [world/README.md](world/README.md). Run `tools/prism_instance.py` afterwards to put it in Prism as the save "Cobblemon Survival Island".
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/zone_layout.py
|
||||||
|
```
|
||||||
|
Lays the zone plan in `world/zones.json` onto the island (from the seed's biome grid), draws `build/zone-map.png` with each zone's share of the land, and writes the zone grid the companion mod reads. Edit the JSON and rerun to try other zone shapes.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/zone_spawns.py
|
||||||
|
```
|
||||||
|
Writes each zone's spawn pool from Cobblemon's spawn data (every evolution line on the island gets one home zone; levels follow the zone's band) and lists the result in `docs/zone-species.md`. Run after `tools/zone_layout.py` and the field guide; pin a line to a zone in `world/zones.json` → `species`.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/fieldguide/build.py
|
||||||
|
```
|
||||||
|
Writes the field guide to `build/field-guide/` (open `index.html`): where each Pokémon spawns on the island, how to get every mod item and what it's for, with items that have no source on the island flagged. Also generates FTB Quests chapters and a Pokédex text override under `build/field-guide/ingame/` (not installed). Details in [docs/field-guide.md](docs/field-guide.md).
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/smoke_test.py --load-only
|
||||||
|
```
|
||||||
|
Installs a NeoForge server under `build/server`, checks every mod's dependency ranges, and confirms the loader discovers all mods. It stops at the EULA check, so it needs no EULA.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 tools/smoke_test.py --accept-eula
|
||||||
|
```
|
||||||
|
The full smoke test: boots the server and runs `tools/smoke_checks.json` over RCON (companion mod live, core data pack enabled, key commands registered), then fails on unexpected errors in the log. Passing `--accept-eula` states that you accept the [Minecraft EULA](https://aka.ms/MinecraftEULA) for this test server. CI runs it only when the repository variable `MINECRAFT_EULA_ACCEPTED` is `true`.
|
||||||
|
|
||||||
|
## Adding a mod
|
||||||
|
|
||||||
|
1. Read its license and its Cobblemon 1.8 status; add both to `docs/licenses.md` and `docs/addon-status.md`.
|
||||||
|
2. `cd pack && packwiz modrinth add --project-id <id> --version-id <id>` (or `packwiz curseforge add --addon-id <id> --file-id <id>`). Always pin a version.
|
||||||
|
3. `python3 tools/crosslink.py`, which adds the other platform's source after checking that it's the same file. Overrides go in `tools/crosslink.json`.
|
||||||
|
4. `python3 tools/build.py`, then the smoke test.
|
||||||
|
|
||||||
|
## Disclaimer
|
||||||
|
|
||||||
|
Unofficial fan project, not affiliated with Nintendo, Game Freak, Creatures Inc., The Pokémon Company, the Cobblemon team, Mojang Studios or Microsoft. Free, with no monetization. Full credits: [docs/licenses.md](docs/licenses.md).
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dawn_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dawn_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dawn_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dawn_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dusk_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dusk_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dusk_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dusk_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/fire_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/fire_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/nether_fire_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/fire_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/fire_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/ice_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/ice_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/ice_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/ice_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/leaf_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/leaf_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/leaf_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/leaf_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/dripstone_moon_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/moon_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/moon_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/moon_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/moon_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/shiny_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/shiny_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/shiny_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/shiny_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/sun_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/sun_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/sun_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/sun_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/thunder_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/thunder_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/thunder_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/thunder_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/water_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/water_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/water_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"feature": "cobblemon:ore/water_stone",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+294
@@ -0,0 +1,294 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:fossils/common/prehistoric_enhydro_agate",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.25
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:air",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:cave_air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:stone",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.15
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:water_stone_ore"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:tuff",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.3
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:mossy_cobblestone"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:fossils/uncommon/prehistoric_enhydro_agate",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:suspicious_gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 5,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:fossils/rare/fish_fossil",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:suspicious_gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 1,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,244 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": 250,
|
||||||
|
"min_offset": -7,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:brown_mushroom",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:red_mushroom",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gold_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:mud"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+253
@@ -0,0 +1,253 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": 250,
|
||||||
|
"min_offset": -7,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:brown_mushroom",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:red_mushroom",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gold_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:mud"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 9,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,279 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": 250,
|
||||||
|
"min_offset": 1,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:coarse_dirt",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.3
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:packed_mud"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:coarse_dirt",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:rooted_dirt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:cobbled_deepslate",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.3
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:cobbled_deepslate",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.4
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gold_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:cobbled_deepslate"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 4,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+270
@@ -0,0 +1,270 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": 250,
|
||||||
|
"min_offset": 1,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:coarse_dirt",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.3
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:packed_mud"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:coarse_dirt",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:rooted_dirt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:cobbled_deepslate",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.3
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:cobbled_deepslate",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.4
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gold_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:cobbled_deepslate"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+279
@@ -0,0 +1,279 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": 300,
|
||||||
|
"min_offset": 4,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:copper_ore",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gold_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:copper_ore",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.01
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:raw_copper_block"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:stone",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.05
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:copper_ore"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:raw_copper_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.01
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:copper_ore"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:copper_ore"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 9,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+275
@@ -0,0 +1,275 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": 300,
|
||||||
|
"min_offset": 4,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:copper_ore",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gold_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:copper_ore",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.01
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:raw_copper_block"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:stone",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.05
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:copper_ore"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:raw_copper_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.01
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:copper_ore"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:copper_ore"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"heightmap": "WORLD_SURFACE_WG",
|
||||||
|
"offset": -3,
|
||||||
|
"processor_type": "gravity"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,234 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gold_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:nether_quartz_ore",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:nether_quartz_ore"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 9,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,253 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": 300,
|
||||||
|
"min_offset": 1,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:stone",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.35
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:andesite"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:stone",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.0025
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:emerald_ore"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gold_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:dripstone_block"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 4,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,273 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:relic_coin_pouch",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.5
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:cave_air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:spawner",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:cave_air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:redstone_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:emerald_block"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:relic_coin_sack",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.9
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:raw_gold_block"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:magma_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.3
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:lava"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:habitat_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:gold_block"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 4,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+2287
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,761 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/common/deep_crypt_ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:relic_coin_pouch",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.33
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:relic_coin_sack",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.9
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:raw_gold_block"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/uncommon/deep_crypt_ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:suspicious_gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 5,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/rare/black_tumblestone",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:suspicious_gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 1,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:chest",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 1,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "minecraft:chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"type": "single",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "minecraft:chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"type": "single",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "minecraft:chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"type": "single",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "minecraft:chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"type": "single",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "minecraft:chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"type": "single",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "minecraft:chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"type": "single",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "minecraft:chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"type": "single",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "minecraft:chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"type": "single",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 1,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/alluringvoice",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 1,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+1050
File diff suppressed because it is too large.
Load diff
+1711
File diff suppressed because it is too large.
Load diff
+1042
File diff suppressed because it is too large.
Load diff
+547
@@ -0,0 +1,547 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": 250,
|
||||||
|
"min_offset": 2,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/common/overgrown_trial_ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.4
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:cobblestone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:cobblestone",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.5
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:mossy_cobblestone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:grass_block",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.4
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:coarse_dirt"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/uncommon/overgrown_trial_ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:suspicious_gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 5,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/rare/tumblestone",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:suspicious_gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 1,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:gilded_chest",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 10,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 0.1
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gimmighoul_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/grassyglide",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "false"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 1,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
+1750
File diff suppressed because it is too large.
Load diff
+608
@@ -0,0 +1,608 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"max_offset": -2,
|
||||||
|
"min_offset": -100,
|
||||||
|
"processor_type": "cobblemon:height_range",
|
||||||
|
"reference": "sea_level"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/common/submerged_forge_ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:deepslate",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.4
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:cobbled_deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:cobbled_deepslate",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.4
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/chillingwater",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "north",
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/chillingwater",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "south",
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/chillingwater",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "east",
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/gilded_chests/chillingwater",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"predicate_type": "minecraft:random_blockstate_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "cobblemon:gilded_chest",
|
||||||
|
"Properties": {
|
||||||
|
"facing": "west",
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/pots/ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:polished_granite",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.3
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:decorated_pot",
|
||||||
|
"Properties": {
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:polished_granite",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:decorated_pot",
|
||||||
|
"Properties": {
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:polished_granite",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:polished_andesite",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.5
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:chain",
|
||||||
|
"Properties": {
|
||||||
|
"waterlogged": "true"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:polished_andesite",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_brain_coral_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_brain_coral_wall_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_bubble_coral_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_bubble_coral_wall_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_fire_coral_wall_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_fire_coral_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_horn_coral_wall_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_horn_coral_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_tube_coral_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:dead_tube_coral_wall_fan",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:water"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/uncommon/submerged_forge_ruins",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:suspicious_gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 6,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"block_entity_modifier": {
|
||||||
|
"loot_table": "cobblemon:ruins/rare/sky_tumblestone",
|
||||||
|
"type": "minecraft:append_loot"
|
||||||
|
},
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:suspicious_gravel",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:suspicious_gravel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"limit": 1,
|
||||||
|
"processor_type": "minecraft:capped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"heightmap": "OCEAN_FLOOR_WG",
|
||||||
|
"offset": -10,
|
||||||
|
"processor_type": "gravity"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,212 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "minecraft:red_wool",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 1.0
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tnt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"block": "cobblemon:relic_coin_pouch",
|
||||||
|
"predicate_type": "minecraft:random_block_match",
|
||||||
|
"probability": 0.2
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"type": "neoforge:remove_features",
|
||||||
|
"biomes": {
|
||||||
|
"type": "neoforge:any"
|
||||||
|
},
|
||||||
|
"features": "minecraft:ore_infested"
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"type": "neoforge:remove_features",
|
||||||
|
"biomes": {
|
||||||
|
"type": "neoforge:any"
|
||||||
|
},
|
||||||
|
"features": "#cobblesurvival:natural_ores"
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"type": "neoforge:remove_spawns",
|
||||||
|
"biomes": {
|
||||||
|
"type": "neoforge:any"
|
||||||
|
},
|
||||||
|
"entity_types": {
|
||||||
|
"type": "neoforge:any"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,235 @@
|
|||||||
|
{
|
||||||
|
"_comment": "Generated by tools/zone_spawns.py from Cobblemon's spawn data; do not edit by hand.",
|
||||||
|
"enabled": true,
|
||||||
|
"neededInstalledMods": [],
|
||||||
|
"neededUninstalledMods": [],
|
||||||
|
"spawns": [
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:nether/is_basalt"
|
||||||
|
],
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"drops": {
|
||||||
|
"amount": 2,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:blaze_powder",
|
||||||
|
"percentage": 10.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "cobblemon:charti_berry",
|
||||||
|
"percentage": 5.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"id": "basalt-centiskorch-2-6",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "centiskorch",
|
||||||
|
"presets": [
|
||||||
|
"wild"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 6.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:nether/is_basalt"
|
||||||
|
],
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"id": "basalt-charizard-2-7",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "charizard",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 3.2,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 1.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:nether/is_mountain"
|
||||||
|
],
|
||||||
|
"isPokeSnack": true,
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"id": "basalt-durant-3-0",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "durant",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:nether/is_mountain"
|
||||||
|
],
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"id": "basalt-gliscor-2-4",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "gliscor",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 1.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:nether/is_mountain"
|
||||||
|
],
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"drops": {
|
||||||
|
"amount": 3,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"item": "cobblemon:flame_orb",
|
||||||
|
"percentage": 5.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:blaze_powder",
|
||||||
|
"percentage": 10.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "cobblemon:rawst_berry",
|
||||||
|
"percentage": 5.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"id": "basalt-heatmor-2-2",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "heatmor",
|
||||||
|
"presets": [
|
||||||
|
"wild"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 20.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#minecraft:is_nether"
|
||||||
|
],
|
||||||
|
"isPokeSnack": true,
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"drops": {
|
||||||
|
"amount": 6,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:bone",
|
||||||
|
"quantityRange": "0-2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:rotten_flesh",
|
||||||
|
"quantityRange": "0-2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "minecraft:blaze_powder",
|
||||||
|
"percentage": 10.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "cobblemon:rawst_berry",
|
||||||
|
"percentage": 5.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"id": "basalt-houndoom-2-5",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "houndoom",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 2.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:nether/is_basalt",
|
||||||
|
"#cobblemon:nether/is_wasteland"
|
||||||
|
],
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"drops": {
|
||||||
|
"amount": 3,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"item": "minecraft:blaze_powder",
|
||||||
|
"percentage": 25.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "cobblemon:magmarizer",
|
||||||
|
"percentage": 10.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "cobblemon:rawst_berry",
|
||||||
|
"percentage": 10.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"id": "basalt-magmortar-3-8",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "magmortar",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 0.8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:nether/is_basalt"
|
||||||
|
],
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"id": "basalt-torkoal-3-1",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "torkoal",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 20.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:nether/is_basalt"
|
||||||
|
],
|
||||||
|
"zone": "basalt"
|
||||||
|
},
|
||||||
|
"id": "basalt-turtonator-1-3",
|
||||||
|
"level": "55-70",
|
||||||
|
"pokemon": "turtonator",
|
||||||
|
"presets": [
|
||||||
|
"wild"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 100.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,227 @@
|
|||||||
|
{
|
||||||
|
"_comment": "Generated by tools/zone_spawns.py from Cobblemon's spawn data; do not edit by hand.",
|
||||||
|
"enabled": true,
|
||||||
|
"neededInstalledMods": [],
|
||||||
|
"neededUninstalledMods": [],
|
||||||
|
"spawns": [
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_arid"
|
||||||
|
],
|
||||||
|
"structures": [
|
||||||
|
"#cobblemon:spawns/is_witch_structure"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_hills",
|
||||||
|
"#cobblemon:is_sky",
|
||||||
|
"#cobblemon:is_spooky",
|
||||||
|
"#cobblemon:is_taiga"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"timeRange": "day",
|
||||||
|
"zone": "deep_dark"
|
||||||
|
},
|
||||||
|
"id": "deep_dark-corviknight-1-5",
|
||||||
|
"level": "45-50",
|
||||||
|
"pokemon": "corviknight",
|
||||||
|
"presets": [
|
||||||
|
"treetop"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 0.6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"structures": [
|
||||||
|
"#cobblemon:spawns/is_graveyard"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_spooky"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"timeRange": "night",
|
||||||
|
"zone": "deep_dark"
|
||||||
|
},
|
||||||
|
"id": "deep_dark-dusclops-1-0",
|
||||||
|
"level": "45-46",
|
||||||
|
"pokemon": "dusclops",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 5.7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"structures": [
|
||||||
|
"#cobblemon:spawns/is_graveyard"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_spooky"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"timeRange": "night",
|
||||||
|
"zone": "deep_dark"
|
||||||
|
},
|
||||||
|
"id": "deep_dark-dusknoir-1-1",
|
||||||
|
"level": "45-53",
|
||||||
|
"pokemon": "dusknoir",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 0.3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"structures": [
|
||||||
|
"#cobblemon:spawns/is_witch_structure",
|
||||||
|
"#cobblemon:spawns/is_graveyard"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_spooky"
|
||||||
|
],
|
||||||
|
"isPokeSnack": true,
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"zone": "deep_dark"
|
||||||
|
},
|
||||||
|
"id": "deep_dark-honchkrow-1-4",
|
||||||
|
"level": "45-51",
|
||||||
|
"pokemon": "honchkrow",
|
||||||
|
"presets": [
|
||||||
|
"treetop"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 3.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"timeRange": "night"
|
||||||
|
},
|
||||||
|
"multiplier": 1.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"structures": [
|
||||||
|
"#cobblemon:spawns/is_graveyard"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_spooky",
|
||||||
|
"#cobblemon:is_taiga"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"timeRange": "night",
|
||||||
|
"zone": "deep_dark"
|
||||||
|
},
|
||||||
|
"id": "deep_dark-houndstone-1-2",
|
||||||
|
"level": "45-49",
|
||||||
|
"pokemon": "houndstone",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 1.6,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 1.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_coast",
|
||||||
|
"#cobblemon:is_ocean",
|
||||||
|
"minecraft:sulfur_caves"
|
||||||
|
],
|
||||||
|
"minLureLevel": 1
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_overworld"
|
||||||
|
],
|
||||||
|
"isSlimeChunk": true,
|
||||||
|
"zone": "deep_dark"
|
||||||
|
},
|
||||||
|
"id": "deep_dark-milotic-1-6",
|
||||||
|
"level": "45-54",
|
||||||
|
"pokemon": "milotic",
|
||||||
|
"spawnablePositionType": "fishing",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 3.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_coast",
|
||||||
|
"#cobblemon:is_ocean",
|
||||||
|
"minecraft:sulfur_caves"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_overworld"
|
||||||
|
],
|
||||||
|
"isSlimeChunk": true,
|
||||||
|
"minLureLevel": 1,
|
||||||
|
"zone": "deep_dark"
|
||||||
|
},
|
||||||
|
"id": "deep_dark-milotic-2-7",
|
||||||
|
"level": "45-54",
|
||||||
|
"pokemon": "milotic",
|
||||||
|
"spawnablePositionType": "fishing",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 5.0,
|
||||||
|
"weightMultipliers": [
|
||||||
|
{
|
||||||
|
"condition": {
|
||||||
|
"maxLureLevel": 2,
|
||||||
|
"minLureLevel": 2
|
||||||
|
},
|
||||||
|
"multiplier": 3.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"condition": {
|
||||||
|
"minLureLevel": 3
|
||||||
|
},
|
||||||
|
"multiplier": 5.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_spooky"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"zone": "deep_dark"
|
||||||
|
},
|
||||||
|
"id": "deep_dark-mimikyu-1-3",
|
||||||
|
"level": "45-48",
|
||||||
|
"pokemon": "mimikyu",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 100.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,345 @@
|
|||||||
|
{
|
||||||
|
"_comment": "Generated by tools/zone_spawns.py from Cobblemon's spawn data; do not edit by hand.",
|
||||||
|
"enabled": true,
|
||||||
|
"neededInstalledMods": [],
|
||||||
|
"neededUninstalledMods": [],
|
||||||
|
"spawns": [
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-bagon-2-0",
|
||||||
|
"level": "22-30",
|
||||||
|
"pokemon": "bagon",
|
||||||
|
"presets": [
|
||||||
|
"wild"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#aether:is_aether",
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-bagon-3-1",
|
||||||
|
"level": "22-30",
|
||||||
|
"pokemon": "bagon",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 75.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone",
|
||||||
|
"#cobblemon:is_peak"
|
||||||
|
],
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-beldum-1-4",
|
||||||
|
"level": "22-30",
|
||||||
|
"pokemon": "beldum",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 30.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 2.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#aether:is_aether",
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-clefable-2-8",
|
||||||
|
"level": "27-38",
|
||||||
|
"pokemon": "clefable",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 1.04,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 1.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone",
|
||||||
|
"#cobblemon:is_mountain"
|
||||||
|
],
|
||||||
|
"isPokeSnack": true,
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"moonPhase": "0",
|
||||||
|
"timeRange": "night",
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-clefable-3-9",
|
||||||
|
"level": "27-38",
|
||||||
|
"pokemon": "clefable",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 1.3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#aether:is_aether",
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-clefairy-2-6",
|
||||||
|
"level": "22-32",
|
||||||
|
"pokemon": "clefairy",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 58.16,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 1.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone",
|
||||||
|
"#cobblemon:is_mountain"
|
||||||
|
],
|
||||||
|
"isPokeSnack": true,
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"moonPhase": "0",
|
||||||
|
"timeRange": "night",
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-clefairy-3-7",
|
||||||
|
"level": "22-32",
|
||||||
|
"pokemon": "clefairy",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 72.7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#aether:is_aether",
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"isPokeSnack": true,
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-cleffa-2-10",
|
||||||
|
"level": "22-22",
|
||||||
|
"pokemon": "cleffa",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 20.8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone",
|
||||||
|
"#cobblemon:is_mountain"
|
||||||
|
],
|
||||||
|
"isPokeSnack": true,
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"timeRange": "night",
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-cleffa-3-11",
|
||||||
|
"level": "22-22",
|
||||||
|
"pokemon": "cleffa",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 26.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"timeRange": "night",
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-lunatone-1-12",
|
||||||
|
"level": "22-38",
|
||||||
|
"pokemon": "lunatone",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 100.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"moonPhase": 0
|
||||||
|
},
|
||||||
|
"multiplier": 5.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-lunatone-2-13",
|
||||||
|
"level": "22-38",
|
||||||
|
"pokemon": "lunatone",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 100.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"timeRange": "night"
|
||||||
|
},
|
||||||
|
"multiplier": 0.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone",
|
||||||
|
"#cobblemon:is_peak"
|
||||||
|
],
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-metang-1-5",
|
||||||
|
"level": "22-38",
|
||||||
|
"pokemon": "metang",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 18.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 2.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-shelgon-1-2",
|
||||||
|
"level": "30-38",
|
||||||
|
"pokemon": "shelgon",
|
||||||
|
"presets": [
|
||||||
|
"wild"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 36.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#aether:is_aether",
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-shelgon-2-3",
|
||||||
|
"level": "30-38",
|
||||||
|
"pokemon": "shelgon",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 22.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"timeRange": "day",
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-solrock-1-14",
|
||||||
|
"level": "22-38",
|
||||||
|
"pokemon": "solrock",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 100.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_dripstone"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "dripstone"
|
||||||
|
},
|
||||||
|
"id": "dripstone-solrock-2-15",
|
||||||
|
"level": "22-38",
|
||||||
|
"pokemon": "solrock",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 100.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"timeRange": "day"
|
||||||
|
},
|
||||||
|
"multiplier": 0.25
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,544 @@
|
|||||||
|
{
|
||||||
|
"_comment": "Generated by tools/zone_spawns.py from Cobblemon's spawn data; do not edit by hand.",
|
||||||
|
"enabled": true,
|
||||||
|
"neededInstalledMods": [],
|
||||||
|
"neededUninstalledMods": [],
|
||||||
|
"spawns": [
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-aerodactyl-1-0",
|
||||||
|
"level": "27-28",
|
||||||
|
"pokemon": "aerodactyl",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 100.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-amaura-1-1",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "amaura",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-anorith-1-2",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "anorith",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-anorith-2-3",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "anorith",
|
||||||
|
"presets": [
|
||||||
|
"water"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "submerged",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-archen-1-4",
|
||||||
|
"level": "15-28",
|
||||||
|
"pokemon": "archen",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-carnivine-2-22",
|
||||||
|
"level": "20-28",
|
||||||
|
"pokemon": "carnivine",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 20.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-cranidos-1-5",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "cranidos",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-ferroseed-1-6",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "ferroseed",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 27.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 2.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-kabuto-1-7",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "kabuto",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-kabuto-2-8",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "kabuto",
|
||||||
|
"presets": [
|
||||||
|
"water"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "submerged",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-lileep-1-9",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "lileep",
|
||||||
|
"presets": [
|
||||||
|
"water"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-lileep-2-10",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "lileep",
|
||||||
|
"presets": [
|
||||||
|
"water"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "seafloor",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-morelull-2-23",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "morelull",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 9.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 2.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-omanyte-1-11",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "omanyte",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-omanyte-2-12",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "omanyte",
|
||||||
|
"presets": [
|
||||||
|
"water"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "submerged",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-paras-1-13",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "paras",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 42.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 2.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-parasect-1-14",
|
||||||
|
"level": "24-28",
|
||||||
|
"pokemon": "parasect",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 8.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 2.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 15,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-shieldon-1-15",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "shieldon",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-shiinotic-2-24",
|
||||||
|
"level": "24-28",
|
||||||
|
"pokemon": "shiinotic",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 1.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"isPokeSnack": true
|
||||||
|
},
|
||||||
|
"multiplier": 2.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-shuckle-1-16",
|
||||||
|
"level": "16-28",
|
||||||
|
"pokemon": "shuckle",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 100.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minLureLevel": 1,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "uncommon",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-shuckle-2-17",
|
||||||
|
"level": "16-28",
|
||||||
|
"pokemon": "shuckle",
|
||||||
|
"spawnablePositionType": "fishing",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"anticondition": {
|
||||||
|
"maxY": 9,
|
||||||
|
"minY": -41,
|
||||||
|
"structures": [
|
||||||
|
"cobblemon:shipwreck_coves/lush_shipwreck_cove"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bucket": "common",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"minLureLevel": 1,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-shuckle-3-18",
|
||||||
|
"level": "16-28",
|
||||||
|
"pokemon": "shuckle",
|
||||||
|
"spawnablePositionType": "fishing",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 20.0,
|
||||||
|
"weightMultiplier": {
|
||||||
|
"condition": {
|
||||||
|
"minLureLevel": 3
|
||||||
|
},
|
||||||
|
"multiplier": 3.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-tirtouga-1-19",
|
||||||
|
"level": "15-28",
|
||||||
|
"pokemon": "tirtouga",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-tirtouga-2-20",
|
||||||
|
"level": "15-28",
|
||||||
|
"pokemon": "tirtouga",
|
||||||
|
"presets": [
|
||||||
|
"water"
|
||||||
|
],
|
||||||
|
"spawnablePositionType": "submerged",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bucket": "ultra-rare",
|
||||||
|
"condition": {
|
||||||
|
"biomes": [
|
||||||
|
"#cobblemon:is_lush"
|
||||||
|
],
|
||||||
|
"maxSkyLight": 7,
|
||||||
|
"zone": "lush_caves"
|
||||||
|
},
|
||||||
|
"id": "lush_caves-tyrunt-1-21",
|
||||||
|
"level": "12-28",
|
||||||
|
"pokemon": "tyrunt",
|
||||||
|
"presets": [],
|
||||||
|
"spawnablePositionType": "grounded",
|
||||||
|
"type": "pokemon",
|
||||||
|
"weight": 60.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"values": [
|
||||||
|
"minecraft:spawner",
|
||||||
|
"minecraft:trial_spawner"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"values": [
|
||||||
|
"minecraft:ender_dragon"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"cobblesurvival:revival_charm"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"values": [
|
||||||
|
"minecraft:ore_coal_upper",
|
||||||
|
"minecraft:ore_coal_lower",
|
||||||
|
"minecraft:ore_iron_upper",
|
||||||
|
"minecraft:ore_iron_middle",
|
||||||
|
"minecraft:ore_iron_small",
|
||||||
|
"minecraft:ore_gold",
|
||||||
|
"minecraft:ore_gold_lower",
|
||||||
|
"minecraft:ore_gold_extra",
|
||||||
|
"minecraft:ore_redstone",
|
||||||
|
"minecraft:ore_redstone_lower",
|
||||||
|
"minecraft:ore_diamond",
|
||||||
|
"minecraft:ore_diamond_medium",
|
||||||
|
"minecraft:ore_diamond_large",
|
||||||
|
"minecraft:ore_diamond_buried",
|
||||||
|
"minecraft:ore_lapis",
|
||||||
|
"minecraft:ore_lapis_buried",
|
||||||
|
"minecraft:ore_copper",
|
||||||
|
"minecraft:ore_copper_large",
|
||||||
|
"minecraft:ore_emerald",
|
||||||
|
"minecraft:ore_gold_nether",
|
||||||
|
"minecraft:ore_gold_deltas",
|
||||||
|
"minecraft:ore_quartz_nether",
|
||||||
|
"minecraft:ore_quartz_deltas",
|
||||||
|
"minecraft:ore_ancient_debris_large",
|
||||||
|
"minecraft:ore_debris_small"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,181 @@
|
|||||||
|
{
|
||||||
|
"processors": [
|
||||||
|
{
|
||||||
|
"processor_type": "minecraft:capped",
|
||||||
|
"limit": 1000000,
|
||||||
|
"delegate": {
|
||||||
|
"processor_type": "minecraft:rule",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_dusk_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:deepslate_moon_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:leaf_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:sun_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "cobblemon:water_stone_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:coal_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:copper_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_diamond_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:deepslate_gold_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:deepslate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:emerald_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:stone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:nether_quartz_ore"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:netherrack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_copper_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_gold_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:yellow_terracotta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input_predicate": {
|
||||||
|
"predicate_type": "minecraft:block_match",
|
||||||
|
"block": "minecraft:raw_iron_block"
|
||||||
|
},
|
||||||
|
"location_predicate": {
|
||||||
|
"predicate_type": "minecraft:always_true"
|
||||||
|
},
|
||||||
|
"output_state": {
|
||||||
|
"Name": "minecraft:tuff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
|||||||
|
{"_comment":"Generated by tools/zone_layout.py from world/zones.json; do not edit by hand.","seed":"isle-26","radius":1700,"step":24,"size":142,"zones":[{"id":"button_isle","name":"Button Isle","levels":[2,10]},{"id":"frostpeak","name":"Frostpeak Range","levels":[40,55]},{"id":"sunscorch","name":"Sunscorch","levels":[30,45]},{"id":"mire","name":"Mangrove Mire","levels":[25,38]},{"id":"jungle","name":"Verdant Jungle","levels":[18,30]},{"id":"highlands","name":"Highland Meadows","levels":[25,35]},{"id":"westmarch","name":"Westmarch","levels":[15,25]},{"id":"southwold","name":"Southwold","levels":[8,18]},{"id":"shallows","name":"Shallows","levels":[5,20]},{"id":"deep_sea","name":"Deep Sea","levels":[30,50]}],"caves":[{"id":"lush_caves","name":"Lush Caves","levels":[12,28],"biome":"minecraft:lush_caves"},{"id":"dripstone","name":"Dripstone Depths","levels":[22,38],"biome":"minecraft:dripstone_caves"},{"id":"deep_dark","name":"Deep Dark","levels":[45,60],"biome":"minecraft:deep_dark"},{"id":"basalt","name":"Basalt Furnace","levels":[55,70],"biome":"minecraft:basalt_deltas"}],"samples":{"button_isle":[-116,null,-92],"frostpeak":[628,null,-572],"sunscorch":[1372,null,-236],"mire":[652,null,1012],"jungle":[844,null,196],"highlands":[100,null,-1076],"westmarch":[-428,null,-1100],"southwold":[-116,null,1108],"shallows":[988,null,4],"deep_sea":[-1268,null,4],"lush_caves":[-1028,0,292],"dripstone":[940,40,-212],"deep_dark":[292,-52,-812],"basalt":[1276,0,508]},"biome_samples":{"frostpeak":[580,null,-524],"sunscorch":[-44,null,-452],"mire":[652,null,1012],"jungle":[844,null,196]},"grid_rle":[[9,771],[8,20],[9,117],[8,30],[9,109],[8,36],[9,103],[8,17],[5,1],[8,1],[5,5],[8,1],[5,3],[8,15],[9,97],[8,12],[5,1],[8,1],[5,22],[8,11],[9,87],[8,3],[9,5],[8,8],[6,5],[5,26],[1,1],[8,10],[9,82],[8,6],[9,3],[8,8],[6,6],[5,24],[1,3],[5,2],[8,10],[9,79],[8,8],[9,2],[8,6],[6,8],[5,31],[1,1],[8,9],[9,75],[8,15],[6,11],[5,21],[1,6],[5,7],[8,9],[9,71],[8,15],[6,1],[8,1],[6,11],[5,20],[1,9],[5,7],[8,9],[9,68],[8,14],[6,1],[8,1],[6,13],[5,19],[1,11],[5,9],[8,7],[9,65],[8,14],[6,1],[8,1],[6,15],[5,18],[1,11],[5,12],[8,7],[9,62],[8,13],[6,1],[8,1],[2,1],[6,16],[5,18],[1,9],[5,15],[8,7],[9,60],[8,12],[6,1],[8,1],[2,3],[6,16],[5,18],[1,6],[5,20],[8,7],[9,57],[8,11],[6,4],[2,2],[6,17],[5,46],[8,6],[9,54],[8,12],[6,5],[2,1],[6,19],[5,46],[8,6],[9,52],[8,11],[6,7],[2,1],[6,19],[5,25],[1,5],[5,18],[8,5],[9,50],[8,11],[6,27],[5,26],[1,6],[5,18],[8,5],[9,48],[8,12],[6,27],[5,24],[1,8],[5,19],[8,5],[9,46],[8,9],[2,1],[8,2],[2,2],[6,26],[5,24],[1,9],[5,19],[8,5],[9,44],[8,9],[2,6],[6,26],[5,24],[1,11],[5,18],[8,5],[9,42],[8,9],[2,7],[6,26],[5,23],[1,5],[5,1],[1,5],[5,20],[8,5],[9,41],[8,8],[2,8],[6,26],[5,23],[1,12],[5,20],[8,5],[9,40],[8,7],[2,8],[6,27],[5,23],[1,13],[5,20],[8,5],[9,40],[8,5],[2,10],[6,26],[5,26],[1,10],[5,21],[8,5],[9,38],[8,5],[2,9],[6,28],[5,27],[1,7],[5,24],[8,5],[9,36],[8,5],[2,9],[6,29],[5,28],[1,5],[5,26],[8,4],[9,35],[8,5],[6,2],[2,4],[6,33],[5,29],[1,3],[5,28],[8,4],[9,33],[8,5],[6,40],[5,61],[8,4],[9,32],[8,5],[6,40],[5,20],[1,1],[5,41],[8,4],[9,30],[8,5],[6,41],[5,16],[1,3],[5,1],[1,5],[5,37],[8,4],[9,29],[8,5],[6,42],[5,12],[1,18],[5,11],[1,1],[5,21],[8,4],[9,28],[8,4],[6,43],[5,12],[1,17],[5,3],[1,4],[5,2],[1,1],[5,2],[1,1],[5,22],[8,4],[9,26],[8,5],[6,43],[5,12],[1,18],[5,1],[1,5],[5,1],[1,3],[5,1],[1,1],[5,22],[8,4],[9,26],[8,4],[6,44],[5,12],[1,11],[5,1],[1,6],[5,1],[1,3],[5,2],[1,4],[5,25],[8,4],[9,24],[8,5],[6,43],[5,5],[1,1],[5,7],[1,13],[5,1],[1,2],[5,7],[1,2],[5,1],[1,2],[5,25],[8,4],[9,24],[8,5],[6,43],[5,4],[1,4],[5,5],[1,9],[5,2],[1,2],[5,9],[1,8],[5,23],[8,5],[9,22],[8,4],[2,3],[6,43],[5,1],[1,8],[5,3],[1,7],[5,4],[1,1],[5,9],[1,9],[5,24],[8,4],[9,22],[8,4],[2,3],[6,43],[5,1],[1,8],[5,4],[1,5],[5,3],[1,3],[5,9],[1,9],[5,25],[8,4],[9,20],[8,4],[2,4],[6,43],[1,9],[5,4],[1,10],[5,10],[1,9],[5,25],[8,4],[9,20],[8,4],[6,47],[1,10],[5,4],[1,3],[5,2],[1,3],[5,10],[1,10],[5,26],[8,4],[9,18],[8,4],[6,48],[1,10],[5,3],[2,1],[5,1],[2,2],[5,15],[1,9],[5,28],[8,2],[9,19],[8,4],[6,48],[1,9],[2,7],[5,16],[1,9],[5,4],[1,3],[5,21],[8,1],[9,19],[8,4],[6,48],[1,9],[2,8],[5,16],[1,9],[5,3],[1,4],[5,22],[8,1],[9,18],[8,4],[6,48],[1,7],[2,10],[5,16],[1,9],[5,3],[1,5],[5,20],[2,1],[8,1],[9,18],[8,3],[6,50],[1,5],[2,11],[5,16],[1,9],[5,3],[1,5],[5,19],[2,2],[8,2],[9,16],[8,4],[6,50],[5,2],[1,2],[2,13],[5,15],[1,10],[5,3],[1,4],[5,18],[2,3],[5,1],[8,1],[9,16],[8,3],[6,51],[5,3],[2,12],[1,4],[5,14],[1,10],[5,23],[2,4],[5,1],[8,2],[9,15],[8,3],[6,51],[5,3],[2,11],[1,5],[5,15],[1,9],[5,23],[2,5],[5,1],[8,2],[9,14],[8,3],[6,51],[5,3],[2,11],[1,1],[5,2],[1,3],[5,15],[1,10],[5,20],[2,6],[5,1],[8,3],[9,10],[8,1],[9,1],[8,4],[6,51],[5,3],[2,3],[9,3],[8,5],[1,1],[5,3],[1,1],[5,16],[1,12],[5,17],[2,7],[5,1],[8,4],[9,9],[8,5],[4,2],[6,50],[5,3],[2,1],[8,1],[9,5],[8,7],[5,1],[1,1],[5,16],[1,3],[5,5],[1,5],[5,15],[2,9],[8,6],[9,7],[8,5],[4,5],[6,47],[5,1],[8,1],[9,2],[8,1],[9,5],[8,9],[5,6],[4,1],[5,9],[1,2],[5,7],[1,2],[5,1],[1,1],[5,15],[2,9],[Line truncated
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"replace": true,
|
||||||
|
"values": [
|
||||||
|
"minecraft:nether_wastes",
|
||||||
|
"minecraft:soul_sand_valley",
|
||||||
|
"minecraft:crimson_forest",
|
||||||
|
"minecraft:warped_forest"
|
||||||
|
]
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"replace": true,
|
||||||
|
"values": []
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"replace": true,
|
||||||
|
"values": []
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"replace": true,
|
||||||
|
"values": []
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"replace": true,
|
||||||
|
"values": []
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"replace": true,
|
||||||
|
"values": []
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"replace": true,
|
||||||
|
"values": []
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"replace": true,
|
||||||
|
"values": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"values": [
|
||||||
|
"cobblesurvival:island"
|
||||||
|
]
|
||||||
|
}
|
||||||
Loaded 100 of 232 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user