Author SHA1 Message Date
feldenr c94874f9f6 chore: untrack build artifacts (build/, run/, .gradle/, .plasma/)
These generated files are already covered by .gitignore but were
committed before it existed. They remain on disk, just untracked.
2026-07-20 23:11:57 +02:00
feldenr e179baaf25 feat(worldgen): v4.1 - latitude zones via density function + Lithosphere
- Replace custom LatitudeBiomeSource/BiomeBand system with
  LatitudeSignalDensityFunction + LatitudeZonePlacement (mixin-based)
- Add mandatory Lithosphere (mr_lithosphere) dependency + mixin config
- Override overworld/large_biomes noise_settings for ultra-wide terrain
- Rename remove_vanilla_ores -> z_remove_vanilla_ores (load order)
- Merge cold/hot/tempered biome tags into latitude_*_surface tags
- Rework OresCommand, OreBiomeFinderItem, ModConfigs for new system
- Remove obsolete latitude classes, tests & world preset overrides
- Bump mod_version 3.2 -> 4.1
2026-07-20 23:11:16 +02:00
feldenr e667083853 fix(worldgen): keep vanilla presets in world_preset/normal tag
The custom_ore_gen:ultra_wide_biome tag entry was the ONLY value, which
broke 'minecraft:normal' (the server default) - any server/world that
resolves the default world preset would fail to find normal and fall
back to a broken/vanilla worldgen. Now the tag is additive: it keeps
all six vanilla presets AND adds ultra_wide_biome.
2026-06-21 21:54:05 +02:00
feldenr a3168f7c74 fix(worldgen): caves piercing the surface - revert stretched terrain
The custom terrain (9 macro density functions stretched 2x in xz_scale)
made caves appear at the surface. Root cause found by offline analysis:

  final_density uses:  sloped_cheese * caves_final
  and caves_final is a spline over sloped_cheese with:
    location 0.1 -> value 0.0
    location 0.45 -> value 1.0
  So caves only materialise where sloped_cheese is in [0.1, 0.45].

  By stretching basic_topography / continents / topography_* (which all
  feed sloped_cheese via topography_mountains -> topography_final ->
  topography_swamps -> topography_rivers), sloped_cheese spent MUCH
  longer inside [0.1, 0.45] than it should - so caves punched through
  the surface everywhere instead of staying underground.

The vanilla large_biomes doesn't stretch these density functions either;
it uses a separate set of *_large noise parameters (continentalness_large,
temperature_large, ...) that are tuned TOGETHER with the cave density
function to keep sloped_cheese in its intended range.

Fix: drop the custom density functions and the custom noise settings
entirely. Point the ultra_wide_biome preset at minecraft:large_biomes
(shipped by Lithosphere) which is already balanced with the caves.
This keeps the spawn-dark-forest fix and the ultra-wide biome
distribution from LatitudeBiomeSource, with the proven large-biomes
relief that does not leak caves to the surface.

Verification: ./gradlew test -> BUILD SUCCESSFUL, 71/71 unit tests
            ./gradlew runGameTestServer -> 6/6 GameTests passed in 928ms,
              spawn=birch_forest (safe)
2026-06-21 21:43:57 +02:00
feldenr 600393399f feat(worldgen): custom ultra-large terrain + fix spawn-dark-forest bias
Two related worldgen improvements validated in-game with Distant
Horizons + Lithosphere. Build + 6 GameTests green.

== Custom ultra-large terrain (preset ultra_wide_biome) ==
The mod controlled biome distribution but not relief, so the "long
prairies / immense mountain chains" effect was weak (relief was the
vanilla one that changes every ~1-2k blocks). Added a custom noise
settings custom_ore_gen:ultra_large_biome, built on top of Lithosphere's
large_biomes (which the mod already depends on for the mountain/cave
density functions).

Approach (iteratively tuned - v1/v2 with amplitude boost created HOLES in
the terrain; this v3-safe is the one that works):
  - 34 density functions copied verbatim from lithosphere, re-pointed
    to the custom_ore_gen: namespace (so our preset can reference them).
  - Cave density functions are NOT copied (left pointing at lithosphere:)
    so cave generation stays the natural Lithosphere one.
  - NOISE parameter references are NEVER namespacespaced - the noise
    parameter definitions live in the lithosphere jar and we just
    reference them (this was the v2 crash: an "Unbound values in
    registry noise: [custom_ore_gen:rivers, ...]" crash).
  - 9 MACRO density functions are stretched 2x in xz_scale only:
    continents, mountains_shape, basic_topography, orogeny,
    topography_final, topography_mountains, topography_swamps,
    topography_rivers, topography_cliffs. These drive the large-scale
    relief, so the effect is "longer plains, longer mountain chains".
  - 25 DETAIL density functions are left UNTOUCHED (xz_scale = original):
    roughness, rivers, mesas, erosion_detail, lake_placement, etc. Details
    must NOT be stretched or the terrain becomes incoherent.
  - NO amplitude boost on sloped_cheese: a v1 attempt with a x1.3
    multiplier pushed final_density out of [-1,1], which broke the
    `squeeze` envelope and carved literal HOLES in the terrain.

The preset data/custom_ore_gen/worldgen/world_preset/ultra_wide_biome.json
now references custom_ore_gen:ultra_large_biome (instead of the vanilla
minecraft:overworld it pointed at after the tectonic preset cleanup).

== Fix: spawn always landed in dark_forest ==
Root cause found by offline analysis:
  - LatitudeBiomeSource.spawnSafeBiomes (plains/forest/birch/...) only
    applied inside a 191x191 square (SPAWN_SAFE_RADIUS=96).
  - LatitudeSpawnHandler.findSpawnBiome scans rings up to MAX_RADIUS=512,
    so once it wandered past 96 blocks it fell out of the safe square and
    into the latitude_temperate_surface pool - which contains dark_forest.
  - Worse: findSpawnBiome probed biomes at y=0 (underground), but the
    latitude biome legitimately differs between y=0 and y=64 (the 3-zone
    underground model extends latitude DOWNWARDS), so a "safe" biome at
    y=0 could be dark_forest at the actual surface.

Fix:
  - SPAWN_SAFE_RADIUS 96 -> 540 (covers the handler's MAX_RADIUS=512
    search so the safe-square guarantee applies to everything found).
  - SPAWN_SELECTOR_SCALE 0.02 -> 0.004 so the safe square is populated
    by large blocks of the same safe biome (instead of a per-block
    patchwork).
  - LatitudeSpawnHandler now probes biomes at SURFACE_Y=64 instead of
    y=0, so what it validates matches what the player actually sees.

LatitudeMathTest updated for the new radius (191->1079 inclusive square).

Verification: ./gradlew test build -> BUILD SUCCESSFUL, 71/71 unit tests
            ./gradlew runGameTestServer -> 6/6 GameTests passed in 1.0s,
              spawn=birch_forest (safe, not dark_forest),
              north=100% cold, south=100% hot, deepDark=1.3%
2026-06-21 16:13:47 +02:00
feldenr d0df118270 fix: remove redundant tectonic preset + dead custom noise settings
The mod shipped two world presets that produced the *exact same world*:
  ultra_wide_biome.json     -> settings:"custom_ore_gen:overworld"
  tectonic_ultra_wide_biome.json -> settings:"minecraft:overworld"

The only difference was which overworld noise settings they referenced, so I
compared the mod's custom_ore_gen:overworld against the vanilla
minecraft:overworld byte-for-byte. Verdict: 100% identical (same 109394 bytes,
11/11 fields identical including the 30k-char surface_rule). The custom noise
settings was dead weight - a pure clone of vanilla that changed nothing about
the terrain.

Removed:
  - data/custom_ore_gen/worldgen/world_preset/tectonic_ultra_wide_biome.json
  - data/custom_ore_gen/worldgen/noise_settings/overworld.json (109 KB dead clone)
  - the tectonic entry from data/minecraft/tags/worldgen/world_preset/normal.json
    (so it no longer appears in the world-creation menu)
  - the two tectonic_* lang keys in en_us.json / fr_fr.json

Kept ultra_wide_biome as the single latitude world preset, now pointing at
minecraft:overworld directly (no indirection through a cloned settings file).
This also drops a misleading "requires Tectonic" claim - the preset never had
anything to do with the Tectonic mod.

Verification: ./gradlew test build -> BUILD SUCCESSFUL, 71/71 unit tests
            ./gradlew runGameTestServer -> 6/6 GameTests passed in 1.0s
              (latitude gen still loads via the cleaned-up preset)
2026-06-21 11:31:58 +02:00
feldenr 0fb650bdb0 fix: remove dead config + enchant class, extract & test drop math
Three correctness passes that remove lie-to-the-user code and add real
test coverage on the drop logic. Nothing broke; build + 6 GameTests green.

== Remove dead OreGenConfig (lie to the user) ==
OreGenConfig (veinSize/veinsPerChunk/min/max) was NEVER read anywhere
(grep ORE_GEN. -> NONE), and its defaults did not even match the JSONs:
  - copperhighore: JSON count=20 vs config default 2 (10x)
  - concentratedcoalore: JSON count=10 vs default 2 (5x)
  - deepslateironore: JSON count=20 vs impureIronOreCount default 2 (10x)
  - sharddiamondblockore: JSON size=4 vs shardDiamondOreSize default 8 (2x)
So a user reading the generated .toml was actively misled ("2 iron veins
per chunk" when 20 generate). Branching it to runtime config is
architecturally impossible in NeoForge (datapacks load before the runtime
config - the same problem ConfigGatedFeaturesModifier solves). Removed
the class + instance + matching structural tests. Vein params now live
only in the data-driven JSONs, like vanilla.

== Remove dead EnchantabilityFix (non-compiling API) ==
EnchantabilityFix was fully commented out because it referenced
DataComponents.ENCHANTABLE and net.minecraft.world.item.enchantment.Enchantable,
which DO NOT EXIST in 1.21.1 (confirmed via javap on neoforge-21.1.219.jar:
only ENCHANTMENTS / ENCHANTMENT_GLINT_OVERRIDE / STORED_ENCHANTMENTS exist).
Uncommenting it would fail to compile. Enchantability already works
natively via the enchantable tags
(data/minecraft/tags/item/enchantable/{mining,weapon,armor,durability}.json
- all Shard Diamond tools + armor listed) combined with the Tier
getEnchantmentValue()==9. Deleted the dead class.

== Extract & test drop math ==
ConfigurableOreDropsProcedure is hand-written (git log shows fix(drops)/
replace-event-with-GlobalLootModifier commits, no MCreator regeneration).
Extracted the pure fortune/drop/XP math into OreDropMath -> procedure now
delegates: dropCount = OreDropMath.dropCount(...), XP = experienceFor(...).
Added OreDropMathTest (16 tests) covering:
  - isMultiDropOre classification
  - baseDropCount range + uniform coverage + degenerate (min==max, no draw)
  - fortune: disabled/level-0 are no-ops (no RNG consumed)
  - discrete ores: bonus bounded in [0, fortuneLevel], vanilla III distribution
  - multiplier ores: results are exact multiples of base, vanilla III distribution
  - dropCount random-draw order pinned (base then fortune)
  - XP: zero-XP types (iron/gold/copper), vanilla ranges, bounds hit
  - determinism: same seed -> identical sequences
The procedure is now correct-by-construction for the math; the only
untested part is the MC orchestration (player/tool/registry lookup, spawn).

== Docs ==
CLAUDE.md: mark feature toggles + enchantability as already-working,
correct the "hardcoded tools" / "EnchantabilityFix commented out" claims,
document the native enchantability path (tags + Tier.getEnchantmentValue).

Verification: ./gradlew test build -> BUILD SUCCESSFUL, 71/71 unit tests
            ./gradlew runGameTestServer -> 6/6 GameTests passed in 1.0s
2026-06-21 01:26:53 +02:00
feldenr dfff76b0f9 test+fix: deep generation tests + bug cleanup (licence, docs, deps)
Two cohesive passes that harden the latitude worldgen and clean up
long-standing inconsistencies.

== Bug fixes & doc alignment ==
- licence: set MIT in gradle.properties and neoforge.mods.toml
  (was "Not specified" - blocks distribution)
- OreAuditHandler: fix javadoc that referenced a non-existent system
  property; the trigger is the .oreaudit marker file. Add an explicit
  warning about the System.exit(0) and point to LatitudeGameTest as the
  non-destructive alternative
- KubeJS: remove the dead kubejs_version, the commented dependency and
  all README claims about an "automatic KubeJS script"/KubeJSIntegration
  class that no longer exists. Vanilla ore removal is now native via the
  neoforge:remove_features biome modifier
- README: refresh the technical header (1.21.1 / NeoForge 21.1.219 /
  Java 21 / v3.2, was 1.20.1/Forge/Java17/v2.1.5) and the shard-diamond
  surface note (both variants are generated, gated by shardDiamondOre)
- CLAUDE.md / CONFIG_INTEGRATION_GUIDE.md: mark the feature toggles and
  tool stats as wired (they read ModConfigs at runtime); correct the
  "hardcoded tools" claim

== Generation tests (56 unit + 6 GameTest, all green) ==
- Extract the pure geometry of LatitudeBiomeSource into LatitudeMath
  (temperature, 3-zone underground model, spawn safe zone, dual-octave
  selector index). LatitudeBiomeSource now delegates to it, so one
  source of truth drives both runtime and tests - no behaviour drift
- LatitudeMathTest (21): temperature clamp/monotonicity, zone boundaries
  without gaps, Deep Dark / cave threshold predicates, spawn-safe square
  symmetry, selector index bounds + near-uniform distribution
- BiomeBandTest (18): fromTemperature boundary cases, surface/ocean
  pool non-empty, cave biomes never in a surface pool
- ModConfigsTest (+2 guards): every ConfigHelper toggle string maps to
  a real FeatureToggleConfig field, so a typo cannot silently produce a
  dead toggle (default: return true)
- LatitudeGameTest (+4 server tests): determinism (1485 pts, 0 mismatch),
  no cave biome at surface (160k samples, 0 leak), surface continuity
  (7% transitions - large biomes), climate gradient (north=cold 100%,
  south=hot 100%, equator cold 0%)

== Build ==
- build.gradle: addModdingDependenciesTo(sourceSets.test) so pure unit
  tests can reference Minecraft types without a full game server
- neoforge.mods.toml: optional BOP/create/mekanism dependencies removed;
  declared with mandatory=false + versionRange="[0,)" they broke mod
  loading when the mods were absent ("requires X 0 or above"). Optional
  integration is already handled via data tags (required:false) and
  data-only recipes that no-op if the mod is missing
- gradlew: restore executable bit

Verification: ./gradlew test build -> BUILD SUCCESSFUL, 56/56 unit tests
            ./gradlew runGameTestServer -> 6/6 GameTests passed in 840ms
2026-06-20 22:33:06 +02:00
feldenr 0c831bdff8 fix(ores): prove ore generation works for BOP biomes + blacklist highland
Investigation of 'no ores in BOP biomes' (highland, shrubland) reported during
in-game testing. Root cause: the early version of ConfigGatedFeaturesModifier
used a static firstCallLogged flag and threw when the COMMON config was not yet
loaded at biome-info build time, so its features were silently dropped. That
was already fixed (per-instance flag + try/catch defaulting to enabled); this
commit proves the fix end-to-end and removes the leftover debug logging.

Two automated proofs added (no manual in-game testing needed):

1. oreFeaturesAcrossBiomes GameTest: queries each biome holder's
   modifiableBiomeInfo().get() (the generation settings AFTER NeoForge applies
   every biome modifier). Result: every temperate biome - vanilla AND Biomes
   O' Plenty (shrubland, field, moor, grassland, woodland, mediterranean_forest)
   - contains the custom iron/coal/shard features. All 2 GameTests pass.

2. OreAuditHandler: a file-gated diagnostic (active only when run/.oreaudit
   exists) that runs on a dedicated server, generates real chunks under the
   latitude world type, scans actual ore blocks per surface biome, writes
   ore_audit_report.txt, then stops. Run with level-type=
   custom_ore_gen:ultra_wide_biome + the .oreaudit flag. Result on a 12x12
   chunk scan: biomes with ores=5, biomes with zero ores=0. BOP biomes
   (biomesoplenty:moor, biomesoplenty:grassland) contain iron, coal and shard
   diamond, identical to vanilla biomes. Totals: shard=89 iron=2667 coal=4803.

Design change: biomesoplenty:highland removed from latitude_temperate_surface,
mountain_biomes and tempered_biomes tags. The user finds the biome ugly; it no
longer generates. (Its ore generation was already correct - the removal is a
pure aesthetic preference, not an ore fix.)
2026-06-18 22:14:26 +02:00
feldenr 147c9d6b4a fix(biomes): remove cross-climate tag leaks (copper/gold in temperate spawn)
minecraft:birch_forest was listed in BOTH latitude_hot_surface AND
latitude_temperate_surface. Since ore generation is gated on the climate
tags, the hot-band ores (copper, pure gold, redstone) were spawning in
birch_forest - the default temperate spawn biome - so players found copper
in what looks like a temperate forest. birch_forest is a vanilla temperate
biome (temperature 0.6) and is the configured safe spawn; it never belonged
in the hot tag. Removed from hot, kept in temperate.

Also fixed a second leak: minecraft:windswept_forest was in BOTH temperate
AND cold, so it received both temperate (iron/coal) and cold (lapis/diamond)
ores. Kept in temperate only (windswept forest is not a genuinely cold biome
like snowy/taiga/grove).

Validated: each surface biome now belongs to exactly one climate tag (no
overlap). Latitude GameTest still green: spawn=birch_forest | north=100% |
south=100% | swamp=1.26% | deepDark=1.30% | caveBiomes=6.5%.
2026-06-17 21:34:07 +02:00
feldenr 48a0d797f0 feat(config): make ore feature toggles actually gate generation + cleanup
The feature toggles (enableConcentratedOres, enableImpureOres, ...) were
defined in config but never read: ConfigHelper.isFeatureEnabled() had no
caller, so the toggles were decorative. Wiring them is non-trivial because
NeoForge biome modifiers are loaded as data at bootstrap, before ModConfig
exists, so a data JSON cannot read a runtime config value directly.

Fix: a custom BiomeModifier (ConfigGatedFeaturesModifier) registered as
'custom_ore_gen:config_gated_features'. Its modify() runs at world load, when
the config is available, and only adds each feature group when its toggle is
on. The six add_*_biomes_ores.json modifiers now use this type, with each ore
mapped to its toggle:
  - shardDiamondOre       -> shard diamonds (surface + deep)
  - concentratedOres       -> concentrated coal, deepslate diamond
  - impureOres             -> iron (+deepslate)
  - pureGoldenOre          -> pure golden (+deepslate)
  - customCopperOres       -> copper high/lower
  - customEmeraldOres      -> emerald high/lower
  - vanillaOreVariants     -> lapis, redstone (+deepslate)

With all toggles defaulting to true, behaviour is identical to the previous
neoforge:add_features modifiers (code-equivalent), so existing worlds keep
their ores.

Also fixes a pre-existing bug: sharddiamondblockore (surface shard diamond)
was referenced by no biome modifier and never generated; it is now linked via
the shard diamond group (neoforge:any).

Dead code removed: the ash_coal feature/drop config (enableAshCoalOre,
ashCoalOreMinDrops/MaxDrops) and the 'ash_coal' drop case referenced an ore
block that was deleted long ago, plus the 'Temporarily use coal' placeholder.

Testing: the latitude GameTest still passes. A new oreGatingMatchesConfig test
verifies the shard feature presence in biome settings matches the toggle, but
skips with a note on runGameTestServer (its level is a void world with no
decoration features, so biome modifiers are not observable there); run it
against a real world to exercise the ON/OFF assertion.
2026-06-17 21:21:53 +02:00
feldenr 9182bda998 fix(drops): make iron/gold ores ignore Fortune like vanilla
Iron and Gold ores were the only ones reacting to Fortune (Fortune III could
yield up to 4 raw iron/gold per block). In vanilla 1.21, iron and gold ores
ignore Fortune entirely (the raw ore is smelted, not multiplied). Copper,
lapis and redstone legitimately keep Fortune (vanilla behavior), so those are
unchanged.

Added pureGoldenOreEnableFortune and impureIronOreEnableFortune config toggles
(default: false) for consistency with the other ores (which all have an
enableFortune toggle) and wired them into both the ConfigurableOreDropsProcedure
(XP path) and the CustomOreLootModifier (item drops path, authoritative).

Verified after a GameTest run that NeoForge merges the new keys with the
default false WITHOUT touching the user's existing custom drop values
(e.g. minDrops/maxDrops overrides are preserved). GameTest still green:
spawn=birch_forest | north=100% | south=100% | swamp=1.26% | deepDark=1.30%
| caveBiomes=6.5%.
2026-06-17 13:28:49 +02:00
feldenr 3ea6906369 fix(create): repair processing recipes + make them standalone-safe
The Create processing recipes (crushing/milling/mixing) were broken in two
ways, plus leaked parse errors when Create was absent.

1. Format migration to Create 6.x (matched against native recipes in the
   Create 6.0.9 jar):
   - results entries: item -> id
   - processingTime -> processing_time (snake_case)
   - ingredients keep item (still correct in 6.x)

2. Phantom item references: 9 recipes targeted blocks that no longer exist
   (renamed/removed ores). Reaffected 8 to their real block (e.g.
   highlapisore -> lapisore, goldore -> puregoldenore, highcopperore ->
   copperhighore) and deleted 9 with no real equivalent or that would
   duplicate an existing recipe (deepslate variants of coal/copper/emerald
   that don't exist as blocks).
   Result: all 16 registered ore blocks now have at least one valid Create
   recipe (15 direct + sharddiamond via the forge:ores/shard_diamond tag).

3. Standalone safety: wrapped all 20 Create recipes + the Mekanism enriching
   recipe in neoforge:conditions (mod_loaded) so they only parse when the
   target mod is present. Without this, the RecipeManager logged ERRORs
   (Unknown registry key create:crushing) on every boot when the mod ran
   alone. Conditions use the sibling format, verified empirically.

Validated both configurations via runGameTestServer:
  - Standalone (Create + Mekanism absent): 0 recipe parse errors, latitude OK
  - With all mods (BOP + Tectonic + Create + JEI): 0 parse errors, recipes
    load, latitude OK (spawn=birch_forest | north=100% | south=100% |
    swamp=1.26% | deepDark=1.30% | caveBiomes=6.5%)

The mod has no hard dependency on Create (no compile dep, no Java imports,
optional in mods.toml) and now boots cleanly with zero recipe errors whether
or not Create/Mekanism are installed.
2026-06-16 22:34:53 +02:00
feldenr dac57d3c63 fix: synchronize ore generation with latitude climate tags
The ore biome modifiers still referenced the legacy climate tags
(cold_biomes / tempered_biomes / hot_biomes) which were out of sync with the
new latitude system (latitude_cold_surface / _temperate_surface / _hot_surface).
As a result ores did not spawn where the player would expect them, several BOP
biomes got no ores at all, and surface ores leaked into oceans.

All three climate modifiers now point at the latitude surface tags, so ore
distribution follows the climate exactly. Because the latitude tags exclude
oceans, the fix also removes iron/coal generation under oceans.

Result (verified by coverage analysis):
  North (cold/frozen)      -> Lapis + Diamond          (27 biomes, +16 BOP)
  Equator (temperate/spawn)-> Iron + Coal             (31 biomes, +21 BOP)
  South (hot)              -> Gold + Copper + Redstone(22 biomes, +11 BOP)
  0 orphan surface biomes; no ocean surface ores. GameTest still green.
2026-06-16 21:41:25 +02:00
feldenr fa8c40652b test+feat: depth-slice map validation + tune cave thresholds to target
Add geological depth slices to the automated GameTest: it now samples the
latitude world at three depths and renders one PNG per depth (a top-down
'view' of that Y layer):
  - latitude_map_surface.png  (Y=64)
  - latitude_map_mid_cave.png (Y=-15)
  - latitude_map_deep.png     (Y=-50)
plus a report section per slice and new assertions:
  - Deep Dark must stay rare in the deep zone (<8%)
  - cave biomes (lush/dripstone) must stay a minority in mid-cave (<25%)

Cave biome colors are now distinct (lush=green, dripstone=orange, deep_dark=
teal) so the slices are readable.

Tuned the cave thresholds using the test as a fast feedback loop (BiomeSource-
only sampling, ~30s per run, mods-independent):
  - CAVE_THRESHOLD 0.55 -> 0.38   (lush/dripstone pockets now ~6.5%)
  - DEEP_DARK_THRESHOLD 0.88 -> 0.55 (Deep Dark now legendary ~1.3%; was 0%)

Validated with BOP + Tectonic:
  spawn=birch_forest | north=100% | south=100% | swamp=1.26% |
  deepDark=1.30% | caveBiomes=6.5%
2026-06-16 21:26:32 +02:00
feldenr 060b77b506 feat: rethink cave generation - latitude extends underground, Deep Dark legendary
The previous implementation forced a uniform cave-biome slab (lush/dripstone/
deep_dark) across all of Y<30, which overrode the latitude logic for a huge
volume and made the Deep Dark far too common.

New 3-zone underground model keeps the latitude surface biome as the default
at every depth (mining under a desert feels like the desert) and only carves
rare cave features on top:

- Near surface (Y >= 0): latitude biome as-is, no override.
- Mid caves (-30 <= Y < 0): lush/dripstone pockets (~8%) matching the climate
  (humid/warm bands -> lush, dry/cold bands -> dripstone).
- Deep zone (Y < -30): legendary Deep Dark pockets (~1%, very low-frequency
  noise so they form large rare regions suitable for Ancient Cities); the
  surface latitude biome otherwise.

Deep Dark is removed from the biome band pools and driven solely by its own
noise, restoring it to a rare, legendary discovery. Cave biomes are now
resolved once and declared in possibleBiomes. BiomeBand.underground() removed
(caves are climate-driven, not band-pool-driven).

Validated by GameTest (BOP + Tectonic): spawn=birch_forest | north=100% |
south=100% | swamp=1.26%.
2026-06-16 21:12:17 +02:00
feldenr 45213d3580 fix(test): use tag membership for climate band assertions
With Biomes O' Plenty installed, the FROZEN/HOT bands are filled with BOP
cold/hot biomes which the previous hardcoded vanilla-only assertion sets
did not include, causing a false failure (FROZEN measured 31% vs real ~100%).

Assertions now resolve the surface tags from the real registry and check
membership, so vanilla + BOP biomes are both counted. Adds a per-band
breakdown to the report for easier diagnostics.

Validated with Create + JEI + Biomes O' Plenty + Tectonic + deps:
  spawn=birch_forest | north=100% | south=100% | swamp=1.26%
2026-06-15 23:10:24 +02:00
feldenr 169a447f7b test: add automated latitude validation via GameTest server
Run `./gradlew runGameTestServer` to validate the latitude biome system
without manual in-game testing. Boots a headless game server (full biome
registry), samples a 32000x32000 grid through LatitudeBiomeSource, renders a
PNG map and writes a distribution report, then asserts climate invariants:
  - spawn on a safe biome (plains/forest)
  - FROZEN band dominated by cold/frozen biomes (>60%)
  - HOT band dominated by warm/hot biomes (>60%)
  - swamp remains rare in the temperate band (<15%)

Outputs land in run/gametest-results/latitude/ (latitude_map.png +
latitude_report.txt). Sampling is BiomeSource-only (no chunk generation),
so it runs in ~35s regardless of installed mods.

- LatitudeGameTest: @GameTestHolder + @PrefixGameTestTemplate(false)
- structure/empty_1x1.nbt: minimal 1x1x1 air structure required by GameTest
- build.gradle: add gameTestServer run configuration
2026-06-15 21:07:43 +02:00
feldenr 7729eeb65c feat: latitude biome system with two world types + map validation command
Add a latitude-based world generation system: biomes are distributed by Z
coordinate (frozen north -> temperate equator -> hot south) with extremely
large biomes on a continental scale, plus full Biomes O' Plenty support.

World types (selectable in the world creation 'World Type' button):
- Ultra Wide Biome: latitude biomes + vanilla terrain (immune to Tectonic
  via a private noise_settings copy under custom_ore_gen).
- Tectonic Ultra Wide Biome: latitude biomes + minecraft:overworld terrain
  (uses Tectonic when present, vanilla otherwise).

Core implementation:
- LatitudeBiomeSource: custom BiomeSource distributing biomes by latitude.
  Temperature derived from Z with a boundary wobble, dual-octave selector
  noise for a flat biome distribution (no biome dominates), land/ocean mask,
  underground cave layer, moisture-driven rare swamp/mangrove pockets, and a
  guaranteed safe spawn zone (plains/forests) around the origin.
- BiomeBand: 5 climate bands (FROZEN/COLD/TEMPERATE/WARM/HOT) with vanilla
  surface pools + dedicated climate tags (latitude_*_surface) for optional
  BOP biomes via required:false, plus ocean and underground pools.
- WorldGenRegistration: DeferredRegister for the 'custom_ore_gen:latitude'
  BiomeSource codec.
- LatitudeSpawnHandler: pins spawn to a plains/forest biome on overworld load.

Validation:
- /latitude map [radius] [step]: samples the LatitudeBiomeSource on a large
  grid, renders a top-down PNG map (run/latitude/latitude_map.png) and writes
  a per-band distribution + invariant report (run/latitude/latitude_report.txt).

Constants tuned for a continental scale:
  TEMPERATURE_SCALE = 16000 (equator->pole)
  SURFACE_SELECTOR_SCALE = 0.00033 (biomes ~3000 blocks wide)

Swamp fix: removed from the common temperate surface tag and made rare
(~8% of temperate land via moisture noise), matching vanilla humidity biomes.
2026-06-14 22:59:09 +02:00
feldenr 74480d9d2c feat: replace event-based drops with Global Loot Modifier (fix Create drill crash)
- Add CustomOreLootModifier (Global Loot Modifier) handling all ore drops,
  ensuring compatibility with machines (Create drill/contraptions) and avoiding
  duplication. Handles silk touch (vanilla block / shard diamond block) and
  fortune via config-driven min/max drops.
- Register GLM serializer via DeferredRegister in CustomOreGenMod (user code block)
- Rewrite OreBreakEventHandler: remove direct drops mutation that caused
  UnsupportedOperationException on immutable list when broken by Create drill.
  Drops are now fully GLM-driven; handler only triggers XP/procedure logic.
- Migrate loot tables from loot_table/ (singular, 1.20) to loot_tables/
  (plural, NeoForge 1.21 format) for all 16 ore blocks.
- Declare GLM in data/neoforge/loot_modifiers/global_loot_modifiers.json
- Add Create crushing + milling recipes for diamond -> diamond shards
- Config tweaks: tool durabilities (pickaxe/axe/shovel 450, paxel 800),
  Pure Golden Ore maxHeight 256 -> 320
- Refresh shard diamond armor/item textures
- Simplify unit tests for new drop system
2026-06-14 11:08:59 +02:00
feldenrandClaude 3ef6f03244 fix: make ore generation biome-specific and add command permissions
- Replace overworld-wide ore spawning with biome-specific generation
- Delete add_custom_ores.json that caused ores to spawn everywhere
- Create 6 biome-specific modifiers:
  * add_cold_biomes_ores.json - Lapis, concentrated diamond
  * add_hot_biomes_ores.json - Pure gold, copper, redstone
  * add_mountain_biomes_ores.json - High emerald
  * add_rare_biomes_ores.json - Lower emerald
  * add_tempered_biomes_ores.json - Iron, concentrated coal
  * add_shard_diamond_ores.json - Shard diamond (all biomes)
- Add permission level 2 requirement to /ores and /ore commands

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-02-03 14:06:50 +01:00
[email protected] 9e9c4d28d6 fix: resolve crash at startup by checking if config is loaded 2026-02-03 11:32:50 +01:00
[email protected] d0ae2916ad fix: resolve build errors and link tool/armor stats to config 2026-02-03 11:23:06 +01:00
[email protected] 7bd578797b chore: align ore drops and XP with vanilla 1.21 and add AGENTS.md guide 2026-02-03 09:23:25 +01:00
feldenr 93bb4afb97 refactor: cleanup block classes and migrate tests to NeoForge
- Removed onDestroyedByPlayer from blocks (now handled by OreBreakEventHandler)
- Updated tests to use NeoForge classes (ModConfigSpec instead of ForgeConfigSpec)
- Fixed EnchantabilityFix annotation and commented out placeholder code
- Updated pack.mcmeta format for 1.21.1
2026-02-02 23:21:11 +01:00
feldenr 0fa495474b fix: register config and update recipe formats for 1.21.1
- Registered ModConfigs.SPEC in CustomOreGenMod to avoid IllegalStateException
- Updated all recipe JSONs to use 'id' instead of 'item' in result fields
- Renamed mekanism recipes folder to match 1.21.1 conventions
2026-02-02 23:20:17 +01:00
feldenr bca6034dd7 fix: restore ore drops and make them configurable via procedure
- Renamed data folders to 1.21.1 standards (singular names)
- Implemented OreBreakEventHandler to call ConfigurableOreDropsProcedure
- Updated procedure and config to handle all custom and variant ores
- Modified loot tables to only handle Silk Touch (manual drops via procedure)
- Fixed missing drops issue caused by folder name mismatch in 1.21.1
2026-02-02 23:11:42 +01:00
feldenr 4b9a4b0a05 Fix custom ore drops and tool enchantability for 1.21 2026-02-02 22:24:52 +01:00
[email protected] b636fd4295 Fix world crash, restore custom ores, fix armor textures (NeoForge 1.21.1) 2026-02-02 16:57:31 +01:00
feldenr 1030689b64 v2.1.12: Fix Ore Gen, Optional BOP Tags, Add Create Millstone Recipe 2026-02-01 00:43:06 +01:00
feldenr 734f89a720 feat: Add FR translation and Mekanism/Create compatibility + Bump version to 2.1.8 2026-01-23 14:27:15 +01:00
feldenr d64792d3d3 feat: Version 2.1.7 - Mekanism Compatibility & Ore Rebalance
- Added Forge tags (forge:ores/*) for all ores

- Added Shik Mekanism Enrichment recipe for Shard Diamond

- Rebalanced Lapis (0-32, 2x) and Diamond (Deepslate 6x) to match Vanilla

- Reduced Shard Diamond vein sizes for rarity

- Updated Biome Scanner & /ores to display Y-levels

- Fixed Shard Diamond Boots crafting recipe
2026-01-22 22:20:48 +01:00
feldenrandClaude 8699a36294 Rename Concentrated Diamond Ore to Deepslate Diamond Ore
- Renamed ConcentrateddiamondoreBlock to DeepslatediamondoreBlock
- Updated registry references (CONCENTRATEDDIAMONDORE → DEEPSLATEDIAMONDORE)
- Renamed all JSON resource files
- Updated display name: "Concentrated diamond ore" → "Deepslate diamond ore"
- Updated minecraft tags and biome modifiers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-14 13:31:36 +01:00
feldenrandClaude 0d3805f654 Version 2.1.6 - Bug fixes and recipe improvements
- Fixed paxel recipe: now requires 1 pickaxe + 1 shovel + 1 axe + 2 sticks
- Fixed silk touch on Concentrated Diamond Ore: now drops vanilla diamond_ore
- Fixed Copper High Ore sound: changed from GRAVEL to STONE
- Added Sculk Catalyst recipe: 4 Diamond Shards + 4 Soul Sand + 1 Soul Soil
- Fixed Ore Biome Finder recipe: moved from recipe/ to recipes/ folder

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-07 17:44:37 +01:00
feldenrandClaude 613d679525 Add Sculk Catalyst recipe with Diamond Shards
- Added alternative recipe to craft Sculk Catalyst
- Recipe: 4 Diamond Shards + 4 Soul Sand + 1 Soul Soil
- Provides a way to craft Sculk Catalyst without Sculk Sensor

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-07 17:28:36 +01:00
feldenrandClaude 140b1f9111 Version 2.1.6 - Bug fixes
- Fixed paxel recipe: now requires 1 pickaxe + 2 sticks (instead of 3 pickaxes)
- Fixed silk touch on Concentrated Diamond Ore: now drops vanilla diamond_ore
- Fixed Copper High Ore sound: changed from GRAVEL to STONE

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-07 17:09:36 +01:00
feldenrandClaude 93cfa0dfe3 Mise à jour README.md version 2.1.5
- Documentation de la dépendance obligatoire KubeJS
- Création automatique du script de suppression des minerais vanilla
- Nouvel onglet créatif personnalisé
- Changelog complet de la version 2.1.5
- Architecture mise à jour avec KubeJSIntegration et ShardDiamondArmorMaterial

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-07 14:18:04 +01:00
feldenrandClaude 11d596b788 Version 2.1.5 - Major update with armor, creative tab, KubeJS integration
Features:
- Added Diamond Shard armor set (helmet, chestplate, leggings, boots)
- Added Diamond Shard tools (pickaxe, shovel, axe, paxel)
- Created custom creative tab "Custom Ore Gen" with all mod items
- Fixed armor texture loading with proper ArmorMaterial implementation
- Updated diamond shard item texture to 32x32
- Fixed diamond shard ore textures (swapped surface/deepslate)
- Disabled surface diamond shard ore generation (only deepslate remains)
- Added KubeJS as mandatory dependency
- Auto-create KubeJS startup script to remove vanilla ores

Technical changes:
- Created ShardDiamondArmorMaterial class with proper getName() format
- Created KubeJSIntegration class for automatic script creation
- Updated mods.toml with KubeJS dependency and version 2.1.5
- Removed ModArmorMaterials enum (replaced by class-based approach)
- Updated CreativeTab to include all mod items in custom tab

Textures:
- New armor textures from new_armor folder
- New diamond shard item texture
- Fixed armor layer textures for proper rendering

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-07 13:52:01 +01:00
feldenr 3f199c1bdf Creation d'un menu dans le creatif, Rework image de l'ore du Diamond shard et de l'items 2026-01-07 12:51:24 +01:00
feldenrandClaude 1876805803 Fix armor textures and implement new armor material system
- Created ShardDiamondArmorMaterial class with proper getName() returning "custom_ore_gen:shard_diamond"
- Updated all armor items to use the new material instance
- Added new armor textures from new_armor folder
- Fixed armor texture loading by using correct modid:name format in getName()
- Added CLAUDE.md for project documentation
- Added armor crafting recipes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-07 11:24:12 +01:00
feldenrandClaude 919980cb34 Version 2.0.8 - Correction armure et craft paxel
- Correction bug texture armure Diamond Shard (renommage textures layer_1/layer_2)
- Correction craft paxel (remplacement espace par lettre T pour stick)
- Correction compilation SharddiamondpaxelItem (getTier().getSpeed())
- Mise à jour version 2.0.6 -> 2.0.8

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-05 21:44:03 +01:00
[email protected]andClaude c59fbf7a34 Ajout armure et paxel en Diamond Shard + désactivation minerai surface
Nouvelles fonctionnalités :
- Armure complète en Diamond Shard (casque, plastron, jambières, bottes)
- Paxel en Diamond Shard (outil combiné pioche+pelle+hache, 1000 durabilité)
- Désactivation du Shard Diamond Ore de surface (deepslate uniquement)
- Mise à jour README.md avec toutes les nouvelles fonctionnalités

Fichiers ajoutés :
- Classes d'armure : Sharddiamondhelmet/chestplate/leggings/bootsItem.java
- Classe paxel : SharddiamondpaxelItem.java
- Recettes de craft pour armure et paxel
- Modèles et textures pour tous les nouveaux items
- Textures d'armure (layer 1 et 2)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2026-01-05 15:39:24 +01:00
feldenr e388fb6ad1 Changement global + ajout item et commande 2026-01-04 22:08:42 +01:00
Roman 23a8b11147 Actualiser README.md
modif
2025-12-30 13:19:00 +00:00
9220 changed files with 27072 additions and 337188 deletions
+41
View File
@@ -0,0 +1,41 @@
{
"permissions": {
"allow": [
"Bash(./gradlew build:*)",
"Bash(find:*)",
"mcp__web-search-prime__webSearchPrime",
"Bash(cat:*)",
"mcp__web-reader__webReader",
"Bash(node:*)",
"mcp__zread__get_repo_structure",
"Bash(ls:*)",
"Bash(grep:*)",
"Bash(unzip:*)",
"Bash(./gradlew:*)",
"WebSearch",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(git push)",
"Bash(wc:*)",
"Bash(git checkout:*)",
"mcp__zread__read_file",
"Bash(del:*)",
"Bash(export:*)",
"Bash(unset:*)",
"Bash(\"/c/Program Files/JetBrains/CLion 2025.2.1/jbr/bin/java.exe\" -version)",
"Bash(java:*)",
"Bash(where:*)",
"Bash(taskkill:*)",
"Bash(dir:*)",
"Bash(dir \"C:\\\\Program Files\\\\Eclipse Adoptium\")",
"Bash(\"C:\\\\Program Files\\\\Java\\\\latest\\\\bin\\\\java.exe\":*)",
"Bash(/c/Program Files/Java/latest/bin/java.exe:*)",
"Bash(/c/Program Files/Java/jdk-24/bin/java.exe:*)",
"Bash(git show:*)",
"Bash(git fetch:*)",
"Bash(git pull:*)",
"Bash(set:*)",
"Bash(JAVA_HOME=/c/Program Files/Java/jdk-24 ./gradlew:*)"
]
}
}
+9
View File
@@ -0,0 +1,9 @@
run/
build/
.gradle/
bin/
*.log
*.log.gz
.DS_Store
nul
.plasma/
+3
View File
@@ -0,0 +1,3 @@
# Fichiers ignorés par défaut
/shelf/
/workspace.xml
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AndroidProjectSystem">
<option name="providerId" value="com.android.tools.idea.GradleProjectSystem" />
</component>
</project>
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="17" />
</component>
</project>
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleMigrationSettings" migrationVersion="1" />
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
<option name="resolveExternalAnnotations" value="true" />
</GradleProjectSettings>
</option>
</component>
</project>
+30
View File
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="maven" />
<option name="name" value="maven" />
<option name="url" value="https://maven.minecraftforge.net/" />
</remote-repository>
<remote-repository>
<option name="id" value="maven2" />
<option name="name" value="maven2" />
<option name="url" value="https://libraries.minecraft.net/" />
</remote-repository>
<remote-repository>
<option name="id" value="MavenRepo" />
<option name="name" value="MavenRepo" />
<option name="url" value="https://repo.maven.apache.org/maven2/" />
</remote-repository>
</component>
</project>
+4
View File
@@ -0,0 +1,4 @@
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK" />
</project>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/modules/custom_ore_gem.main.iml" filepath="$PROJECT_DIR$/.idea/modules/custom_ore_gem.main.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/custom_ore_gem.test.iml" filepath="$PROJECT_DIR$/.idea/modules/custom_ore_gem.test.iml" />
</modules>
</component>
</project>
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="FacetManager">
<facet type="minecraft" name="Minecraft">
<configuration>
<autoDetectTypes>
<platformType>FORGE</platformType>
<platformType>MIXIN</platformType>
<platformType>MCP</platformType>
</autoDetectTypes>
<projectReimportVersion>1</projectReimportVersion>
</configuration>
</facet>
</component>
<component name="McpModuleSettings">
<option name="mappingFile" value="D:\custom_ore_gem\build\createMcpToSrg\output.tsrg" />
<option name="mcpVersion" value="official_1.20.1" />
<option name="minecraftVersion" value="1.20.1" />
<option name="platformVersion" value="47.3.0" />
<option name="srgType" value="TSRG" />
</component>
</module>
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="FacetManager">
<facet type="minecraft" name="Minecraft">
<configuration>
<autoDetectTypes>
<platformType>FORGE</platformType>
<platformType>MIXIN</platformType>
<platformType>MCP</platformType>
</autoDetectTypes>
<projectReimportVersion>1</projectReimportVersion>
</configuration>
</facet>
</component>
<component name="McpModuleSettings">
<option name="mappingFile" value="D:\custom_ore_gem\build\createMcpToSrg\output.tsrg" />
<option name="mcpVersion" value="official_1.20.1" />
<option name="minecraftVersion" value="1.20.1" />
<option name="platformVersion" value="47.3.0" />
<option name="srgType" value="TSRG" />
</component>
</module>
Generated
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
buildFileVersion=47.3.0/1.2
+12
View File
@@ -0,0 +1,12 @@
{
"workspacePanelIconSize": "TILES",
"workspacePanelSortType": "CREATED",
"workspacePanelSortAscending": true,
"projectBrowserSplitPos": 280,
"projectBrowserState": {
"expandedPaths": [
"[, custom_ore_gen]",
"[, custom_ore_gen, Resources (Gradle)]"
]
}
}
@@ -0,0 +1,849 @@
{
"mod_elements": [
{
"name": "Diamondshard",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshard",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/DiamondshardItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/diamondshard.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Diamondshardtodiamond",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshardtodiamond",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/diamondshardtodiamond.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondblockore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondblockore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/sharddiamondblockore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/sharddiamondblockore.json",
"src/main/java/net/mcreator/customoregen/block/SharddiamondblockoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/sharddiamondblockore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Puregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/PuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/puregoldenore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatepuregoldenore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatepuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatepuregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatepuregoldenore_biome_modifier.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Puregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatepuregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Concentratedcoalore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoalore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentratedcoaloreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/block/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentratedcoalore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentratedcoalore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Concentratedcoaloretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoaloretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Deepslatesharddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatesharddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatesharddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatesharddiamondore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatesharddiamondoreBlock.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Deepslatesharddiamondtable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondtable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatesharddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentrateddiamondoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentrateddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentrateddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondloottable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondloottable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Lapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "lapisore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/lapisore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/lapisore.json",
"src/main/java/net/mcreator/customoregen/block/LapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/blockstates/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/lapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Deepslatelapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslatelapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatelapisore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Lapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Redstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/RedstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/redstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Redstoneoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslateredstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateredstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstonetable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstonetable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Copperhighore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperhighore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperhighore.json",
"src/main/resources/assets/custom_ore_gen/models/item/copperhighore.json",
"src/main/java/net/mcreator/customoregen/block/CopperhighoreBlock.java",
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperhighore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Copperlowerore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperlowerore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperlowerore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperlowerore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperlowerore.json",
"src/main/java/net/mcreator/customoregen/block/CopperloweroreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highcopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "highcopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Lowercopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lowercopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highemeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "highemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/highemeraldore.json",
"src/main/java/net/mcreator/customoregen/block/HighemeraldoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/highemeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/highemeraldore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Loweremeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "loweremeraldore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/loweremeraldore.json",
"src/main/java/net/mcreator/customoregen/block/LoweremeraldoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/loweremeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/loweremeraldore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Emeraldoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "emeraldoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslateemeraldore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslatelapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Sharddiamondpickaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondpickaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondpickaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondpickaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondshovel",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondshovel",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondshovel.json",
"src/main/java/net/mcreator/customoregen/item/SharddiamondshovelItem.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Ironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "ironore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/block/ironore.json",
"src/main/java/net/mcreator/customoregen/block/IronoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/ironore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/ironore.json",
"src/main/resources/assets/custom_ore_gen/models/item/ironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/ironore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateironore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateironore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateironore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateironore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslateironoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Ironoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "ironoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateirontable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateirontable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Pickaxecraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "pickaxecraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/pickaxecraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Shovelcraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "shovelcraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/shovelcraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Axerecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "axerecipe",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/axerecipe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Oreexperience",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "oreexperience",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/procedures/OreexperienceProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
}
}
],
"variable_elements": [],
"sound_elements": [],
"tag_elements": {
"BIOMES:mod:tempered_biomes": [
"birch_forest",
"roofed_forest",
"mutated_forest",
"forest",
"mutated_birch_forest",
"extreme_hills_with_trees",
"swamp",
"mushroom_fields",
"cherry_grove",
"redwood_taiga",
"mutated_extreme_hills",
"deep_ocean",
"ocean",
"lush_caves",
"deep_dark"
],
"BIOMES:mod:hot_biomes": [
"desert",
"badlands",
"mutated_mesa",
"wooded_badlands_plateau",
"deep_lukewarm_ocean",
"lukewarm_ocean",
"mangrove_swamp",
"warm_ocean",
"bamboo_jungle",
"jungle",
"jungle_edge",
"deep_dark"
],
"BLOCKS:minecraft:needs_iron_tool": [
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:mineable/pickaxe": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Concentratedcoalore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Puregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:needs_stone_tool": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore"
],
"ITEMS:minecraft:pickaxes": [
"~CUSTOM:Sharddiamondpickaxe"
],
"ITEMS:minecraft:axes": [
"~CUSTOM:Sharddiamondaxe"
],
"ITEMS:minecraft:shovels": [
"~CUSTOM:Sharddiamondshovel"
],
"BIOMES:mod:cold_biomes": [
"snowy_slopes",
"cold_beach",
"snowy_tundra",
"taiga_cold",
"mutated_ice_flats",
"redwood_taiga",
"mutated_redwood_taiga",
"taiga",
"cold_ocean",
"deep_cold_ocean",
"frozen_peaks",
"jagged_peaks",
"stony_peaks",
"dripstone_caves",
"deep_dark"
],
"BIOMES:mod:rare_biomes": [
"mushroom_fields",
"jungle_edge",
"savanna_rock",
"mutated_plains",
"mutated_extreme_hills",
"cherry_grove",
"mutated_forest",
"deep_dark",
"mutated_birch_forest",
"mutated_ice_flats"
]
},
"tab_element_order": {},
"language_map": {
"en_us": {
"block.custom_ore_gen.lapisore": "Lapis ore",
"block.custom_ore_gen.sharddiamondblockore": "Shard diamond block ore",
"block.custom_ore_gen.concentratedcoalore": "Concentrated coal ore",
"block.custom_ore_gen.ironore": "Iron ore",
"block.custom_ore_gen.redstoneore": "Redstone ore",
"block.custom_ore_gen.deepslatelapisore": "Deepslate lapis ore",
"item.custom_ore_gen.sharddiamondpickaxe": "Shard diamond pickaxe",
"item.custom_ore_gen.diamondshard.description_0": "Diamond sparkle, to create tools or to create a diamond ",
"block.custom_ore_gen.copperhighore": "Copper high ore",
"block.custom_ore_gen.copperlowerore": "deepslate copper ore",
"block.custom_ore_gen.loweremeraldore": "Loweremeraldore",
"block.custom_ore_gen.deepslateredstoneore": "Deepslate redstone ore",
"block.custom_ore_gen.deepslateironore": "Deepslate iron ore",
"item.custom_ore_gen.sharddiamondaxe": "Sharddiamondaxe",
"block.custom_ore_gen.deepslatesharddiamondore": "Deepslate shard diamond ore",
"block.custom_ore_gen.concentrateddiamondore": "Concentrated diamond ore",
"item.custom_ore_gen.shardironore": "Shard iron ore",
"item.custom_ore_gen.diamondshard": "Diamond shard",
"block.custom_ore_gen.deepslatepuregoldenore": "Deepslate pure golden ore",
"block.custom_ore_gen.puregoldenore": "Pure golden ore",
"block.custom_ore_gen.highemeraldore": "emerald ore",
"item.custom_ore_gen.sharddiamondshovel": "Shard diamond shovel"
}
},
"foldersRoot": {
"name": "~",
"children": [
{
"name": "Diamond_shard",
"children": []
},
{
"name": "Gold_ore",
"children": []
},
{
"name": "lapis_ore",
"children": []
},
{
"name": "redstone_ore",
"children": []
},
{
"name": "Copper_ore",
"children": []
},
{
"name": "Emerald",
"children": []
},
{
"name": "iron_ore",
"children": []
},
{
"name": "coal_ore",
"children": []
}
]
},
"workspaceSettings": {
"modid": "custom_ore_gen",
"modName": "custom_ore_gen",
"version": "1.0.0",
"description": "Changement de la distribution des ressources sur Minecraft, ne pas utilisé seul sans KubeJS",
"author": "Aulyrius crée via MCreator",
"websiteURL": "https://lanro.eu",
"license": "Not specified",
"serverSideOnly": false,
"requiredMods": [],
"dependencies": [],
"dependants": [],
"mcreatorDependencies": [],
"currentGenerator": "forge-1.20.1",
"modElementsPackage": "net.mcreator.customoregen"
},
"mcreatorVersion": 202400452410
}
@@ -0,0 +1,849 @@
{
"mod_elements": [
{
"name": "Diamondshard",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshard",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/DiamondshardItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/diamondshard.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Diamondshardtodiamond",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshardtodiamond",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/diamondshardtodiamond.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondblockore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondblockore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/sharddiamondblockore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/sharddiamondblockore.json",
"src/main/java/net/mcreator/customoregen/block/SharddiamondblockoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/sharddiamondblockore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Puregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/PuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/puregoldenore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatepuregoldenore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatepuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatepuregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatepuregoldenore_biome_modifier.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Puregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatepuregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Concentratedcoalore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoalore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentratedcoaloreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/block/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentratedcoalore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentratedcoalore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Concentratedcoaloretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoaloretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Deepslatesharddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatesharddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatesharddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatesharddiamondore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatesharddiamondoreBlock.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Deepslatesharddiamondtable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondtable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatesharddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentrateddiamondoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentrateddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentrateddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondloottable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondloottable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Lapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "lapisore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/lapisore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/lapisore.json",
"src/main/java/net/mcreator/customoregen/block/LapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/blockstates/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/lapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Deepslatelapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslatelapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatelapisore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Lapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Redstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/RedstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/redstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Redstoneoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslateredstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateredstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstonetable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstonetable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Copperhighore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperhighore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperhighore.json",
"src/main/resources/assets/custom_ore_gen/models/item/copperhighore.json",
"src/main/java/net/mcreator/customoregen/block/CopperhighoreBlock.java",
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperhighore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Copperlowerore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperlowerore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperlowerore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperlowerore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperlowerore.json",
"src/main/java/net/mcreator/customoregen/block/CopperloweroreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highcopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "highcopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Lowercopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lowercopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highemeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "highemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/highemeraldore.json",
"src/main/java/net/mcreator/customoregen/block/HighemeraldoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/highemeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/highemeraldore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Loweremeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "loweremeraldore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/loweremeraldore.json",
"src/main/java/net/mcreator/customoregen/block/LoweremeraldoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/loweremeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/loweremeraldore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Emeraldoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "emeraldoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslateemeraldore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslatelapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Sharddiamondpickaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondpickaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondpickaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondpickaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondshovel",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondshovel",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondshovel.json",
"src/main/java/net/mcreator/customoregen/item/SharddiamondshovelItem.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Ironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "ironore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/block/ironore.json",
"src/main/java/net/mcreator/customoregen/block/IronoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/ironore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/ironore.json",
"src/main/resources/assets/custom_ore_gen/models/item/ironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/ironore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateironore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateironore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateironore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateironore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslateironoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Ironoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "ironoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateirontable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateirontable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Pickaxecraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "pickaxecraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/pickaxecraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Shovelcraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "shovelcraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/shovelcraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Axerecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "axerecipe",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/axerecipe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Oreexperience",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "oreexperience",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/procedures/OreexperienceProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
}
}
],
"variable_elements": [],
"sound_elements": [],
"tag_elements": {
"BIOMES:mod:tempered_biomes": [
"birch_forest",
"roofed_forest",
"mutated_forest",
"forest",
"mutated_birch_forest",
"extreme_hills_with_trees",
"swamp",
"mushroom_fields",
"cherry_grove",
"redwood_taiga",
"mutated_extreme_hills",
"deep_ocean",
"ocean",
"lush_caves",
"deep_dark"
],
"BIOMES:mod:hot_biomes": [
"desert",
"badlands",
"mutated_mesa",
"wooded_badlands_plateau",
"deep_lukewarm_ocean",
"lukewarm_ocean",
"mangrove_swamp",
"warm_ocean",
"bamboo_jungle",
"jungle",
"jungle_edge",
"deep_dark"
],
"BLOCKS:minecraft:needs_iron_tool": [
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:mineable/pickaxe": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Concentratedcoalore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Puregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:needs_stone_tool": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore"
],
"ITEMS:minecraft:pickaxes": [
"~CUSTOM:Sharddiamondpickaxe"
],
"ITEMS:minecraft:axes": [
"~CUSTOM:Sharddiamondaxe"
],
"ITEMS:minecraft:shovels": [
"~CUSTOM:Sharddiamondshovel"
],
"BIOMES:mod:cold_biomes": [
"snowy_slopes",
"cold_beach",
"snowy_tundra",
"taiga_cold",
"mutated_ice_flats",
"redwood_taiga",
"mutated_redwood_taiga",
"taiga",
"cold_ocean",
"deep_cold_ocean",
"frozen_peaks",
"jagged_peaks",
"stony_peaks",
"dripstone_caves",
"deep_dark"
],
"BIOMES:mod:rare_biomes": [
"mushroom_fields",
"jungle_edge",
"savanna_rock",
"mutated_plains",
"mutated_extreme_hills",
"cherry_grove",
"mutated_forest",
"deep_dark",
"mutated_birch_forest",
"mutated_ice_flats"
]
},
"tab_element_order": {},
"language_map": {
"en_us": {
"block.custom_ore_gen.lapisore": "Lapis ore",
"block.custom_ore_gen.sharddiamondblockore": "Shard diamond block ore",
"block.custom_ore_gen.concentratedcoalore": "Concentrated coal ore",
"block.custom_ore_gen.ironore": "Iron ore",
"block.custom_ore_gen.redstoneore": "Redstone ore",
"block.custom_ore_gen.deepslatelapisore": "Deepslate lapis ore",
"item.custom_ore_gen.sharddiamondpickaxe": "Shard diamond pickaxe",
"item.custom_ore_gen.diamondshard.description_0": "Diamond sparkle, to create tools or to create a diamond ",
"block.custom_ore_gen.copperhighore": "Copper high ore",
"block.custom_ore_gen.copperlowerore": "deepslate copper ore",
"block.custom_ore_gen.loweremeraldore": "Loweremeraldore",
"block.custom_ore_gen.deepslateredstoneore": "Deepslate redstone ore",
"block.custom_ore_gen.deepslateironore": "Deepslate iron ore",
"item.custom_ore_gen.sharddiamondaxe": "Sharddiamondaxe",
"block.custom_ore_gen.deepslatesharddiamondore": "Deepslate shard diamond ore",
"block.custom_ore_gen.concentrateddiamondore": "Concentrated diamond ore",
"item.custom_ore_gen.shardironore": "Shard iron ore",
"item.custom_ore_gen.diamondshard": "Diamond shard",
"block.custom_ore_gen.deepslatepuregoldenore": "Deepslate pure golden ore",
"block.custom_ore_gen.puregoldenore": "Pure golden ore",
"block.custom_ore_gen.highemeraldore": "emerald ore",
"item.custom_ore_gen.sharddiamondshovel": "Shard diamond shovel"
}
},
"foldersRoot": {
"name": "~",
"children": [
{
"name": "Diamond_shard",
"children": []
},
{
"name": "Gold_ore",
"children": []
},
{
"name": "lapis_ore",
"children": []
},
{
"name": "redstone_ore",
"children": []
},
{
"name": "Copper_ore",
"children": []
},
{
"name": "Emerald",
"children": []
},
{
"name": "iron_ore",
"children": []
},
{
"name": "coal_ore",
"children": []
}
]
},
"workspaceSettings": {
"modid": "custom_ore_gen",
"modName": "custom_ore_gen",
"version": "1.0.0",
"description": "Changement de la distribution des ressources sur Minecraft, ne pas utilisé seul sans KubeJS",
"author": "Aulyrius crée via MCreator",
"websiteURL": "https://lanro.eu",
"license": "Not specified",
"serverSideOnly": false,
"requiredMods": [],
"dependencies": [],
"dependants": [],
"mcreatorDependencies": [],
"currentGenerator": "forge-1.20.1",
"modElementsPackage": "net.mcreator.customoregen"
},
"mcreatorVersion": 202400452410
}
@@ -0,0 +1,849 @@
{
"mod_elements": [
{
"name": "Diamondshard",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshard",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/DiamondshardItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/diamondshard.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Diamondshardtodiamond",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshardtodiamond",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/diamondshardtodiamond.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondblockore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondblockore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/sharddiamondblockore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/sharddiamondblockore.json",
"src/main/java/net/mcreator/customoregen/block/SharddiamondblockoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/sharddiamondblockore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Puregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/PuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/puregoldenore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatepuregoldenore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatepuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatepuregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatepuregoldenore_biome_modifier.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Puregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatepuregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Concentratedcoalore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoalore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentratedcoaloreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/block/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentratedcoalore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentratedcoalore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Concentratedcoaloretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoaloretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Deepslatesharddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatesharddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatesharddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatesharddiamondore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatesharddiamondoreBlock.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Deepslatesharddiamondtable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondtable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatesharddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentrateddiamondoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentrateddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentrateddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondloottable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondloottable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Lapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "lapisore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/lapisore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/lapisore.json",
"src/main/java/net/mcreator/customoregen/block/LapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/blockstates/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/lapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Deepslatelapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslatelapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatelapisore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Lapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Redstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/RedstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/redstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Redstoneoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslateredstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateredstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstonetable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstonetable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Copperhighore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperhighore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperhighore.json",
"src/main/resources/assets/custom_ore_gen/models/item/copperhighore.json",
"src/main/java/net/mcreator/customoregen/block/CopperhighoreBlock.java",
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperhighore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Copperlowerore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperlowerore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperlowerore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperlowerore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperlowerore.json",
"src/main/java/net/mcreator/customoregen/block/CopperloweroreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highcopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "highcopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Lowercopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lowercopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highemeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "highemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/highemeraldore.json",
"src/main/java/net/mcreator/customoregen/block/HighemeraldoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/highemeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/highemeraldore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Loweremeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "loweremeraldore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/loweremeraldore.json",
"src/main/java/net/mcreator/customoregen/block/LoweremeraldoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/loweremeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/loweremeraldore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Emeraldoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "emeraldoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslateemeraldore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslatelapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Sharddiamondpickaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondpickaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondpickaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondpickaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondshovel",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondshovel",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondshovel.json",
"src/main/java/net/mcreator/customoregen/item/SharddiamondshovelItem.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Ironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "ironore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/block/ironore.json",
"src/main/java/net/mcreator/customoregen/block/IronoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/ironore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/ironore.json",
"src/main/resources/assets/custom_ore_gen/models/item/ironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/ironore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateironore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateironore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateironore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateironore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslateironoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Ironoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "ironoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateirontable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateirontable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Pickaxecraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "pickaxecraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/pickaxecraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Shovelcraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "shovelcraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/shovelcraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Axerecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "axerecipe",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/axerecipe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Oreexperience",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "oreexperience",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/procedures/OreexperienceProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
}
}
],
"variable_elements": [],
"sound_elements": [],
"tag_elements": {
"BIOMES:mod:tempered_biomes": [
"birch_forest",
"roofed_forest",
"mutated_forest",
"forest",
"mutated_birch_forest",
"extreme_hills_with_trees",
"swamp",
"mushroom_fields",
"cherry_grove",
"redwood_taiga",
"mutated_extreme_hills",
"deep_ocean",
"ocean",
"lush_caves",
"deep_dark"
],
"BIOMES:mod:hot_biomes": [
"desert",
"badlands",
"mutated_mesa",
"wooded_badlands_plateau",
"deep_lukewarm_ocean",
"lukewarm_ocean",
"mangrove_swamp",
"warm_ocean",
"bamboo_jungle",
"jungle",
"jungle_edge",
"deep_dark"
],
"BLOCKS:minecraft:needs_iron_tool": [
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:mineable/pickaxe": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Concentratedcoalore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Puregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:needs_stone_tool": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore"
],
"ITEMS:minecraft:pickaxes": [
"~CUSTOM:Sharddiamondpickaxe"
],
"ITEMS:minecraft:axes": [
"~CUSTOM:Sharddiamondaxe"
],
"ITEMS:minecraft:shovels": [
"~CUSTOM:Sharddiamondshovel"
],
"BIOMES:mod:cold_biomes": [
"snowy_slopes",
"cold_beach",
"snowy_tundra",
"taiga_cold",
"mutated_ice_flats",
"redwood_taiga",
"mutated_redwood_taiga",
"taiga",
"cold_ocean",
"deep_cold_ocean",
"frozen_peaks",
"jagged_peaks",
"stony_peaks",
"dripstone_caves",
"deep_dark"
],
"BIOMES:mod:rare_biomes": [
"mushroom_fields",
"jungle_edge",
"savanna_rock",
"mutated_plains",
"mutated_extreme_hills",
"cherry_grove",
"mutated_forest",
"deep_dark",
"mutated_birch_forest",
"mutated_ice_flats"
]
},
"tab_element_order": {},
"language_map": {
"en_us": {
"block.custom_ore_gen.lapisore": "Lapis ore",
"block.custom_ore_gen.sharddiamondblockore": "Shard diamond block ore",
"block.custom_ore_gen.concentratedcoalore": "Concentrated coal ore",
"block.custom_ore_gen.ironore": "Iron ore",
"block.custom_ore_gen.redstoneore": "Redstone ore",
"block.custom_ore_gen.deepslatelapisore": "Deepslate lapis ore",
"item.custom_ore_gen.sharddiamondpickaxe": "Shard diamond pickaxe",
"item.custom_ore_gen.diamondshard.description_0": "Diamond sparkle, to create tools or to create a diamond ",
"block.custom_ore_gen.copperhighore": "Copper high ore",
"block.custom_ore_gen.copperlowerore": "deepslate copper ore",
"block.custom_ore_gen.loweremeraldore": "Loweremeraldore",
"block.custom_ore_gen.deepslateredstoneore": "Deepslate redstone ore",
"block.custom_ore_gen.deepslateironore": "Deepslate iron ore",
"item.custom_ore_gen.sharddiamondaxe": "Sharddiamondaxe",
"block.custom_ore_gen.deepslatesharddiamondore": "Deepslate shard diamond ore",
"block.custom_ore_gen.concentrateddiamondore": "Concentrated diamond ore",
"item.custom_ore_gen.shardironore": "Shard iron ore",
"item.custom_ore_gen.diamondshard": "Diamond shard",
"block.custom_ore_gen.deepslatepuregoldenore": "Deepslate pure golden ore",
"block.custom_ore_gen.puregoldenore": "Pure golden ore",
"block.custom_ore_gen.highemeraldore": "emerald ore",
"item.custom_ore_gen.sharddiamondshovel": "Shard diamond shovel"
}
},
"foldersRoot": {
"name": "~",
"children": [
{
"name": "Diamond_shard",
"children": []
},
{
"name": "Gold_ore",
"children": []
},
{
"name": "lapis_ore",
"children": []
},
{
"name": "redstone_ore",
"children": []
},
{
"name": "Copper_ore",
"children": []
},
{
"name": "Emerald",
"children": []
},
{
"name": "iron_ore",
"children": []
},
{
"name": "coal_ore",
"children": []
}
]
},
"workspaceSettings": {
"modid": "custom_ore_gen",
"modName": "custom_ore_gen",
"version": "1.0.0",
"description": "Changement de la distribution des ressources sur Minecraft, ne pas utilisé seul sans KubeJS",
"author": "Aulyrius crée via MCreator",
"websiteURL": "https://lanro.eu",
"license": "Not specified",
"serverSideOnly": false,
"requiredMods": [],
"dependencies": [],
"dependants": [],
"mcreatorDependencies": [],
"currentGenerator": "forge-1.20.1",
"modElementsPackage": "net.mcreator.customoregen"
},
"mcreatorVersion": 202400452410
}
@@ -0,0 +1,849 @@
{
"mod_elements": [
{
"name": "Diamondshard",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshard",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/DiamondshardItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/diamondshard.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Diamondshardtodiamond",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshardtodiamond",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/diamondshardtodiamond.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondblockore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondblockore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/sharddiamondblockore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/sharddiamondblockore.json",
"src/main/java/net/mcreator/customoregen/block/SharddiamondblockoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/sharddiamondblockore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Puregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/PuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/puregoldenore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatepuregoldenore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatepuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatepuregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatepuregoldenore_biome_modifier.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Puregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatepuregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Concentratedcoalore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoalore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentratedcoaloreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/block/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentratedcoalore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentratedcoalore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Concentratedcoaloretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoaloretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Deepslatesharddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatesharddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatesharddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatesharddiamondore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatesharddiamondoreBlock.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Deepslatesharddiamondtable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondtable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatesharddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentrateddiamondoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentrateddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentrateddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondloottable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondloottable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Lapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "lapisore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/lapisore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/lapisore.json",
"src/main/java/net/mcreator/customoregen/block/LapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/blockstates/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/lapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Deepslatelapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslatelapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatelapisore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Lapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Redstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/RedstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/redstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Redstoneoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslateredstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateredstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstonetable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstonetable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Copperhighore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperhighore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperhighore.json",
"src/main/resources/assets/custom_ore_gen/models/item/copperhighore.json",
"src/main/java/net/mcreator/customoregen/block/CopperhighoreBlock.java",
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperhighore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Copperlowerore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperlowerore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperlowerore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperlowerore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperlowerore.json",
"src/main/java/net/mcreator/customoregen/block/CopperloweroreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highcopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "highcopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Lowercopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lowercopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highemeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "highemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/highemeraldore.json",
"src/main/java/net/mcreator/customoregen/block/HighemeraldoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/highemeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/highemeraldore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Loweremeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "loweremeraldore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/loweremeraldore.json",
"src/main/java/net/mcreator/customoregen/block/LoweremeraldoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/loweremeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/loweremeraldore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Emeraldoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "emeraldoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslateemeraldore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslatelapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Sharddiamondpickaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondpickaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondpickaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondpickaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondshovel",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondshovel",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondshovel.json",
"src/main/java/net/mcreator/customoregen/item/SharddiamondshovelItem.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Ironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "ironore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/block/ironore.json",
"src/main/java/net/mcreator/customoregen/block/IronoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/ironore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/ironore.json",
"src/main/resources/assets/custom_ore_gen/models/item/ironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/ironore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateironore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateironore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateironore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateironore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslateironoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Ironoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "ironoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateirontable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateirontable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Pickaxecraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "pickaxecraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/pickaxecraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Shovelcraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "shovelcraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/shovelcraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Axerecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "axerecipe",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/axerecipe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Oreexperience",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "oreexperience",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/procedures/OreexperienceProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
}
}
],
"variable_elements": [],
"sound_elements": [],
"tag_elements": {
"BIOMES:mod:tempered_biomes": [
"birch_forest",
"roofed_forest",
"mutated_forest",
"forest",
"mutated_birch_forest",
"extreme_hills_with_trees",
"swamp",
"mushroom_fields",
"cherry_grove",
"redwood_taiga",
"mutated_extreme_hills",
"deep_ocean",
"ocean",
"lush_caves",
"deep_dark"
],
"BIOMES:mod:hot_biomes": [
"desert",
"badlands",
"mutated_mesa",
"wooded_badlands_plateau",
"deep_lukewarm_ocean",
"lukewarm_ocean",
"mangrove_swamp",
"warm_ocean",
"bamboo_jungle",
"jungle",
"jungle_edge",
"deep_dark"
],
"BLOCKS:minecraft:needs_iron_tool": [
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:mineable/pickaxe": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Concentratedcoalore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Puregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:needs_stone_tool": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore"
],
"ITEMS:minecraft:pickaxes": [
"~CUSTOM:Sharddiamondpickaxe"
],
"ITEMS:minecraft:axes": [
"~CUSTOM:Sharddiamondaxe"
],
"ITEMS:minecraft:shovels": [
"~CUSTOM:Sharddiamondshovel"
],
"BIOMES:mod:cold_biomes": [
"snowy_slopes",
"cold_beach",
"snowy_tundra",
"taiga_cold",
"mutated_ice_flats",
"redwood_taiga",
"mutated_redwood_taiga",
"taiga",
"cold_ocean",
"deep_cold_ocean",
"frozen_peaks",
"jagged_peaks",
"stony_peaks",
"dripstone_caves",
"deep_dark"
],
"BIOMES:mod:rare_biomes": [
"mushroom_fields",
"jungle_edge",
"savanna_rock",
"mutated_plains",
"mutated_extreme_hills",
"cherry_grove",
"mutated_forest",
"deep_dark",
"mutated_birch_forest",
"mutated_ice_flats"
]
},
"tab_element_order": {},
"language_map": {
"en_us": {
"block.custom_ore_gen.lapisore": "Lapis ore",
"block.custom_ore_gen.sharddiamondblockore": "Shard diamond block ore",
"block.custom_ore_gen.concentratedcoalore": "Concentrated coal ore",
"block.custom_ore_gen.ironore": "Iron ore",
"block.custom_ore_gen.redstoneore": "Redstone ore",
"block.custom_ore_gen.deepslatelapisore": "Deepslate lapis ore",
"item.custom_ore_gen.sharddiamondpickaxe": "Shard diamond pickaxe",
"item.custom_ore_gen.diamondshard.description_0": "Diamond sparkle, to create tools or to create a diamond ",
"block.custom_ore_gen.copperhighore": "Copper high ore",
"block.custom_ore_gen.copperlowerore": "deepslate copper ore",
"block.custom_ore_gen.loweremeraldore": "Loweremeraldore",
"block.custom_ore_gen.deepslateredstoneore": "Deepslate redstone ore",
"block.custom_ore_gen.deepslateironore": "Deepslate iron ore",
"item.custom_ore_gen.sharddiamondaxe": "Sharddiamondaxe",
"block.custom_ore_gen.deepslatesharddiamondore": "Deepslate shard diamond ore",
"block.custom_ore_gen.concentrateddiamondore": "Concentrated diamond ore",
"item.custom_ore_gen.shardironore": "Shard iron ore",
"item.custom_ore_gen.diamondshard": "Diamond shard",
"block.custom_ore_gen.deepslatepuregoldenore": "Deepslate pure golden ore",
"block.custom_ore_gen.puregoldenore": "Pure golden ore",
"block.custom_ore_gen.highemeraldore": "emerald ore",
"item.custom_ore_gen.sharddiamondshovel": "Shard diamond shovel"
}
},
"foldersRoot": {
"name": "~",
"children": [
{
"name": "Diamond_shard",
"children": []
},
{
"name": "Gold_ore",
"children": []
},
{
"name": "lapis_ore",
"children": []
},
{
"name": "redstone_ore",
"children": []
},
{
"name": "Copper_ore",
"children": []
},
{
"name": "Emerald",
"children": []
},
{
"name": "iron_ore",
"children": []
},
{
"name": "coal_ore",
"children": []
}
]
},
"workspaceSettings": {
"modid": "custom_ore_gen",
"modName": "custom_ore_gen",
"version": "1.0.0",
"description": "Changement de la distribution des ressources sur Minecraft, ne pas utilisé seul sans KubeJS",
"author": "Aulyrius crée via MCreator",
"websiteURL": "https://lanro.eu",
"license": "Not specified",
"serverSideOnly": false,
"requiredMods": [],
"dependencies": [],
"dependants": [],
"mcreatorDependencies": [],
"currentGenerator": "forge-1.20.1",
"modElementsPackage": "net.mcreator.customoregen"
},
"mcreatorVersion": 202400452410
}
@@ -0,0 +1,849 @@
{
"mod_elements": [
{
"name": "Diamondshard",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshard",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/DiamondshardItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/diamondshard.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Diamondshardtodiamond",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshardtodiamond",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/diamondshardtodiamond.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondblockore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondblockore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/sharddiamondblockore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/sharddiamondblockore.json",
"src/main/java/net/mcreator/customoregen/block/SharddiamondblockoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/sharddiamondblockore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Puregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/PuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/puregoldenore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatepuregoldenore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatepuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatepuregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatepuregoldenore_biome_modifier.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Puregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatepuregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Concentratedcoalore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoalore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentratedcoaloreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/block/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentratedcoalore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentratedcoalore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Concentratedcoaloretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoaloretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Deepslatesharddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatesharddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatesharddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatesharddiamondore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatesharddiamondoreBlock.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Deepslatesharddiamondtable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondtable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatesharddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentrateddiamondoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentrateddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentrateddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondloottable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondloottable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Lapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "lapisore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/lapisore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/lapisore.json",
"src/main/java/net/mcreator/customoregen/block/LapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/blockstates/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/lapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Deepslatelapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslatelapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatelapisore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Lapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Redstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/RedstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/redstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Redstoneoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslateredstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateredstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstonetable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstonetable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Copperhighore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperhighore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperhighore.json",
"src/main/resources/assets/custom_ore_gen/models/item/copperhighore.json",
"src/main/java/net/mcreator/customoregen/block/CopperhighoreBlock.java",
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperhighore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Copperlowerore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperlowerore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperlowerore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperlowerore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperlowerore.json",
"src/main/java/net/mcreator/customoregen/block/CopperloweroreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highcopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "highcopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Lowercopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lowercopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highemeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "highemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/highemeraldore.json",
"src/main/java/net/mcreator/customoregen/block/HighemeraldoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/highemeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/highemeraldore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Loweremeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "loweremeraldore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/loweremeraldore.json",
"src/main/java/net/mcreator/customoregen/block/LoweremeraldoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/loweremeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/loweremeraldore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Emeraldoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "emeraldoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslateemeraldore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslatelapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Sharddiamondpickaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondpickaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondpickaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondpickaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondshovel",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondshovel",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondshovel.json",
"src/main/java/net/mcreator/customoregen/item/SharddiamondshovelItem.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Ironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "ironore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/block/ironore.json",
"src/main/java/net/mcreator/customoregen/block/IronoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/ironore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/ironore.json",
"src/main/resources/assets/custom_ore_gen/models/item/ironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/ironore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateironore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateironore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateironore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateironore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslateironoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Ironoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "ironoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateirontable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateirontable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Pickaxecraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "pickaxecraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/pickaxecraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Shovelcraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "shovelcraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/shovelcraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Axerecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "axerecipe",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/axerecipe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Oreexperience",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "oreexperience",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/procedures/OreexperienceProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
}
}
],
"variable_elements": [],
"sound_elements": [],
"tag_elements": {
"BIOMES:mod:tempered_biomes": [
"birch_forest",
"roofed_forest",
"mutated_forest",
"forest",
"mutated_birch_forest",
"extreme_hills_with_trees",
"swamp",
"mushroom_fields",
"cherry_grove",
"redwood_taiga",
"mutated_extreme_hills",
"deep_ocean",
"ocean",
"lush_caves",
"deep_dark"
],
"BIOMES:mod:hot_biomes": [
"desert",
"badlands",
"mutated_mesa",
"wooded_badlands_plateau",
"deep_lukewarm_ocean",
"lukewarm_ocean",
"mangrove_swamp",
"warm_ocean",
"bamboo_jungle",
"jungle",
"jungle_edge",
"deep_dark"
],
"BLOCKS:minecraft:needs_iron_tool": [
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:mineable/pickaxe": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Concentratedcoalore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Puregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:needs_stone_tool": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore"
],
"ITEMS:minecraft:pickaxes": [
"~CUSTOM:Sharddiamondpickaxe"
],
"ITEMS:minecraft:axes": [
"~CUSTOM:Sharddiamondaxe"
],
"ITEMS:minecraft:shovels": [
"~CUSTOM:Sharddiamondshovel"
],
"BIOMES:mod:cold_biomes": [
"snowy_slopes",
"cold_beach",
"snowy_tundra",
"taiga_cold",
"mutated_ice_flats",
"redwood_taiga",
"mutated_redwood_taiga",
"taiga",
"cold_ocean",
"deep_cold_ocean",
"frozen_peaks",
"jagged_peaks",
"stony_peaks",
"dripstone_caves",
"deep_dark"
],
"BIOMES:mod:rare_biomes": [
"mushroom_fields",
"jungle_edge",
"savanna_rock",
"mutated_plains",
"mutated_extreme_hills",
"cherry_grove",
"mutated_forest",
"deep_dark",
"mutated_birch_forest",
"mutated_ice_flats"
]
},
"tab_element_order": {},
"language_map": {
"en_us": {
"block.custom_ore_gen.lapisore": "Lapis ore",
"block.custom_ore_gen.sharddiamondblockore": "Shard diamond block ore",
"block.custom_ore_gen.concentratedcoalore": "Concentrated coal ore",
"block.custom_ore_gen.ironore": "Iron ore",
"block.custom_ore_gen.redstoneore": "Redstone ore",
"block.custom_ore_gen.deepslatelapisore": "Deepslate lapis ore",
"item.custom_ore_gen.sharddiamondpickaxe": "Shard diamond pickaxe",
"item.custom_ore_gen.diamondshard.description_0": "Diamond sparkle, to create tools or to create a diamond ",
"block.custom_ore_gen.copperhighore": "Copper high ore",
"block.custom_ore_gen.copperlowerore": "deepslate copper ore",
"block.custom_ore_gen.loweremeraldore": "Loweremeraldore",
"block.custom_ore_gen.deepslateredstoneore": "Deepslate redstone ore",
"block.custom_ore_gen.deepslateironore": "Deepslate iron ore",
"item.custom_ore_gen.sharddiamondaxe": "Sharddiamondaxe",
"block.custom_ore_gen.deepslatesharddiamondore": "Deepslate shard diamond ore",
"block.custom_ore_gen.concentrateddiamondore": "Concentrated diamond ore",
"item.custom_ore_gen.shardironore": "Shard iron ore",
"item.custom_ore_gen.diamondshard": "Diamond shard",
"block.custom_ore_gen.deepslatepuregoldenore": "Deepslate pure golden ore",
"block.custom_ore_gen.puregoldenore": "Pure golden ore",
"block.custom_ore_gen.highemeraldore": "emerald ore",
"item.custom_ore_gen.sharddiamondshovel": "Shard diamond shovel"
}
},
"foldersRoot": {
"name": "~",
"children": [
{
"name": "Diamond_shard",
"children": []
},
{
"name": "Gold_ore",
"children": []
},
{
"name": "lapis_ore",
"children": []
},
{
"name": "redstone_ore",
"children": []
},
{
"name": "Copper_ore",
"children": []
},
{
"name": "Emerald",
"children": []
},
{
"name": "iron_ore",
"children": []
},
{
"name": "coal_ore",
"children": []
}
]
},
"workspaceSettings": {
"modid": "custom_ore_gen",
"modName": "custom_ore_gen",
"version": "1.0.0",
"description": "Changement de la distribution des ressources sur Minecraft, ne pas utilisé seul sans KubeJS",
"author": "Aulyrius crée via MCreator",
"websiteURL": "https://lanro.eu",
"license": "Not specified",
"serverSideOnly": false,
"requiredMods": [],
"dependencies": [],
"dependants": [],
"mcreatorDependencies": [],
"currentGenerator": "forge-1.20.1",
"modElementsPackage": "net.mcreator.customoregen"
},
"mcreatorVersion": 202400452410
}
@@ -0,0 +1,849 @@
{
"mod_elements": [
{
"name": "Diamondshard",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshard",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/DiamondshardItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/diamondshard.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Diamondshardtodiamond",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "diamondshardtodiamond",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/diamondshardtodiamond.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondblockore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondblockore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/sharddiamondblockore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/sharddiamondblockore.json",
"src/main/java/net/mcreator/customoregen/block/SharddiamondblockoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/sharddiamondblockore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/sharddiamondblockore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Puregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/PuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/puregoldenore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/puregoldenore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/puregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatepuregoldenore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatepuregoldenoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatepuregoldenore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatepuregoldenore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatepuregoldenore_biome_modifier.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Deepslatepuregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatepuregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/puregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Puregoldenoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "puregoldenoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatepuregoldenore.json"
]
},
"path": "~/Gold_ore"
},
{
"name": "Concentratedcoalore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoalore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentratedcoaloreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/block/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentratedcoalore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentratedcoalore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentratedcoalore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Concentratedcoaloretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentratedcoaloretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentratedcoalore.json"
]
},
"path": "~/coal_ore"
},
{
"name": "Deepslatesharddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatesharddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatesharddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatesharddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatesharddiamondore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslatesharddiamondoreBlock.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/sharddiamondblockore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Deepslatesharddiamondtable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatesharddiamondtable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatesharddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/ConcentrateddiamondoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/block/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/models/item/concentrateddiamondore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/concentrateddiamondore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/concentrateddiamondore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Concentrateddiamondloottable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "concentrateddiamondloottable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/concentrateddiamondore.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Lapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "lapisore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/lapisore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/lapisore.json",
"src/main/java/net/mcreator/customoregen/block/LapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/blockstates/lapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/lapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Deepslatelapisore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslatelapisoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslatelapisore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslatelapisore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslatelapisore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Lapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/lapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Redstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/RedstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/redstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/redstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/redstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Redstoneoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "redstoneoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/redstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstoneore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstoneore",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/block/DeepslateredstoneoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateredstoneore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateredstoneore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateredstoneore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Deepslateredstonetable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateredstonetable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateredstoneore.json"
]
},
"path": "~/redstone_ore"
},
{
"name": "Copperhighore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperhighore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperhighore.json",
"src/main/resources/assets/custom_ore_gen/models/item/copperhighore.json",
"src/main/java/net/mcreator/customoregen/block/CopperhighoreBlock.java",
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperhighore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperhighore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Copperlowerore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "copperlowerore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/copperlowerore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/models/block/copperlowerore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/copperlowerore.json",
"src/main/java/net/mcreator/customoregen/block/CopperloweroreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/copperlowerore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highcopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "highcopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperhighore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Lowercopperoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "lowercopperoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/copperlowerore.json"
]
},
"path": "~/Copper_ore"
},
{
"name": "Highemeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "highemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/highemeraldore.json",
"src/main/java/net/mcreator/customoregen/block/HighemeraldoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/highemeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/highemeraldore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/highemeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Loweremeraldore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "loweremeraldore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/blockstates/loweremeraldore.json",
"src/main/java/net/mcreator/customoregen/block/LoweremeraldoreBlock.java",
"src/main/resources/assets/custom_ore_gen/models/item/loweremeraldore.json",
"src/main/resources/assets/custom_ore_gen/models/block/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/loweremeraldore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/loweremeraldore.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Emeraldoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "emeraldoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/highemeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslateemeraldore",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateemeraldore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/loweremeraldore.json"
]
},
"path": "~/Emerald"
},
{
"name": "Deepslatelapisoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslatelapisoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslatelapisore.json"
]
},
"path": "~/lapis_ore"
},
{
"name": "Sharddiamondpickaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondpickaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondpickaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondpickaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondshovel",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondshovel",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondshovel.json",
"src/main/java/net/mcreator/customoregen/item/SharddiamondshovelItem.java"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Sharddiamondaxe",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "sharddiamondaxe",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/item/SharddiamondaxeItem.java",
"src/main/resources/assets/custom_ore_gen/models/item/sharddiamondaxe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Ironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "ironore",
"metadata": {
"files": [
"src/main/resources/assets/custom_ore_gen/models/block/ironore.json",
"src/main/java/net/mcreator/customoregen/block/IronoreBlock.java",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/ironore_biome_modifier.json",
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/ironore.json",
"src/main/resources/assets/custom_ore_gen/models/item/ironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/ironore.json",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateironore",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateironore",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/worldgen/configured_feature/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/blockstates/deepslateironore.json",
"src/main/resources/assets/custom_ore_gen/models/block/deepslateironore.json",
"src/main/resources/data/custom_ore_gen/forge/biome_modifier/deepslateironore_biome_modifier.json",
"src/main/resources/assets/custom_ore_gen/models/item/deepslateironore.json",
"src/main/java/net/mcreator/customoregen/block/DeepslateironoreBlock.java",
"src/main/resources/data/custom_ore_gen/worldgen/placed_feature/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Ironoretable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "ironoretable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/ironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Deepslateirontable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "deepslateirontable",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/loot_tables/blocks/deepslateironore.json"
]
},
"path": "~/iron_ore"
},
{
"name": "Pickaxecraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "pickaxecraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/pickaxecraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Shovelcraft",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "shovelcraft",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/shovelcraft.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Axerecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "axerecipe",
"metadata": {
"files": [
"src/main/resources/data/custom_ore_gen/recipes/axerecipe.json"
]
},
"path": "~/Diamond_shard"
},
{
"name": "Oreexperience",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "oreexperience",
"metadata": {
"files": [
"src/main/java/net/mcreator/customoregen/procedures/OreexperienceProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
}
}
],
"variable_elements": [],
"sound_elements": [],
"tag_elements": {
"BIOMES:mod:tempered_biomes": [
"birch_forest",
"roofed_forest",
"mutated_forest",
"forest",
"mutated_birch_forest",
"extreme_hills_with_trees",
"swamp",
"mushroom_fields",
"cherry_grove",
"redwood_taiga",
"mutated_extreme_hills",
"deep_ocean",
"ocean",
"lush_caves",
"deep_dark"
],
"BIOMES:mod:hot_biomes": [
"desert",
"badlands",
"mutated_mesa",
"wooded_badlands_plateau",
"deep_lukewarm_ocean",
"lukewarm_ocean",
"mangrove_swamp",
"warm_ocean",
"bamboo_jungle",
"jungle",
"jungle_edge",
"deep_dark"
],
"BLOCKS:minecraft:needs_iron_tool": [
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:mineable/pickaxe": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Loweremeraldore",
"~CUSTOM:Highemeraldore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Copperhighore",
"~CUSTOM:Deepslateredstoneore",
"~CUSTOM:Redstoneore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore",
"~CUSTOM:Concentrateddiamondore",
"~CUSTOM:Deepslatesharddiamondore",
"~CUSTOM:Concentratedcoalore",
"~CUSTOM:Deepslatepuregoldenore",
"~CUSTOM:Puregoldenore",
"~CUSTOM:Sharddiamondblockore"
],
"BLOCKS:minecraft:needs_stone_tool": [
"~CUSTOM:Deepslateironore",
"~CUSTOM:Ironore",
"~CUSTOM:Copperlowerore",
"~CUSTOM:Deepslatelapisore",
"~CUSTOM:Lapisore"
],
"ITEMS:minecraft:pickaxes": [
"~CUSTOM:Sharddiamondpickaxe"
],
"ITEMS:minecraft:axes": [
"~CUSTOM:Sharddiamondaxe"
],
"ITEMS:minecraft:shovels": [
"~CUSTOM:Sharddiamondshovel"
],
"BIOMES:mod:cold_biomes": [
"snowy_slopes",
"cold_beach",
"snowy_tundra",
"taiga_cold",
"mutated_ice_flats",
"redwood_taiga",
"mutated_redwood_taiga",
"taiga",
"cold_ocean",
"deep_cold_ocean",
"frozen_peaks",
"jagged_peaks",
"stony_peaks",
"dripstone_caves",
"deep_dark"
],
"BIOMES:mod:rare_biomes": [
"mushroom_fields",
"jungle_edge",
"savanna_rock",
"mutated_plains",
"mutated_extreme_hills",
"cherry_grove",
"mutated_forest",
"deep_dark",
"mutated_birch_forest",
"mutated_ice_flats"
]
},
"tab_element_order": {},
"language_map": {
"en_us": {
"block.custom_ore_gen.lapisore": "Lapis ore",
"block.custom_ore_gen.sharddiamondblockore": "Shard diamond block ore",
"block.custom_ore_gen.concentratedcoalore": "Concentrated coal ore",
"block.custom_ore_gen.ironore": "Iron ore",
"block.custom_ore_gen.redstoneore": "Redstone ore",
"block.custom_ore_gen.deepslatelapisore": "Deepslate lapis ore",
"item.custom_ore_gen.sharddiamondpickaxe": "Shard diamond pickaxe",
"item.custom_ore_gen.diamondshard.description_0": "Diamond sparkle, to create tools or to create a diamond ",
"block.custom_ore_gen.copperhighore": "Copper high ore",
"block.custom_ore_gen.copperlowerore": "deepslate copper ore",
"block.custom_ore_gen.loweremeraldore": "Loweremeraldore",
"block.custom_ore_gen.deepslateredstoneore": "Deepslate redstone ore",
"block.custom_ore_gen.deepslateironore": "Deepslate iron ore",
"item.custom_ore_gen.sharddiamondaxe": "Sharddiamondaxe",
"block.custom_ore_gen.deepslatesharddiamondore": "Deepslate shard diamond ore",
"block.custom_ore_gen.concentrateddiamondore": "Concentrated diamond ore",
"item.custom_ore_gen.shardironore": "Shard iron ore",
"item.custom_ore_gen.diamondshard": "Diamond shard",
"block.custom_ore_gen.deepslatepuregoldenore": "Deepslate pure golden ore",
"block.custom_ore_gen.puregoldenore": "Pure golden ore",
"block.custom_ore_gen.highemeraldore": "emerald ore",
"item.custom_ore_gen.sharddiamondshovel": "Shard diamond shovel"
}
},
"foldersRoot": {
"name": "~",
"children": [
{
"name": "Diamond_shard",
"children": []
},
{
"name": "Gold_ore",
"children": []
},
{
"name": "lapis_ore",
"children": []
},
{
"name": "redstone_ore",
"children": []
},
{
"name": "Copper_ore",
"children": []
},
{
"name": "Emerald",
"children": []
},
{
"name": "iron_ore",
"children": []
},
{
"name": "coal_ore",
"children": []
}
]
},
"workspaceSettings": {
"modid": "custom_ore_gen",
"modName": "custom_ore_gen",
"version": "1.0.0",
"description": "Changement de la distribution des ressources sur Minecraft, ne pas utilisé seul sans KubeJS",
"author": "Aulyrius crée via MCreator",
"websiteURL": "https://lanro.eu",
"license": "Not specified",
"serverSideOnly": false,
"requiredMods": [],
"dependencies": [],
"dependants": [],
"mcreatorDependencies": [],
"currentGenerator": "forge-1.20.1",
"modElementsPackage": "net.mcreator.customoregen"
},
"mcreatorVersion": 202400452410
}
+28
View File
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>custom_ore_gem</name>
<comment>Project custom_ore_gem created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
<filteredResources>
<filter>
<id>1770104171004</id>
<name></name>
<type>30</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
@@ -0,0 +1,13 @@
arguments=--init-script C\:\\Users\\felden.r\\.local\\share\\opencode\\bin\\jdtls\\config_win\\org.eclipse.osgi\\58\\0\\.cp\\gradle\\init\\init.gradle
auto.sync=false
build.scans.enabled=false
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
connection.project.dir=
eclipse.preferences.version=1
gradle.user.home=
java.home=C\:/Program Files/Java/jdk-1.8
jvm.arguments=
offline.mode=false
override.workspace.settings=true
show.console.view=true
show.executions.view=true
+172
View File
@@ -0,0 +1,172 @@
# Custom Ore Gem - Developer Guide for Agents
This repository is a Minecraft **NeoForge 1.21.1** mod created with **MCreator**. Agents must follow these strict guidelines to ensure build stability and code preservation.
## 1. Build & Test Commands
Use the Gradle wrapper for all operations. Ensure you are using Java 21 (NeoForge 1.21.1 requirement).
- **Build Mod:**
```bash
./gradlew build
```
- Generates the mod JAR in `build/libs/`.
- Always run this after making changes to verify compilation.
- **Run Client:**
```bash
./gradlew runClient
```
- **Run Server:**
```bash
./gradlew runServer
```
- **Run Data Generation:**
```bash
./gradlew runData
```
- This generates resources (blockstates, models, loot tables) into `src/generated/resources`.
- **Run All Tests:**
```bash
./gradlew test
```
- **Run Single Test Class:**
```bash
./gradlew test --tests "net.mcreator.customoregen.OresCommandTest"
```
- **Run Single Test Method:**
```bash
./gradlew test --tests "net.mcreator.customoregen.OresCommandTest.testCommandRegistration_ShouldRegisterOresCommand"
```
- **Clean Project:**
```bash
./gradlew clean
```
## 2. MCreator & Code Preservation
**CRITICAL:** This project is partially generated by MCreator.
- **Generated Files:** Many files in `src/main/java` are regenerated on every build or MCreator export.
- **User Code Blocks:** You **MUST** only edit code within designated user code blocks in these files.
```java
// Start of user code block [block_name]
// ... YOUR CODE HERE ...
// End of user code block [block_name]
```
- If a file does not have these blocks, assume it is **UNSAFE** to edit unless you created it yourself.
- **Safe Files:**
- Files strictly created by you (e.g., in `src/test/java`).
- New utility classes or event handlers not managed by MCreator.
- **Do NOT** directly modify the following unless inside a user block:
- `CustomOreGenModBlocks.java`
- `CustomOreGenModItems.java`
- `CustomOreGenModTabs.java`
- Any file in `net.mcreator.customoregen.procedures` (unless explicitly safe).
## 3. Code Style & Conventions
### Formatting
- **Indentation:**
- **Source Code (`src/main`):** Use **TABS** (default MCreator style).
- **Tests (`src/test`):** Use **4 SPACES** (typical for JUnit tests).
- **Consistency:** Always check the current file's indentation before editing.
- **Encoding:** UTF-8.
### Naming
- **Classes:** PascalCase (e.g., `CustomOreGenMod`).
- **Methods:** camelCase (e.g., `queueServerWork`).
- **Constants:** UPPER_SNAKE_CASE (e.g., `MODID`, `COLD_BIOMES_TAG`).
- **Fields:** camelCase (e.g., `workQueue`, `oreGenConfig`).
- **Packages:** `net.mcreator.customoregen` (lowercase).
### Imports
- Group imports in this specific order:
1. Java/Standard Libraries (`java.*`, `javax.*`)
2. Third-party Libraries (e.g., `org.apache.logging.log4j.*`)
3. Minecraft/NeoForge (`net.minecraft.*`, `net.neoforged.*`)
4. Project Classes (`net.mcreator.customoregen.*`)
- Avoid `import *` unless there are many imports from the same package (e.g., `java.util.*` is acceptable if heavily used, but explicit imports are preferred for clarity).
### Logging
- Use `LogManager.getLogger(Class.class)` for loggers.
- Field name: `LOGGER`.
- Log levels: Use `debug` for dev info, `info` for general status, `error` for exceptions.
## 4. Architecture & Patterns
- **Framework:** NeoForge 1.21.1 (Java 21).
- **Registries:** Use `DeferredRegister` for all registries (Blocks, Items, Tabs, SoundEvents).
- Example: `public static final DeferredRegister.Blocks REGISTRY = DeferredRegister.createBlocks(CustomOreGenMod.MODID);`
- **Event Bus:**
- The `@Mod` class registers the `IEventBus`.
- Use `@SubscribeEvent` for event handling.
- Event handlers often reside in `net.mcreator.customoregen.event` or static inner classes annotated with `@EventBusSubscriber`.
- **Configuration:**
- Located in `net.mcreator.customoregen.config.ModConfigs`.
- Uses `ModConfig.Type.COMMON` built with `ModConfigSpec`.
- Access configs via the public static fields (e.g., `ModConfigs.ORE_GEN.shardDiamondOreCount.get()`).
- **Commands:**
- Registered via `RegisterCommandsEvent`.
- Use Brigadier (`CommandDispatcher`, `CommandContext`).
- See `OresCommand.java` for the reference implementation.
## 5. Testing Guidelines
- **Framework:** JUnit 5 (Jupiter) + Mockito.
- **Location:** `src/test/java`.
- **Mocking Strategy:**
- Since a full Minecraft environment is not available in unit tests, you **MUST** mock Minecraft classes.
- Use `@ExtendWith(MockitoExtension.class)`.
- Mock critical classes: `@Mock ServerPlayer player`, `@Mock Level level`, `@Mock BlockPos pos`.
- Stub methods: `when(level.getBiome(pos)).thenReturn(biomeHolder);`.
- **Assertions:** Use `org.junit.jupiter.api.Assertions` (e.g., `assertEquals`, `assertDoesNotThrow`).
## 6. Common Tasks
- **Adding a New Ore:**
1. Create Block & Item (MCreator/Manual).
2. Add JSONs: Loot Table, Configured Feature, Placed Feature, Biome Modifier.
3. Register in `CustomOreGenModBlocks` and `CustomOreGenModItems`.
4. Update `OresCommand.java` lists (e.g., `COLD_ORES`, `HOT_ORES`) to make it discoverable.
5. Update `OreBreakEventHandler.java` if it has custom drops logic.
6. Add to `ModConfigs.java` for generation parameters (vein size, count, etc.).
- **Modifying Logic:**
- Check `procedures/` for game logic (often MCreator generated).
- Check `event/` for event-driven logic.
- Always verify if logic changes need a corresponding test update.
## 7. Safety & Verification
- **Backups:** If you are unsure about MCreator regeneration, backup the file before editing.
- **Verification:**
- Always run `./gradlew build` after changes to ensure no compilation errors.
- If you touch config files, ensure `ModConfigsTest` still passes.
- If you touch commands, ensure `OresCommandTest` still passes.
## 8. Directory Structure
```
src/
├── main/
│ ├── java/net/mcreator/customoregen/
│ │ ├── block/ # Block definitions
│ │ ├── config/ # Configuration classes
│ │ ├── event/ # Event handlers
│ │ ├── init/ # Registration (Blocks, Items, Tabs)
│ │ ├── item/ # Item definitions
│ │ └── procedures/ # Game logic procedures
│ └── resources/ # Assets and data (textures, models, lang)
└── test/
└── java/net/mcreator/customoregen/ # Unit tests
```
+151
View File
@@ -0,0 +1,151 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 15793661,
"foliage_color": 10876919,
"grass_color": 14417148,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.cherry_grove"
},
"sky_color": 12446972,
"water_color": 3750089,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"biomesoplenty:trees_auroral_garden",
"biomesoplenty:flower_violet",
"biomesoplenty:patch_icy_iris",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": -0.25
}
+185
View File
@@ -0,0 +1,185 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.9,
"effects": {
"fog_color": 12638463,
"foliage_color": 9165671,
"grass_color": 7318096,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.swamp"
},
"sky_color": 7842047,
"water_color": 6467460,
"water_fog_color": 794908
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_clay",
"biomesoplenty:disk_mud"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_sugar_cane",
"minecraft:seagrass_swamp",
"biomesoplenty:trees_bayou",
"biomesoplenty:patch_cattail_normal",
"biomesoplenty:patch_fern_8",
"biomesoplenty:patch_large_fern_normal",
"biomesoplenty:patch_lily_pad_10",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:frog",
"maxCount": 5,
"minCount": 2,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.95
}
+164
View File
@@ -0,0 +1,164 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"foliage_color": 13008731,
"grass_color": 11048279,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8233727,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface",
"biomesoplenty:lake_water"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_clay"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_berry_common",
"biomesoplenty:trees_bog",
"biomesoplenty:patch_bush_10",
"biomesoplenty:patch_fern_4",
"biomesoplenty:patch_reed_10",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.2
}
+196
View File
@@ -0,0 +1,196 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.7,
"effects": {
"fog_color": 12638463,
"foliage_color": 6993519,
"grass_color": 8963455,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8037887,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_sugar_cane_desert",
"biomesoplenty:flower_clover_patch",
"biomesoplenty:patch_clover_extra",
"biomesoplenty:patch_grass_6",
"biomesoplenty:huge_clover"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:horse",
"maxCount": 6,
"minCount": 2,
"weight": 5
},
{
"type": "minecraft:donkey",
"maxCount": 3,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+163
View File
@@ -0,0 +1,163 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,
"effects": {
"fog_color": 12638463,
"foliage_color": 11904876,
"grass_color": 11375460,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8233983,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode",
"biomesoplenty:cold_desert_rocks"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:wasteland_grass_1"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:polar_bear",
"maxCount": 2,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.25
}
+212
View File
@@ -0,0 +1,212 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 8103167,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_berry_rare",
"biomesoplenty:trees_coniferous_forest",
"biomesoplenty:flower_coniferous_forest",
"biomesoplenty:patch_fern_2",
"biomesoplenty:toadstool_normal",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.45
}
+174
View File
@@ -0,0 +1,174 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.6,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jagged_peaks"
},
"sky_color": 8037887,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel",
"minecraft:ore_emerald"
],
[
"minecraft:ore_infested"
],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:crag_splatter",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_tall_grass_24"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:goat",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+78
View File
@@ -0,0 +1,78 @@
{
"carvers": {
"air": "minecraft:nether_cave"
},
"downfall": 0.0,
"effects": {
"ambient_sound": "minecraft:ambient.crimson_forest.loop",
"fog_color": 5832748,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "biomesoplenty:music.nether.crystalline_chasm"
},
"particle": {
"options": {
"type": "minecraft:electric_spark"
},
"probability": 8.925E-4
},
"sky_color": 7254527,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[],
[
"biomesoplenty:large_rose_quartz"
],
[],
[],
[],
[],
[
"minecraft:spring_open",
"minecraft:glowstone_extra",
"minecraft:glowstone",
"minecraft:brown_mushroom_nether",
"minecraft:red_mushroom_nether",
"minecraft:ore_magma",
"minecraft:spring_closed",
"minecraft:ore_gravel_nether",
"minecraft:ore_blackstone",
"minecraft:ore_gold_nether",
"minecraft:ore_quartz_nether",
"minecraft:ore_ancient_debris_large",
"minecraft:ore_debris_small",
"biomesoplenty:small_crystal"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [
{
"type": "minecraft:strider",
"maxCount": 2,
"minCount": 1,
"weight": 60
}
],
"misc": [],
"monster": [],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
+160
View File
@@ -0,0 +1,160 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.3,
"effects": {
"fog_color": 12638463,
"foliage_color": 12040035,
"grass_color": 12234084,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8233727,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_pumpkin",
"biomesoplenty:trees_dead_forest",
"biomesoplenty:patch_grass_3"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.2
}
+176
View File
@@ -0,0 +1,176 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.05,
"effects": {
"fog_color": 12638463,
"foliage_color": 14344371,
"grass_color": 15065001,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.desert"
},
"sky_color": 10395135,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_dryland",
"biomesoplenty:patch_bush_1",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.85
}
+156
View File
@@ -0,0 +1,156 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.4,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 7972607,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:patch_dune_grass",
"biomesoplenty:patch_sea_oats"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.7
}
+117
View File
@@ -0,0 +1,117 @@
{
"carvers": {
"air": "minecraft:nether_cave"
},
"downfall": 0.0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"fog_color": 5188371,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "biomesoplenty:music.nether.erupting_inferno"
},
"particle": {
"options": {
"type": "minecraft:smoke"
},
"probability": 2.3065104E-4
},
"sky_color": 7254527,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[],
[],
[],
[],
[],
[],
[
"minecraft:spring_open",
"minecraft:patch_fire",
"minecraft:patch_soul_fire",
"minecraft:glowstone_extra",
"minecraft:glowstone",
"minecraft:ore_magma",
"minecraft:spring_closed",
"minecraft:ore_gravel_nether",
"minecraft:ore_blackstone",
"minecraft:ore_gold_nether",
"minecraft:ore_quartz_nether",
"minecraft:ore_ancient_debris_large",
"minecraft:ore_debris_small",
"biomesoplenty:inferno_lava_lake",
"biomesoplenty:inferno_lava_spring",
"biomesoplenty:inferno_splatter",
"biomesoplenty:large_fumarole",
"biomesoplenty:small_fumarole",
"biomesoplenty:brimstone_bud",
"biomesoplenty:brimstone_cluster"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [
{
"type": "minecraft:strider",
"maxCount": 2,
"minCount": 1,
"weight": 100
}
],
"misc": [],
"monster": [
{
"type": "minecraft:ghast",
"maxCount": 4,
"minCount": 4,
"weight": 50
},
{
"type": "minecraft:magma_cube",
"maxCount": 4,
"minCount": 4,
"weight": 2
},
{
"type": "minecraft:zombified_piglin",
"maxCount": 4,
"minCount": 4,
"weight": 60
},
{
"type": "minecraft:piglin",
"maxCount": 4,
"minCount": 4,
"weight": 15
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 4,
"weight": 1
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
+206
View File
@@ -0,0 +1,206 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.7,
"effects": {
"fog_color": 12638463,
"foliage_color": 6533741,
"grass_color": 6533741,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 8168703,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_berry_rare",
"biomesoplenty:flower_field_1",
"biomesoplenty:patch_lilac_normal",
"biomesoplenty:rose_bush_normal",
"biomesoplenty:trees_field",
"biomesoplenty:flower_field_2",
"biomesoplenty:patch_sprouts_10",
"biomesoplenty:sunflower",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.4
}
+213
View File
@@ -0,0 +1,213 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 8103167,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_berry_rare",
"biomesoplenty:trees_fir_clearing",
"biomesoplenty:fallen_fir_log",
"biomesoplenty:flower_coniferous_forest",
"biomesoplenty:patch_fern_4",
"biomesoplenty:toadstool_normal",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.45
}
+177
View File
@@ -0,0 +1,177 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 2.0,
"effects": {
"fog_color": 12638463,
"foliage_color": 6016293,
"grass_color": 8377405,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jungle"
},
"sky_color": 7711487,
"water_color": 4172478,
"water_fog_color": 268844
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface",
"biomesoplenty:lake_water_extra"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:seagrass_swamp",
"biomesoplenty:trees_rainforest_floodplain",
"biomesoplenty:flower_rainforest",
"biomesoplenty:patch_lily_pad_15",
"biomesoplenty:huge_lily_pad",
"biomesoplenty:patch_waterlily_flowers",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_tall_grass_24",
"biomesoplenty:patch_watergrass_50"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:frog",
"maxCount": 5,
"minCount": 2,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 1.2
}
+204
View File
@@ -0,0 +1,204 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.7,
"effects": {
"fog_color": 12638463,
"foliage_color": 6533741,
"grass_color": 6533741,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 8168703,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_berry_rare",
"biomesoplenty:flower_field_1",
"biomesoplenty:patch_lilac_normal",
"biomesoplenty:rose_bush_normal",
"biomesoplenty:trees_field_forest",
"biomesoplenty:patch_sprouts_15",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.4
}
+180
View File
@@ -0,0 +1,180 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.9,
"effects": {
"fog_color": 14806371,
"foliage_color": 14738722,
"grass_color": 13428005,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jungle"
},
"sky_color": 6479082,
"water_color": 4185956,
"water_fog_color": 274200
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_sugar_cane_swamp",
"minecraft:seagrass_swamp",
"biomesoplenty:trees_fungal_jungle",
"biomesoplenty:huge_toadstool",
"biomesoplenty:small_toadstool",
"biomesoplenty:toadstool_extra",
"biomesoplenty:dripstone_splatter",
"biomesoplenty:mycelium_splatter",
"biomesoplenty:patch_sprouts_5",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_tall_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:frog",
"maxCount": 5,
"minCount": 2,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.9
}
+175
View File
@@ -0,0 +1,175 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.dripstone_caves"
},
"sky_color": 8103167,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_tall_grass_2",
"minecraft:trees_plains",
"minecraft:flower_plains",
"minecraft:patch_grass_plain",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"biomesoplenty:glowing_grotto_vegetation",
"biomesoplenty:glowing_grotto_mud",
"biomesoplenty:glowworm_silk_strands",
"biomesoplenty:giant_glowshroom_cave",
"biomesoplenty:huge_glowshroom_cave",
"biomesoplenty:medium_glowshroom_cave",
"biomesoplenty:small_glowshroom_cave",
"biomesoplenty:extra_glow_lichen"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.5
}
+95
View File
@@ -0,0 +1,95 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.9,
"effects": {
"fog_color": 12638463,
"foliage_color": 5618801,
"grass_color": 6209386,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8037887,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:flower_grassland",
"biomesoplenty:patch_grass_24",
"biomesoplenty:patch_tall_grass_64",
"biomesoplenty:high_grass"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+199
View File
@@ -0,0 +1,199 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.6,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jagged_peaks"
},
"sky_color": 8037887,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode",
"biomesoplenty:highland_rocks"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel",
"minecraft:ore_emerald"
],
[
"minecraft:ore_infested"
],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:patch_grass_24",
"biomesoplenty:patch_tall_grass_64",
"biomesoplenty:scattered_rocks_highland"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:goat",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+194
View File
@@ -0,0 +1,194 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.85,
"effects": {
"fog_color": 12308949,
"foliage_color": 9156462,
"grass_color": 8168808,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jagged_peaks"
},
"sky_color": 12045485,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel",
"minecraft:ore_emerald"
],
[
"minecraft:ore_infested"
],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_sugar_cane",
"biomesoplenty:trees_jade_cliffs",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+191
View File
@@ -0,0 +1,191 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.7,
"effects": {
"fog_color": 12638463,
"foliage_color": 10601325,
"grass_color": 10601325,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.cherry_grove"
},
"sky_color": 7907327,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_sugar_cane",
"biomesoplenty:patch_grass_24",
"biomesoplenty:patch_tall_grass_64",
"biomesoplenty:flower_lavender",
"biomesoplenty:patch_tall_lavender",
"biomesoplenty:trees_lavender_field"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+191
View File
@@ -0,0 +1,191 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.7,
"effects": {
"fog_color": 12638463,
"foliage_color": 10601325,
"grass_color": 10601325,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.cherry_grove"
},
"sky_color": 7907327,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_sugar_cane",
"biomesoplenty:patch_grass_24",
"biomesoplenty:patch_tall_grass_64",
"biomesoplenty:flower_lavender_forest",
"biomesoplenty:patch_tall_lavender_forest",
"biomesoplenty:trees_lavender_forest"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+184
View File
@@ -0,0 +1,184 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"foliage_color": 13881686,
"grass_color": 15720834,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.desert"
},
"sky_color": 7842047,
"water_color": 4566514,
"water_fog_color": 267827
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava",
"biomesoplenty:spring_water_extra"
],
[
"minecraft:glow_lichen",
"minecraft:patch_dead_bush_2",
"minecraft:patch_sugar_cane",
"biomesoplenty:trees_lush_desert",
"biomesoplenty:flower_lush_desert",
"biomesoplenty:patch_desert_grass_extra",
"biomesoplenty:patch_dune_grass",
"biomesoplenty:patch_sprouts_1"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:husk",
"maxCount": 4,
"minCount": 4,
"weight": 80
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.9
}
+189
View File
@@ -0,0 +1,189 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"foliage_color": 13881686,
"grass_color": 15720834,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.desert"
},
"sky_color": 7842047,
"water_color": 4566514,
"water_fog_color": 267827
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava",
"biomesoplenty:spring_water_extra"
],
[
"minecraft:glow_lichen",
"minecraft:patch_sugar_cane",
"biomesoplenty:flower_poppy",
"biomesoplenty:rose_bush_extra",
"biomesoplenty:patch_sprouts_5",
"biomesoplenty:patch_grass_24",
"biomesoplenty:patch_tall_grass_24"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:donkey",
"maxCount": 3,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:husk",
"maxCount": 4,
"minCount": 4,
"weight": 80
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.9
}
+182
View File
@@ -0,0 +1,182 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8233983,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_berry_rare",
"biomesoplenty:trees_maple_forest",
"biomesoplenty:flower_snowy",
"biomesoplenty:patch_fern_2",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.25
}
+164
View File
@@ -0,0 +1,164 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.7,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.swamp"
},
"sky_color": 7972607,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface",
"biomesoplenty:lake_water_marsh"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:seagrass_swamp",
"biomesoplenty:patch_tall_grass_250",
"biomesoplenty:patch_reed_10",
"biomesoplenty:patch_grass_24",
"biomesoplenty:patch_watergrass_250"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.65
}
+187
View File
@@ -0,0 +1,187 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.275,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 7907327,
"water_color": 4566514,
"water_fog_color": 267827
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel",
"biomesoplenty:disk_calcite"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_pumpkin",
"biomesoplenty:trees_mediterranean_forest",
"biomesoplenty:flower_default_extended_6",
"biomesoplenty:patch_bush_1",
"biomesoplenty:patch_peony",
"biomesoplenty:patch_grass_3"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+205
View File
@@ -0,0 +1,205 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.6,
"effects": {
"fog_color": 12638463,
"foliage_color": 7914605,
"grass_color": 7449200,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jagged_peaks"
},
"sky_color": 8037887,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel",
"minecraft:ore_emerald"
],
[
"minecraft:ore_infested"
],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:seagrass_river",
"biomesoplenty:flower_moor",
"biomesoplenty:flower_violet",
"biomesoplenty:scrub_normal",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_tall_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:goat",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+168
View File
@@ -0,0 +1,168 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.6,
"effects": {
"fog_color": 12638463,
"foliage_color": 9280363,
"grass_color": 9737838,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8364543,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_clay",
"minecraft:disk_gravel",
"biomesoplenty:disk_mud"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_muskeg",
"biomesoplenty:small_brown_mushroom",
"biomesoplenty:mud_splatter",
"biomesoplenty:patch_grass_1"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:frog",
"maxCount": 5,
"minCount": 2,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.0
}
+168
View File
@@ -0,0 +1,168 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.8,
"effects": {
"fog_color": 16763354,
"foliage_color": 7397557,
"grass_color": 6934491,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.cherry_grove"
},
"particle": {
"options": {
"type": "minecraft:end_rod"
},
"probability": 1.1532552E-4
},
"sky_color": 11202559,
"water_color": 10239972,
"water_fog_color": 3015987
},
"features": [
[],
[
"minecraft:lake_lava_underground"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_clay",
"biomesoplenty:disk_white_sand"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"biomesoplenty:trees_mystic_grove",
"biomesoplenty:flower_mystic_grove",
"biomesoplenty:patch_blue_hydrangea",
"biomesoplenty:huge_red_mushroom_extra",
"biomesoplenty:small_red_mushroom",
"biomesoplenty:patch_clover_normal",
"biomesoplenty:patch_lilac_normal",
"biomesoplenty:patch_sprouts_15",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_watergrass_10"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
},
{
"type": "minecraft:allay",
"maxCount": 1,
"minCount": 1,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 20
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.7
}
+160
View File
@@ -0,0 +1,160 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.3,
"effects": {
"fog_color": 12638463,
"foliage_color": 12040035,
"grass_color": 12234084,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8168447,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_pumpkin",
"biomesoplenty:trees_old_growth_dead_forest",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.3
}
+197
View File
@@ -0,0 +1,197 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"foliage_color": 8762376,
"grass_color": 10273849,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 7907327,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"biomesoplenty:flower_default_extended_6",
"biomesoplenty:rose_bush_normal",
"biomesoplenty:fallen_log",
"biomesoplenty:trees_dense_woodland",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_tall_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+142
View File
@@ -0,0 +1,142 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.6,
"effects": {
"fog_color": 7897509,
"foliage_color": 7030908,
"grass_color": 4999792,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8692172,
"water_color": 3220294,
"water_fog_color": 656140
},
"features": [
[],
[
"minecraft:lake_lava_underground"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"biomesoplenty:trees_ominous_woods",
"biomesoplenty:flower_ominous_woods",
"biomesoplenty:patch_dead_grass",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:illusioner",
"maxCount": 4,
"minCount": 2,
"weight": 50
},
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+189
View File
@@ -0,0 +1,189 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.4,
"effects": {
"fog_color": 12638463,
"foliage_color": 13236061,
"grass_color": 11131753,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 7907327,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_sugar_cane",
"biomesoplenty:trees_orchard",
"biomesoplenty:flower_default_extended_15",
"biomesoplenty:patch_clover_normal",
"biomesoplenty:rose_bush_normal",
"biomesoplenty:patch_sprouts_5",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+131
View File
@@ -0,0 +1,131 @@
{
"carvers": {
"air": "biomesoplenty:origin_cave"
},
"downfall": 0.6,
"effects": {
"fog_color": 11587583,
"foliage_color": 3866368,
"grass_color": 10157919,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "biomesoplenty:music.overworld.origin_valley"
},
"sky_color": 9223679,
"water_color": 930303,
"water_fog_color": 458841
},
"features": [
[],
[],
[],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"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_redstone",
"minecraft:ore_diamond"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:patch_sugar_cane",
"biomesoplenty:trees_origin_valley",
"biomesoplenty:flower_origin_valley"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+194
View File
@@ -0,0 +1,194 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.3,
"effects": {
"fog_color": 12638463,
"foliage_color": 13100658,
"grass_color": 15002231,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 7907327,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:patch_barley",
"biomesoplenty:patch_grass_24",
"biomesoplenty:patch_tall_grass_64"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:horse",
"maxCount": 6,
"minCount": 2,
"weight": 5
},
{
"type": "minecraft:donkey",
"maxCount": 3,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+196
View File
@@ -0,0 +1,196 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.3,
"effects": {
"fog_color": 12638463,
"foliage_color": 13100658,
"grass_color": 15002231,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 7907327,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_prairie",
"biomesoplenty:flower_coniferous_forest",
"biomesoplenty:goldenrod",
"biomesoplenty:patch_grass_24",
"biomesoplenty:patch_tall_grass_24"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:horse",
"maxCount": 6,
"minCount": 2,
"weight": 5
},
{
"type": "minecraft:donkey",
"maxCount": 3,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+209
View File
@@ -0,0 +1,209 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.8,
"effects": {
"fog_color": 12638463,
"foliage_color": 13553994,
"grass_color": 14532426,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 8168703,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"biomesoplenty:trees_seasonal_pumpkin_patch",
"biomesoplenty:big_pumpkin",
"biomesoplenty:pumpkin_patch",
"biomesoplenty:toadstool_normal",
"biomesoplenty:patch_sprouts_10",
"biomesoplenty:patch_reed_5",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.4
}
+195
View File
@@ -0,0 +1,195 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 2.0,
"effects": {
"fog_color": 12638463,
"foliage_color": 8970560,
"grass_color": 11002176,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jungle"
},
"sky_color": 7711487,
"water_color": 4186009,
"water_fog_color": 274214
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"biomesoplenty:disk_orange_sand"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_sugar_cane",
"minecraft:seagrass_swamp",
"minecraft:patch_melon",
"biomesoplenty:trees_rainforest",
"biomesoplenty:flower_rainforest",
"biomesoplenty:big_dripleaf",
"biomesoplenty:patch_fern_16",
"biomesoplenty:patch_large_fern_extra",
"biomesoplenty:patch_lily_pad_10",
"biomesoplenty:small_dripleaf",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_tall_grass_12",
"biomesoplenty:patch_watergrass_10"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:parrot",
"maxCount": 2,
"minCount": 1,
"weight": 40
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:ocelot",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 1.2
}
+211
View File
@@ -0,0 +1,211 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.6,
"effects": {
"fog_color": 12638463,
"foliage_color": 9355074,
"grass_color": 11916636,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 7907327,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"biomesoplenty:trees_redwood_forest",
"biomesoplenty:patch_fern_4",
"biomesoplenty:patch_large_fern_extra",
"biomesoplenty:moss_splatter"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+186
View File
@@ -0,0 +1,186 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 2.0,
"effects": {
"fog_color": 12638463,
"foliage_color": 8970560,
"grass_color": 11002176,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jungle"
},
"sky_color": 7711487,
"water_color": 4186009,
"water_fog_color": 274214
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"biomesoplenty:disk_orange_sand"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_sugar_cane",
"biomesoplenty:trees_rainforest_cliffs",
"biomesoplenty:flower_rainforest",
"biomesoplenty:patch_fern_16",
"biomesoplenty:patch_large_fern_normal",
"biomesoplenty:rainforest_cliffs_vines",
"biomesoplenty:patch_sprouts_15",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_tall_grass_24",
"biomesoplenty:patch_watergrass_10"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:parrot",
"maxCount": 2,
"minCount": 1,
"weight": 40
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:ocelot",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 1.2
}
+190
View File
@@ -0,0 +1,190 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.05,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8037887,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_rocky_shrubland",
"biomesoplenty:flower_shrubland",
"biomesoplenty:patch_bush_4",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:llama",
"maxCount": 6,
"minCount": 4,
"weight": 5
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+195
View File
@@ -0,0 +1,195 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.15,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 7776767,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_scrubland",
"biomesoplenty:flower_scrubland",
"biomesoplenty:scrub_extra",
"biomesoplenty:patch_desert_grass",
"biomesoplenty:patch_tall_grass_6",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:horse",
"maxCount": 6,
"minCount": 2,
"weight": 5
},
{
"type": "minecraft:donkey",
"maxCount": 3,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 1.1
}
+208
View File
@@ -0,0 +1,208 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.8,
"effects": {
"fog_color": 12638463,
"foliage_color": 13742666,
"grass_color": 14522954,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 8168703,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:flower_default",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"biomesoplenty:trees_seasonal_forest",
"biomesoplenty:toadstool_normal",
"biomesoplenty:patch_reed_5",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.4
}
+211
View File
@@ -0,0 +1,211 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.8,
"effects": {
"fog_color": 12638463,
"foliage_color": 13746762,
"grass_color": 14527306,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 8168703,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:flower_default",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"biomesoplenty:trees_seasonal_orchard",
"biomesoplenty:patch_barley_sparse",
"biomesoplenty:patch_fern_4",
"biomesoplenty:patch_large_fern_normal",
"biomesoplenty:toadstool_normal",
"biomesoplenty:patch_reed_10",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.4
}
+198
View File
@@ -0,0 +1,198 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.05,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8037887,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_shrubland",
"biomesoplenty:flower_shrubland",
"biomesoplenty:patch_bush_4",
"biomesoplenty:patch_lilac_normal",
"biomesoplenty:patch_reed_10",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:horse",
"maxCount": 6,
"minCount": 2,
"weight": 5
},
{
"type": "minecraft:donkey",
"maxCount": 3,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+204
View File
@@ -0,0 +1,204 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.8,
"effects": {
"fog_color": 12638463,
"foliage_color": 7705454,
"grass_color": 9349259,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.cherry_grove"
},
"sky_color": 8495103,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode",
"minecraft:forest_rock"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_snowblossom_grove",
"biomesoplenty:flower_snowblossom_grove",
"biomesoplenty:patch_grass_3"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": -0.25
}
+188
View File
@@ -0,0 +1,188 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 8495103,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_berry_rare",
"biomesoplenty:trees_snowy_coniferous_forest",
"biomesoplenty:flower_snowy",
"biomesoplenty:patch_fern_2",
"biomesoplenty:toadstool_normal",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": -0.25
}
+205
View File
@@ -0,0 +1,205 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8495103,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_berry_rare",
"biomesoplenty:trees_fir_clearing",
"biomesoplenty:fallen_fir_log",
"biomesoplenty:patch_fern_2",
"biomesoplenty:patch_grass_1"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": -0.25
}
+182
View File
@@ -0,0 +1,182 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8495103,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"minecraft:patch_berry_rare",
"biomesoplenty:trees_snowy_maple_forest",
"biomesoplenty:flower_snowy",
"biomesoplenty:patch_fern_2",
"biomesoplenty:patch_grass_3"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": -0.25
}
+176
View File
@@ -0,0 +1,176 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.dripstone_caves"
},
"sky_color": 8103167,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_tall_grass_2",
"minecraft:trees_plains",
"minecraft:flower_plains",
"minecraft:patch_grass_plain",
"biomesoplenty:hanging_cobwebs",
"biomesoplenty:corner_cobwebs",
"biomesoplenty:webbing",
"biomesoplenty:spider_eggs",
"biomesoplenty:stringy_cobweb"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:cave_spider",
"maxCount": 2,
"minCount": 1,
"weight": 50
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.5
}
+212
View File
@@ -0,0 +1,212 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 1.0,
"effects": {
"fog_color": 11726335,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jungle"
},
"sky_color": 6733055,
"water_color": 4445678,
"water_fog_color": 270131
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"biomesoplenty:disk_white_sand_extra"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:patch_sugar_cane",
"minecraft:patch_melon",
"biomesoplenty:trees_tropics",
"biomesoplenty:flower_tropics",
"biomesoplenty:patch_blue_hydrangea",
"biomesoplenty:rose_bush_normal",
"biomesoplenty:short_bamboo",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:parrot",
"maxCount": 2,
"minCount": 1,
"weight": 40
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:pufferfish",
"maxCount": 3,
"minCount": 1,
"weight": 15
},
{
"type": "minecraft:tropical_fish",
"maxCount": 8,
"minCount": 8,
"weight": 25
}
],
"water_creature": [
{
"type": "minecraft:squid",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:dolphin",
"maxCount": 2,
"minCount": 1,
"weight": 2
}
]
},
"temperature": 0.95
}
+168
View File
@@ -0,0 +1,168 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"foliage_color": 12949340,
"grass_color": 12616537,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 8233727,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"biomesoplenty:disk_gravel_extra"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_tundra",
"biomesoplenty:patch_fern_2",
"biomesoplenty:patch_reed_5",
"biomesoplenty:patch_grass_6",
"biomesoplenty:patch_tundra_shrubs",
"biomesoplenty:scattered_rocks"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.2
}
+106
View File
@@ -0,0 +1,106 @@
{
"carvers": {
"air": "minecraft:nether_cave"
},
"downfall": 0.0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.nether_wastes.additions",
"tick_chance": 0.0111
},
"ambient_sound": "minecraft:ambient.warped_forest.loop",
"fog_color": 1843465,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.crimson_forest.mood",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "biomesoplenty:music.nether.undergrowth"
},
"particle": {
"options": {
"type": "minecraft:spore_blossom_air"
},
"probability": 0.00357
},
"sky_color": 7254527,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[],
[],
[],
[],
[],
[],
[
"minecraft:spring_open",
"minecraft:patch_fire",
"minecraft:patch_soul_fire",
"minecraft:glowstone_extra",
"minecraft:glowstone",
"minecraft:brown_mushroom_nether",
"minecraft:red_mushroom_nether",
"minecraft:ore_magma",
"minecraft:spring_closed",
"minecraft:ore_gravel_nether",
"minecraft:ore_blackstone",
"minecraft:ore_gold_nether",
"minecraft:ore_quartz_nether",
"minecraft:ore_ancient_debris_large",
"minecraft:ore_debris_small",
"biomesoplenty:trees_undergrowth",
"biomesoplenty:flower_undergrowth",
"biomesoplenty:nether_bramble",
"biomesoplenty:sprouts_undergrowth",
"biomesoplenty:dead_grass_45",
"biomesoplenty:nether_vines"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [
{
"type": "minecraft:strider",
"maxCount": 2,
"minCount": 1,
"weight": 60
}
],
"misc": [],
"monster": [
{
"type": "minecraft:ghast",
"maxCount": 4,
"minCount": 4,
"weight": 50
},
{
"type": "minecraft:magma_cube",
"maxCount": 4,
"minCount": 4,
"weight": 2
},
{
"type": "minecraft:hoglin",
"maxCount": 4,
"minCount": 3,
"weight": 9
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
+91
View File
@@ -0,0 +1,91 @@
{
"carvers": {
"air": "minecraft:nether_cave"
},
"downfall": 0.0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.crimson_forest.additions",
"tick_chance": 0.0111
},
"ambient_sound": "minecraft:ambient.nether_wastes.loop",
"fog_color": 6299416,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.soul_sand_valley.mood",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "biomesoplenty:music.nether.visceral_heap"
},
"sky_color": 7254527,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[],
[],
[],
[],
[],
[],
[
"minecraft:spring_open",
"minecraft:ore_magma",
"minecraft:spring_closed",
"minecraft:ore_gravel_nether",
"minecraft:ore_blackstone",
"minecraft:ore_gold_nether",
"minecraft:ore_quartz_nether",
"minecraft:ore_ancient_debris_large",
"minecraft:ore_debris_small",
"biomesoplenty:blood_lake",
"biomesoplenty:blood_spring",
"biomesoplenty:nether_bone_spine",
"biomesoplenty:flesh_tendon",
"biomesoplenty:hanging_flesh_tendons",
"biomesoplenty:porous_flesh",
"biomesoplenty:pus_bubbles",
"biomesoplenty:eyebulb",
"biomesoplenty:hair"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [
{
"type": "minecraft:strider",
"maxCount": 2,
"minCount": 1,
"weight": 60
}
],
"misc": [],
"monster": [
{
"type": "minecraft:ghast",
"maxCount": 4,
"minCount": 4,
"weight": 50
},
{
"type": "minecraft:zombified_piglin",
"maxCount": 4,
"minCount": 4,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
+159
View File
@@ -0,0 +1,159 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.3,
"effects": {
"fog_color": 12638463,
"foliage_color": 5537090,
"grass_color": 4878395,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"sky_color": 7842047,
"water_color": 4566514,
"water_fog_color": 267827
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava",
"biomesoplenty:spring_lava_volcano"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_volcanic_plains",
"biomesoplenty:mossy_black_sand_splatter",
"biomesoplenty:patch_sprouts_10",
"biomesoplenty:patch_grass_12"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.95
}
+172
View File
@@ -0,0 +1,172 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.3,
"effects": {
"fog_color": 8355711,
"foliage_color": 5537090,
"grass_color": 4878395,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.jagged_peaks"
},
"particle": {
"options": {
"type": "minecraft:white_ash"
},
"probability": 0.059046667
},
"sky_color": 7842047,
"water_color": 4566514,
"water_fog_color": 267827
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface",
"biomesoplenty:lake_lava_surface_extra"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_gravel",
"minecraft:ore_emerald"
],
[
"minecraft:ore_infested"
],
[
"minecraft:spring_water",
"minecraft:spring_lava",
"biomesoplenty:spring_lava_volcano"
],
[
"minecraft:glow_lichen"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.95
}
+175
View File
@@ -0,0 +1,175 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,
"effects": {
"fog_color": 14409153,
"foliage_color": 11904876,
"grass_color": 11375460,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.desert"
},
"particle": {
"options": {
"type": "minecraft:mycelium"
},
"probability": 0.00357
},
"sky_color": 7384559,
"water_color": 4405025,
"water_fog_color": 789507
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:trees_wasteland",
"biomesoplenty:flower_wasteland",
"biomesoplenty:wasteland_grass_2"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:husk",
"maxCount": 4,
"minCount": 4,
"weight": 80
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
+164
View File
@@ -0,0 +1,164 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,
"effects": {
"fog_color": 13490911,
"foliage_color": 13091727,
"grass_color": 13220230,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.desert"
},
"sky_color": 7319286,
"water_color": 4216450,
"water_fog_color": 526363
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"biomesoplenty:patch_dead_grass",
"biomesoplenty:patch_desert_grass_extra",
"biomesoplenty:wasteland_grass_2",
"biomesoplenty:patch_grass_6"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
+195
View File
@@ -0,0 +1,195 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.7,
"effects": {
"fog_color": 12638463,
"foliage_color": 5215831,
"grass_color": 5935967,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.swamp"
},
"sky_color": 8037887,
"water_color": 2564473,
"water_fog_color": 787227
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_clay",
"biomesoplenty:disk_mud"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_sugar_cane",
"minecraft:patch_pumpkin",
"minecraft:seagrass_swamp",
"biomesoplenty:trees_wetland",
"biomesoplenty:flower_wetland",
"biomesoplenty:patch_cattail_extra",
"biomesoplenty:patch_fern_8",
"biomesoplenty:patch_lily_pad_10",
"biomesoplenty:toadstool_normal",
"biomesoplenty:patch_reed_5",
"biomesoplenty:patch_grass_12",
"biomesoplenty:patch_watergrass_10"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:fox",
"maxCount": 4,
"minCount": 2,
"weight": 8
},
{
"type": "minecraft:frog",
"maxCount": 5,
"minCount": 2,
"weight": 10
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
+73
View File
@@ -0,0 +1,73 @@
{
"carvers": {
"air": "minecraft:nether_cave"
},
"downfall": 0.0,
"effects": {
"ambient_sound": "minecraft:ambient.soul_sand_valley.loop",
"fog_color": 657169,
"foliage_color": 3222582,
"grass_color": 3222582,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.soul_sand_valley.mood",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "biomesoplenty:music.nether.withered_abyss"
},
"sky_color": 7254527,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[],
[],
[],
[],
[],
[],
[
"minecraft:ore_gravel_nether",
"minecraft:ore_blackstone",
"minecraft:ore_gold_nether",
"minecraft:ore_quartz_nether",
"minecraft:ore_ancient_debris_large",
"minecraft:ore_debris_small",
"biomesoplenty:obsidian_splatter",
"biomesoplenty:blackstone_spines",
"biomesoplenty:blackstone_bulbs"
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 4,
"weight": 50
},
{
"type": "minecraft:wither_skeleton",
"maxCount": 1,
"minCount": 1,
"weight": 50
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
+197
View File
@@ -0,0 +1,197 @@
{
"carvers": {
"air": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.5,
"effects": {
"fog_color": 12638463,
"foliage_color": 8762376,
"grass_color": 10273849,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"sky_color": 7907327,
"water_color": 4159204,
"water_fog_color": 329011
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"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_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_pumpkin",
"biomesoplenty:flower_default_extended_6",
"biomesoplenty:rose_bush_normal",
"biomesoplenty:fallen_log",
"biomesoplenty:patch_grass_6",
"biomesoplenty:patch_tall_grass_6",
"biomesoplenty:trees_woodland"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
+85
View File
@@ -0,0 +1,85 @@
# Custom Ore Gen — 4.0 Changelog
**Custom Ore Gen 4.0** is a full rewrite, rebuilt from the ground up for **NeoForge 1.21.1**. It drops KubeJS entirely, introduces a brand-new **latitude-based ore system**, ships custom **ultra-wide terrain** via the Lithosphere companion, and turns the **Deep Dark into a legendary northern feature**.
This is the biggest update in the mod's history. Existing worlds from 2.x are **not** compatible — create a new world.
---
## 🆕 New Features
* **Latitude-based ore generation** — Ores are now distributed by your **Z coordinate** instead of biome categories. The world is split into three bands:
* ❄️ **Cold** (Z < 8000, north): Lapis, Deepslate Diamond
* 🔥 **Hot** (Z > 8000, south): Pure Gold, Redstone, Copper
* 🌳 **Temperate** (middle): Iron, Concentrated Coal
* Works with **any biome mod** out of the box — no per-biome classification needed.
* **Legendary Deep Dark** — The Deep Dark now only generates in cold northern latitudes, making it a true endgame destination rather than a random underground encounter. (Implemented via a safe, targeted mixin.)
* **Custom ultra-wide terrain** — Ships a handcrafted world generation through the new **Lithosphere** companion mod (now a required dependency).
* **Config-gated feature toggles** — A custom `ConfigGatedFeaturesModifier` makes the config feature toggles (`concentratedOres`, `impureOres`, `vanillaOreVariants`, etc.) actually gate world generation at runtime.
* **Global Loot Modifier for drops** — Replaced fragile event-based drops with a proper data-driven loot modifier (also fixed a crash with the Create drill).
* **Color-coded `/ores` command & Ore Biome Finder** — Output is now color-coded per zone (cold = aqua, hot = gold, temperate = green, shard ores = light purple) and clearly explains that the **Z coordinate** determines your zone.
* **Configurable zone thresholds** — The cold/hot thresholds (default Z = ±8000) are now adjustable in `custom-ore-gen-common.toml`.
* **Create & Mekanism compat** — Standalone-safe recipes for crushing, milling, mixing and enriching shard diamonds.
---
## ⚙️ Changes
* **Migrated from Forge 1.20.1 → NeoForge 1.21.1.**
* **Removed KubeJS dependency entirely.** Vanilla ores are now removed via NeoForge **biome modifiers** (`z_remove_vanilla_ores.json`) — no startup scripts, nothing to run.
* **New required dependency: Lithosphere 1.7+** — provides the custom terrain the mod is balanced for.
* Tool & armor stats are now **linked to config** — durability, speed, damage and armor values can all be tuned.
* Emeralds remain **biome-based** (mountain and rare-biome tags), since they're tied to terrain, not latitude.
* Rebalanced ore drop counts and XP to align with vanilla 1.21.
* Iron and Gold ores now **ignore Fortune** like vanilla.
* Paxel now affects every block mineable by pickaxe/shovel/axe tags.
* Rebalanced Diamond Shard tier as a clear bridge between iron and diamond.
---
## 🐛 Bug Fixes
* **Vanilla diamond leaked everywhere** — All **4** vanilla diamond placed features are now removed (`ore_diamond`, `ore_diamond_buried`, `ore_diamond_large`, `ore_diamond_medium`). Previously only 2 were removed, so buried/medium diamonds spawned in every biome.
* **Copper showed the wrong texture in deepslate** — Custom copper now uses the vanilla two-target approach (stone → `copper_ore`, deepslate → `deepslate_copper_ore`) instead of forcing `copper_ore` everywhere.
* **`/ores` always reported temperate** — `zoneName()` was reading static fields instead of the config getters; it now reads the live thresholds.
* **Garbage `6a9` prefix in ore listings** — Removed a broken color-code remnant that appeared in front of every ore name.
* **Diamond rate was way too high in cold zones** — Reduced the custom Deepslate Diamond `count` from 6 → 3 (combined with the vanilla leak fix, diamonds are now properly rare).
* **Server hung on startup** — Removed the `SpawnRelocator` and `OreAuditHandler` entirely. They forced synchronous chunk generation on the main server thread (a known cause of deadlocks and world corruption) and the audit handler shipped a `System.exit(0)` hard-kill. Both were dev-only diagnostics that never belonged in a release.
* **Badlands gold leaked into non-hot zones** — Added `ore_gold_extra` to the vanilla removal list.
* **Cross-climate tag leaks** — Removed copper/gold appearing in temperate spawns due to overlapping surface tags.
* **Caves piercing the surface** — Reverted the stretched terrain that caused cave openings to break the surface.
* **Create processing recipes** — Repaired and made them standalone-safe (no leftover references to removed ores).
* Various startup crashes, build errors and config-load race conditions resolved.
---
## 🗑️ Removals
* **KubeJS** — no longer used or required.
* Auto-generated `kubejs/startup_scripts/custom_ore_gen_remove_vanilla_ores.js` — replaced by biome modifiers.
* Dead config categories, unused `EnchantabilityFix` class, and redundant `tectonic`/custom noise settings.
* Legacy biome-tag surface files (`latitude_cold_surface`, `latitude_hot_surface`, `latitude_temperate_surface`, `cold_biomes`, `hot_biomes`, `tempered_biomes`, etc.) — superseded by the Z-based system.
---
## 🧪 Technical / Internal
* Mixed-in `MultiNoiseBiomeSource` to intercept Deep Dark biome resolution safely (Mojmap, no refmap needed on production).
* Custom `LatitudeZonePlacement` placement modifier filters ore placement by Z at the placed-feature level.
* Comprehensive test suite added: `OresCommandTest`, `ModConfigsTest`, `ConfigurableOreDropsProcedureTest`, `OreDropMathTest`, plus an automated GameTest server for latitude validation.
* Cleaned up block/item classes and migrated the entire test suite to NeoForge.
---
## 📦 Requirements
* Minecraft 1.21.1
* NeoForge 21.1.x
* **Lithosphere 1.7+** (required)
* Biomes O' Plenty, Create, Mekanism (optional, recommended)
---
> ⚠️ **Create a NEW world after updating.** Chunks generated before 4.0 keep their old ore distribution.
**Happy mining!** 🌍⛏️✨
+30
View File
@@ -0,0 +1,30 @@
# Custom Ore Gen — 4.1
A hotfix release that removes developer-only diagnostics that could destabilise dedicated servers. **No gameplay changes** — all ore generation, the Diamond Shard tier, the Deep Dark lock and mod compatibility are identical to 4.0.
---
## 🐛 Bug Fixes
* **Removed world/server-corrupting code** — Three developer-only diagnostic classes were accidentally shipped in 4.0. They have been removed entirely:
* `OreAuditHandler` — contained a `System.exit(0)` hard-kill that would terminate the server process, and forced chunk generation from a separate thread (a classic cause of chunk corruption).
* `SpawnRelocator` — forced synchronous chunk generation on the main server thread during startup, causing deadlocks and hang.
* `GenerationStabilityTest` — a GameTest utility that had no place in a release build.
* None of these classes were referenced by any gameplay code; removing them has **zero impact** on how the mod plays.
---
## 🔄 Changes
* Spawn-point behaviour reverts to vanilla (the removed `SpawnRelocator` no longer moves the spawn). Since the temperate band is 16,000 blocks wide, the vast majority of spawns still land in a balanced ore zone.
---
## ✅ Verification
* No `System.exit`, `Runtime.halt`, forced chunk loading (`getChunkAt`/`getChunk`), manual threads or `setBlock` calls remain anywhere in the codebase.
* Build and unit tests pass.
---
**Full build:** Minecraft 1.21.1 · NeoForge 21.1.x · Lithosphere 1.7+ (required)
+257
View File
@@ -0,0 +1,257 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
Custom Ore Gem is a Minecraft **NeoForge** 1.21.1 mod (mod ID: `custom_ore_gen`) that modifies ore distribution and adds Diamond Shard-tier tools and armor. This is an **MCreator project** - code in `src/main/java` is partially regenerated on each build.
**Note**: This mod replaces vanilla ore distribution with custom biome-based ore generation. For full functionality, it's recommended to use with KubeJS to remove vanilla ores (manual setup required).
## Build Commands
```bash
# Build the mod (generates .jar in build/libs/)
./gradlew build
# Run client for testing
./gradlew runClient
# Run server for testing
./gradlew runServer
# Clean build artifacts
./gradlew clean
# Generate resources (data generation for assets/resources)
./gradlew runData
```
The built JAR is named `custom_ore_gen-{version}.jar` and appears in `build/libs/`.
## Architecture
### MCreator Workflow
This project uses MCreator. Files marked with `MCreator note: This file will be REGENERATED on each build.` at the top will be completely overwritten on each build. These include:
- `src/main/java/net/mcreator/customoregen/init/CustomOreGenModBlocks.java`
- `src/main/java/net/mcreator/customoregen/init/CustomOreGenModItems.java`
- `src/main/java/net/mcreator/customoregen/init/CustomOreGenModTabs.java`
**Protected User Code Blocks**: Only `CustomOreGenModItems.java` contains protected user code blocks:
```java
// Start of user code block custom items
// End of user code block custom items
```
**Always preserve code between these markers** when editing. All custom items (Ore Biome Finder, Shard Diamond armor, Paxel) are registered in this section.
### Package Structure
```
net.mcreator.customoregen/
├── CustomOreGenMod.java # Main mod class, registers event bus
├── OresCommand.java # /ores command implementation
├── ShardDiamondArmorMaterial.java # Armor material class for Shard Diamond armor
├── block/ # Ore block classes (17 blocks)
├── item/ # Items (Diamond Shard, tools, armor, Paxel, OreBiomeFinder)
├── config/ # NeoForge configuration system (ModConfigs.java)
├── event/ # Event handlers (OreBreakEventHandler)
├── procedures/ # Game logic (ConfigurableOreDropsProcedure, OreexperienceProcedure)
└── init/
├── CustomOreGenModBlocks.java # Block registry (deferred register)
├── CustomOreGenModItems.java # Item registry (REGENERATED)
└── CustomOreGenModTabs.java # Creative tabs registry
```
### Ore Generation System
The mod uses **NeoForge** biome modifiers to distribute ores based on biome temperature tags. The architecture:
1. **Biome Tags** (`src/main/resources/data/custom_ore_gen/tags/worldgen/biome/`):
- `cold_biomes.json` - Cold biomes (lapis, concentrated diamond)
- `hot_biomes.json` - Hot biomes (pure gold, copper, redstone)
- `mountain_biomes.json` - Mountain biomes (high emerald)
- `rare_biomes.json` - Rare biomes (lower emerald)
- `tempered_biomes.json` - Temperate biomes (iron, concentrated coal)
- BOP biomes are included with `"required": false` for optional compatibility
2. **Biome Modifiers** (`src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/`):
- Each ore has a JSON file linking it to biome tags
- Special case: `deepslatesharddiamondore_biome_modifier.json` uses `"type": "forge:any"` for all biomes
- **JSON Structure**:
```json
{
"type": "neoforge:add_features",
"biomes": "custom_ore_gen:cold_biomes", // or {"type": "forge:any"} for all biomes
"features": "custom_ore_gen:deepslatesharddiamondore",
"step": "underground_ores"
}
```
3. **Worldgen Features** (`src/main/resources/data/custom_ore_gen/worldgen/`):
- `configured_feature/` - Defines ore vein size and height range
- `placed_feature/` - Places the feature in the world with vertical anchors
### Diamond Shard Progression Tier
Diamond Shards are an intermediate tier between Iron and Diamond:
- **Items**: Diamond Shard (`diamondshard`) - craft 9 shards into 1 diamond
- **Tools**: Pickaxe, Shovel, Axe (200 durability), Paxel (1000 durability, combines all three)
- **Armor**: Helmet (3), Chestplate (7), Leggings (5), Boots (2) - Total 17 protection, 1060 durability
- **Repair**: All Diamond Shard equipment uses Diamond Shards
### Configuration System
Located in `src/main/java/net/mcreator/customoregen/config/`:
- `ModConfigs.java` - NeoForge configuration with 4 nested config classes: `OreGenConfig`, `ToolStatsConfig`, `DropsConfig`, `FeatureToggleConfig`
- `ConfigHelper.java` - Utility class for accessing config values
- Generated config file: `config/custom_ore_gen-common.toml` (created on first run)
**Current Implementation Status**:
- **✅ Ore Drops**: Fully implemented via `OreBreakEventHandler.java` which listens to `BlockEvent.BreakEvent` and calls `ConfigurableOreDropsProcedure.execute()` for all custom ores
- **⚠️ Tool Stats**: Wired. Tools read their stats from `TOOL_STATS` config when the config is loaded, with a hardcoded fallback when not yet loaded (e.g. `SharddiamondpickaxeItem.java`: `return ModConfigs.isLoaded() ? ModConfigs.TOOL_STATS.shardDiamondPickaxeDurability.get() : 200;`). See also `ConfigHelper.getShardDiamondToolDurability/Speed/Damage`.
- **⚠️ Feature Toggles**: Wired (commit `48a0d797`). Toggles in `FeatureToggleConfig` drive ore *generation* via `ConfigGatedFeaturesModifier` + the `config_gated_features` biome modifiers in `data/custom_ore_gen/neoforge/biome_modifier/add_*_ores.json`. A regression test (`ModConfigsTest.testFeatureToggleConfig_declaresAllTogglesReferencedByConfigHelper()`) ensures every toggle string used by `ConfigHelper.isFeatureEnabled()` actually maps to a field on `FeatureToggleConfig`, so a typo can't silently produce a dead toggle. Note: item/block *registration* still always fires (toggling only gates worldgen, not whether the items exist in creative).
- **⚠️ Ore Generation (gating)**: Feature toggles gate *whether* each ore feature is added (see Feature Toggles above). Vein parameters (size, count, height) are hard-coded in the data-driven worldgen JSONs under `data/custom_ore_gen/worldgen/` (`configured_feature/` + `placed_feature/`), exactly like vanilla; there is no runtime-config-driven ore parameter provider.
- **Enchantability**: Works natively in 1.21.1 via the enchantable tags (`data/minecraft/tags/item/enchantable/{mining,weapon,armor,durability}.json`, which include all Shard Diamond tools + armor) combined with `Tier.getEnchantmentValue() == 9` on the tool `Tier`s. The dead `EnchantabilityFix.java` class (which referenced the non-existent `DataComponents.ENCHANTABLE` / `net.minecraft.world.item.enchantment.Enchantable` from an earlier 1.20.5-snapshot API) has been removed.
### Ore Biome Finder
The `OreBiomeFinderItem` (`item/OreBiomeFinderItem.java`) and `/ores` command (`OresCommand.java`) detect which mod tags apply to the current biome and list findable ores.
**Implementation Details**:
- Uses `TagKey.create(Registries.BIOME, ResourceLocation.fromNamespaceAndPath("custom_ore_gen", "..."))` to define biome tags
- Checks `level.getBiome(pos()).is()` to test tag membership
- Displays biome ID, applicable tags, and ore list with height ranges
- Hardcoded ore lists by category (COLD_ORES, HOT_ORES, etc.) in `OreBiomeFinderItem.java`
## Adding a New Ore
To add a new ore type (requires MCreator for full integration):
1. **Create the block** in MCreator with proper properties (sound type, harvest level, etc.)
2. **Add loot table** at `src/main/resources/data/custom_ore_gen/loot_table/blocks/{orename}.json` (note: `loot_table` not `loot_tables`)
3. **Add configured_feature** JSON in `src/main/resources/data/custom_ore_gen/worldgen/configured_feature/`
4. **Add placed_feature** JSON in `src/main/resources/data/custom_ore_gen/worldgen/placed_feature/`
5. **Create biome_modifier** JSON in `src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/` linking to a biome tag (or create a new tag in `tags/worldgen/biome/`)
6. **Add BOP entries** (optional) to appropriate biome tag JSON files with `"required": false` wrapper
7. **Update `OreBiomeFinderItem.java`** to add the new ore to the appropriate category list
8. **Add ore type mapping** in `OreBreakEventHandler.java` if you want configurable drops via `ConfigurableOreDropsProcedure`
## User Code Sections
When editing MCreator-generated files, only modify code between:
```java
// Start of user code block [section_name]
// End of user code block [section_name]
```
For example, in `CustomOreGenModItems.java` (lines 67-78):
```java
// Start of user code block custom items
public static final Supplier<Item> ORE_BIOME_FINDER = REGISTRY.register("ore_biome_finder", () -> new OreBiomeFinderItem());
// ... armor, paxel registrations
// End of user code block custom items
```
**Important**: Custom items like the Ore Biome Finder, Shard Diamond armor, and Paxel are registered in this protected section and will survive MCreator rebuilds.
## Event Handlers
The mod uses NeoForge's event system for ore processing:
### OreBreakEventHandler
- Listens to `BlockEvent.BreakEvent` with `@SubscribeEvent`
- Maps custom ore blocks to ore type strings (`shard_diamond`, `concentrated_coal`, `pure_golden`, etc.)
- Calls `ConfigurableOreDropsProcedure.execute()` with ore type when player breaks ore with correct tool
- Supports 10 ore types: shard_diamond, concentrated_coal, pure_golden, impure_iron, concentrated_diamond, lapis, redstone, emerald, copper
### Enchantability
- Implemented natively via 1.21.1 mechanisms: the Shard Diamond tools + armor are listed in `data/minecraft/tags/item/enchantable/{mining,weapon,armor,durability}.json`, and the tool `Tier`s return `getEnchantmentValue() == 9`.
- A former `EnchantabilityFix.java` used `ModifyDefaultComponentsEvent` to set a `DataComponents.ENCHANTABLE` component, but that API does not exist in 1.21.1 (only `ENCHANTMENTS`/`ENCHANTMENT_GLINT_OVERRIDE`/`STORED_ENCHANTMENTS` exist on `DataComponents`). The dead class has been deleted.
## Loot Table Format
NeoForge 1.21 uses `loot_table` (singular) instead of `loot_tables` (plural):
- Location: `src/main/resources/data/custom_ore_gen/loot_table/blocks/{orename}.json`
- Includes Silk Touch support via `match_tool` condition
- Uses `random_sequence` for loot table randomization
- Example structure in `deepslatesharddiamondore.json` shows Silk Touch → drop block, otherwise drops handled by `OreBreakEventHandler`
## Vanilla Ore Removal
The mod removes vanilla ores via NeoForge biome modifiers (NOT KubeJS anymore):
- `src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/remove_vanilla_ores.json`
- Uses `neoforge:remove_features` type to remove vanilla ore generation
- This replaces the old KubeJS automatic script system from Forge 1.20.1
## Biomes O' Plenty Integration
The mod includes BOP biome support through biome tag entries. BOP biomes are wrapped with:
```json
{
"id": "biomesoplenty:biome_name",
"required": false
}
```
The `"required": false` flag ensures the game doesn't crash if BOP isn't installed. When adding new BOP biomes, add them to the appropriate category tag JSON files in `tags/worldgen/biome/`.
## Testing
After making changes:
1. Run `./gradlew build` to verify compilation
2. Run `./gradlew runClient` to test in-game
3. Check logs in `run/logs/` for errors
## Enchantment Tags
The mod includes enchantment tags at `src/main/resources/data/minecraft/tags/item/enchantable/`:
- **armor.json** - Marks Shard Diamond armor pieces as enchantable
- **durability.json** - Marks tools and armor for durability enchantments
- **mining.json** - Marks pickaxes, shovels, and paxel as mining tools
- **weapon.json** - Marks axes as weapons
These tags enable proper enchantment behavior for custom items in the enchanting table and anvil.
## Important Notes
### README Disclaimer
The `README.md` file contains outdated information referring to Forge 1.20.1. The current codebase uses **NeoForge 1.21.1**. Always trust `gradle.properties` and this file for accurate version information.
### Recipe Compatibility
The mod includes recipes for:
- **Mekanism**: Enriching recipes for concentrated ores and shard diamond
- **Create**: Crushing and milling recipes for ore processing
- **Sculk Catalyst**: Diamond shard to sculk catalyst conversion
### Version Information
- **Minecraft**: 1.21.1
- **NeoForge**: 21.1.219 (defined in `gradle.properties` as `neo_version`)
- **Java**: 21 (configured via Java toolchain in build.gradle)
- **Mod Version**: 3.0 (defined in `gradle.properties` as `mod_version`)
### Mod Registration Order
In `CustomOreGenMod` constructor, registration order is:
1. `CustomOreGenModBlocks.REGISTRY.register(modEventBus)` - Blocks must be registered first
2. `CustomOreGenModItems.REGISTRY.register(modEventBus)` - Items depend on blocks for BlockItems
3. `CustomOreGenModTabs.REGISTRY.register(modEventBus)` - Creative tabs depend on items
### Server Work Queue Pattern
The mod includes a server tick work queue (`CustomOreGenMod.java:52-69`) for deferring execution:
- `queueServerWork(int tick, Runnable action)` - Schedule work to run after N server ticks
- Only executes on server thread (`SidedThreadGroups.SERVER`)
- Processed during `ServerTickEvent.Post`
- Use this for operations that need to happen after a delay or during gameplay
### DeferredRegister Pattern
All registries use NeoForge's `DeferredRegister.create(Registries.X, CustomOreGenMod.MODID)` pattern. This is the modern NeoForge 1.21 registration method replacing the old Forge registry system.
### NeoForge 1.21 Tool Tier Implementation
When creating custom tool items (Tier), you must implement `getIncorrectBlocksForDrops()`:
- Returns `TagKey<Block>` or `null`
- If `null`, all blocks can be dropped (current implementation in `SharddiamondpickaxeItem.java:38-40`)
- This replaces the old Forge 1.20 `getTier()` and incorrect blocks logic
+7 -1
View File
@@ -1,6 +1,12 @@
# Guide d'Intégration de la Configuration
## 📋 Vue d'Ensemble
> **Alerte statut (post-migration NeoForge 1.21, v3.2)** : ce guide décrit l'ancienne approche MCreator. La majorité des intégrations « restantes » ci-dessous sont **désormais réalisées** :
> - **Drops de minerais** : gérés par `CustomOreLootModifier` (Global Loot Modifier auto-enregistré), pas par une procédure de bloc MCreator. `OreBreakEventHandler` dispatche l'XP et appelle `ConfigurableOreDropsProcedure`.
> - **Feature toggles** : câblés (commit `48a0d797`) via `ConfigGatedFeaturesModifier` + les biome modifiers `data/custom_ore_gen/neoforge/biome_modifier/add_*_ores.json` (type `custom_ore_gen:config_gated_features`). Cela gate la **génération** des ores, pas l'enregistrement des blocs.
> - **Outils** : lisent `TOOL_STATS` config (`ModConfigs.isLoaded() ? config : fallback`).
> Les étapes MCreator détaillées plus bas sont conservées à titre historique mais ne sont plus nécessaires.
## Vue d'Ensemble
Le système de configuration est maintenant en place. Voici ce qui a été implémenté :
+176
View File
@@ -0,0 +1,176 @@
# 🔧 Custom Ore Gen
**Custom Ore Gen** completely overhauls Minecraft's ore generation by replacing vanilla distribution with a **latitude-based system** driven by the world's Z coordinate, and adds a complete intermediate equipment tier between iron and diamond: **Diamond Shards**.
After months of reworking, **version 4.0** is a full rewrite — rebuilt from the ground up for **NeoForge 1.21.1**, dropping KubeJS entirely in favor of fully data-driven biome modifiers, and introducing a brand-new world of latitude exploration.
***
## 🎯 Overview
A mod that:
* Replaces **all** vanilla overworld ore generation with a **latitude system** (north = cold, south = hot, middle = temperate)
* Adds a new intermediate equipment tier: **Diamond Shards**
* Encourages **north/south exploration** to gather specific resources
* Locks the **Deep Dark** to cold northern latitudes as a legendary feature
* The temperate band is **16,000 blocks wide** (Z = 8000 to +8000), so most spawns already land in a balanced area
* Ships custom **ultra-wide terrain** through its **Lithosphere** companion mod
* Automatically integrates with **Biomes O' Plenty**, **Create** and **Mekanism**
***
## 🌍 Latitude-Based Ore Generation
The world is split into three latitude bands running along the **Z axis**. Travel north or south to change which ores you can find — *your Z coordinate, not your biome, decides the ores* (Emeralds being the biome-tagged exception).
| Zone | Direction | Ores |
| --- | --- | --- |
| ❄️ **Cold** | North (Z < -8000) | Lapis, Deepslate Diamond |
| 🔥 **Hot** | South (Z > 8000) | Pure Gold, Redstone, Copper |
| 🌳 **Temperate** | Middle (-8000 → 8000) | Iron, Concentrated Coal |
| ⛰️ **Mountain biomes** | Anywhere (by biome tag) | High Emerald |
| ✨ **Rare biomes** | Anywhere (by biome tag) | Lower Emerald |
| 🔷 **All zones** | Everywhere | Deepslate Shard Diamond, Shard Diamond Block |
> ⚠️ **Note**: _Deepslate Shard Diamond Ore_ is the **only progression ore that spawns in ALL zones**, ensuring accessible early-game progression wherever you start. The temperate band is huge (16,000 blocks), so you almost always start in a balanced ore zone.
🧭 Use the **Ore Biome Finder** item or the **`/ores`** command to see exactly which ores are available at your current Z coordinate — the output is **color-coded per zone** (cold = aqua, hot = gold, temperate = green, shard ores = light purple).
***
## 💎 Diamond Shard Tier — New Progression
A complete set of tools and armor that bridges the gap between iron and diamond.
### ⚙️ **Available Equipment**
| Type | Components | Durability |
| --- | --- | --- |
| **Tools** (Pickaxe, Axe, Shovel) | Diamond Shards | 450 |
| **Paxel** (3-in-1 tool) | Diamond Shards | 800 |
| **Full Armor Set** | Diamond Shards + 2 Diamonds | 17 protection, Toughness 1.0 |
> ✅ **The Paxel** combines the functions of **pickaxe, axe, and shovel** into a single tool — affecting every block mineable by those tags.
> 🛠️ All stats above are the **defaults** — every durability, speed and damage value, plus the cold/hot zone thresholds and ore drops, is configurable in `custom-ore-gen-common.toml`.
### 🧪 **Shard → Diamond Conversion**
9 Diamond Shards → 1 Diamond (3×3 crafting grid).
### 🛡️ **Armor Recipes**
* **Helmet**: 5 Diamond Shards
* **Chestplate**: 8 Diamond Shards + 1 Diamond
* **Leggings**: 7 Diamond Shards + 1 Diamond
* **Boots**: 4 Diamond Shards
> ⚙️ **Repair** any Diamond Shard equipment with Diamond Shards on an anvil.
***
## 🔍 Ore Biome Finder
A handy tool to instantly know which ores are available at your current latitude.
🎮 **Alternatives**:
* Craft the **Ore Biome Finder** item (check JEI for the recipe).
* Use the **`/ores`** (or `/ore`) command — it shows your X/Z position, the zone determined by Z, the cold/hot thresholds, and a **color-coded** list of findable ores.
***
## 📦 Installation & Dependencies
### ⚠️ **Mandatory Requirements**
* **Minecraft**: 1.21.1
* **NeoForge**: 21.1.x
* **Lithosphere**: 1.7+ _(required — provides the custom ultra-wide terrain the mod is balanced for)_
### 🌐 **Optional but Recommended**
* **Biomes O' Plenty** — ore generation automatically extends to all its biomes.
* **Create** — ore-processing compat (crushing/milling shard diamond ore, mixing shards → diamond).
* **Mekanism** — enriching compat for shard diamonds.
> 🚫 The mod does **not** use KubeJS anymore. Vanilla ores are fully removed via NeoForge **biome modifiers** — no scripts, nothing to run.
***
## 🎮 Gameplay & Progression
1. **Initial Stage**
Start in the temperate band and mine **Deepslate Shard Diamond Ore** (available everywhere) to obtain **Diamond Shards**.
2. **First Equipment**
Craft Diamond Shard tools (or the versatile Paxel) for better efficiency than iron.
3. **Targeted Exploration**
Travel north or south along the Z axis to reach different ore zones:
* **North (Cold)**: Lapis and Deepslate Diamonds
* **South (Hot)**: Pure Gold, Redstone, Copper
* **Mountain biomes**: High Emeralds
* **Rare biomes**: Lower Emeralds
4. **Final Progression**
Combine 9 Diamond Shards to create a regular Diamond and access vanilla diamond equipment.
***
## 📊 Equipment Statistics Comparison
| Material | Protection | Chestplate Durability |
| --- | --- | --- |
| Iron | 15 | 240 |
| **Diamond Shard** | **17** | **300** |
| Diamond | 20 | 528 |
***
## 🌟 Key Features
* 🗺️ **Latitude Exploration**: the Z coordinate — not the biome — decides your ores
* 🌌 **Legendary Deep Dark**: locked to cold northern latitudes only (via a safe mixin)
* 🚀 **Custom Ultra-Wide Terrain**: ships with Lithosphere for a fresher, wider world
* ⚔️ **Balanced Progression**: Diamond Shard tier bridges the irondiamond gap
* 🚫 **No Vanilla Ores**: fully removed via data-driven biome modifiers (no scripts)
* 🌍 **Modpack Friendly**: automatic integration with any biome mod through the Z system
* 🎨 **Dedicated Creative Tab**: all mod items in the "Custom Ore Gen" tab
* 🛠️ **Versatile Tools**: the Paxel saves inventory space
* 📊 **In-game Info**: Finder item + `/ores` command with color-coded zones
* ⚙️ **Fully Configurable**: zone thresholds, tool stats, armor values and ore drops
***
## 🆕 What's New in 4.0
Version 4.0 is a ground-up rebuild. Highlights:
* **Full NeoForge 1.21.1 port** — left Forge 1.20.1 and KubeJS behind; everything is now data-driven biome modifiers.
* **Latitude ore system** — ores are now distributed by **Z coordinate** instead of biome categories, so it works with *any* biome mod out of the box.
* **Ultra-wide custom terrain** — bundled through the **Lithosphere** companion mod.
* **Legendary Deep Dark** — the Deep Dark now only generates in cold northern latitudes, making it a true endgame destination.
* **Create & Mekanism compat** — recipes for crushing, milling, mixing and enriching shard diamonds.
* **Color-coded `/ores` & Ore Finder** — clear, readable output that explains the Z mechanic.
* **Polished ore behaviour** — all 4 vanilla diamond features are properly removed, and copper now uses the correct deepslate texture underground.
> 💡 Existing worlds from older versions are **not** compatible — create a **new world** after installing 4.0.
***
## 📝 Important Notes
* ⚠️ **Create a NEW world** after installing. Chunks generated before installation keep their old ore distribution.
* The cold/hot zone thresholds default to **Z = ±8000** but are fully adjustable in the config.
* Emeralds remain **biome-based** (mountain and rare-biome tags), not latitude-based.
* All Diamond Shard equipment can be repaired with Diamond Shards.
***
### 🎯 **Why Choose Custom Ore Gen?**
Because it brings **logic to exploration** (travel the world to find specific ores), **smoother progression** (a real iron-to-diamond bridge), and **seamless integration** with many modded biomes — all without tedious configuration.
> **Happy mining!** 🌍⛏️✨
+420 -62
View File
@@ -2,20 +2,38 @@
## Description
Custom Ore Gem est un mod Minecraft développé avec MCreator pour Forge 1.20.1. Ce mod modifie la distribution des ressources dans Minecraft en ajoutant de nouvelles variantes de minerais avec des drops configurables et des outils personnalisés.
> **Note importante** : Ce mod est conçu pour être utilisé avec KubeJS et ne doit pas être utilisé seul.
Custom Ore Gem est un mod Minecraft développé avec MCreator pour NeoForge 1.21.1. Ce mod modifie la distribution des ressources dans Minecraft en redistribuant les minerais et les biomes selon des bandes climatiques par latitude (axe Z), avec des drops configurables et des outils personnalisés.
## Informations Techniques
- **Version de Minecraft** : 1.20.1
- **Mod Loader** : Forge (version 47.3.0)
- **Version de Java** : Java 17
- **Version de Minecraft** : 1.21.1
- **Mod Loader** : NeoForge (version 21.1.219)
- **Version de Java** : Java 21
- **Mod ID** : `custom_ore_gen`
- **Version** : 1.0.0
- **Version** : 3.2
- **Auteur** : Aulyrius (créé via MCreator)
- **Site web** : https://lanro.eu
- **Licence** : MIT
## Avant garde
### Dépendances Requises
* **Biomes O' Plenty** (Recommandé) - Pour profiter des biomes supplémentaires (supportés via les tags `latitude_*_surface` avec entrées `"required": false`, donc mod optionnel)
> **Note** : La suppression des minerais vanilla est désormais **native** (elle ne nécessite plus KubeJS) : elle est réalisée par le biome modifier `neoforge:remove_features` `data/custom_ore_gen/neoforge/biome_modifier/remove_vanilla_ores.json`, appliqué à `#minecraft:is_overworld`.
* **Biome Replacer** (Optionnel) - Pour supprimer les biomes caves qui n'ont pas de sens de température
```properties
biome_replacer.properties:
minecraft:deep_dark > null
minecraft:dripstone_caves > null
minecraft:lush_caves > null
```
> La création automatique d'un script KubeJS a été supprimée. La suppression des minerais vanilla est maintenant native (voir section Dépendances ci-dessus). Aucune dépendance KubeJS n'est plus requise.
## Fonctionnalités Principales
### Nouveaux Minerais (16 blocs)
@@ -23,16 +41,17 @@ Custom Ore Gem est un mod Minecraft développé avec MCreator pour Forge 1.20.1.
Le mod ajoute plusieurs variantes de minerais personnalisés :
#### Variantes de Diamant
- **Shard Diamond Ore** (`sharddiamondblockore`) : Un minerai de diamant qui droppe des éclats de diamant
- **Deepslate Shard Diamond Ore** (`deepslatesharddiamondore`) : Un minerai de diamant qui droppe des éclats de diamant
- Se génère dans tous les biomes (forge:any)
- Hauteur : 0 à 15
- Taille des filons : 8 blocs
- Se génère uniquement en profondeur (deepslate)
- Taille des filons : 16 blocs
- Drop : 1-2 Diamond Shards (Fortune supporté)
- **Deepslate Shard Diamond Ore** (`deepslatesharddiamondore`) : Version deepslate du minerai d'éclats de diamant
- **Concentrated Diamond Ore** (`concentrateddiamondore`) : Un minerai de diamant plus concentré
- Se génère dans les biomes froids (cold_biomes)
- Drop : 1-2 Diamants (Fortune supporté)
> **Note** : Le minerai Shard Diamond possède deux variantes — surface (`sharddiamondblockore`, Y 015) et deepslate (`deepslatesharddiamondore`, Y -64 à -40). Les deux sont générées dans tous les biomes et contrôlées par le toggle `shardDiamondOre`.
#### Variantes d'Or
- **Pure Golden Ore** (`puregoldenore`) : Un minerai d'or pur de haute qualité
- Se génère dans les biomes chauds (hot_biomes)
@@ -80,6 +99,16 @@ Le mod ajoute plusieurs variantes de minerais personnalisés :
- Permet de créer des outils en éclats de diamant
- Peut être crafté en diamant complet (9 éclats = 1 diamant)
#### Ore Biome Finder (`ore_biome_finder`)
- **Description** : Un outil permettant d'identifier les minerais présents dans le biome actuel
- **Stack** : 1 (non stackable)
- **Utilisation** : Clic droit pour afficher les informations du biome actuel
- **Informations affichées** :
- Nom du biome et ID
- Tags du mod applicables au biome (cold_biomes, hot_biomes, etc.)
- Liste des minerais trouvables dans ce biome
- **Craft** : Compass + Diamond Shards (voir recettes ci-dessous)
### Outils en Diamond Shard
Le mod introduit une nouvelle catégorie d'outils située entre le fer et le diamant :
@@ -100,49 +129,289 @@ Le mod introduit une nouvelle catégorie d'outils située entre le fer et le dia
- **Vitesse de minage** : 7.0
- **Dégâts d'attaque** : 6
#### Paxel en Éclat de Diamant (`sharddiamondpaxel`)
- **Description** : Outil combiné pioche + pelle + hache, tout-en-un pour le minage
- **Durabilité** : 1000 utilisations
- **Vitesse de minage** : 6.5
- **Dégâts d'attaque** : 1 (pas fait pour le combat)
- **Réparation** : Utilise des Diamond Shards
- **Fonctionnalités** :
- Mine tous les blocs (pierre, bois, terre, etc.)
- Efficace sur tous les types de blocs
- Remplace les 3 outils séparés
### Armure en Diamond Shard
Le mod introduit une armure intermédiaire située entre le fer et le diamant :
| Pièce | Protection | Durabilité | Craft |
|-------|-----------|------------|-------|
| Casque | 3 | 250 | 5 Diamond Shards |
| Plastron | 7 | 300 | 8 Diamond Shards + 1 Diamant |
| Jambières | 5 | 280 | 7 Diamond Shards + 1 Diamant |
| Bottes | 2 | 230 | 4 Diamond Shards |
| **Total** | **17** | **1060** | **24 Shards + 2 Diamants** |
**Comparaison** : Fer (15 armure, 535 durabilité) | Diamond Shard (17 armure, 1060 durabilité) | Diamant (20 armure, 2048 durabilité)
## Distribution des Minerais par Biomes
Le mod utilise une classification logique des biomes pour la génération des minerais via les biome modifiers de Forge.
Le mod utilise une classification logique des biomes pour la génération des minerais via les biome modifiers de Forge. Le support de **Biomes O' Plenty** est inclus avec 69 biomes supplémentaires.
### Classification des Biomes
### Vue d'ensemble
#### forge:any
**Utilisé par** : Shard Diamond Ore
- TOUS les biomes
| Catégorie | Minerais | Biomes Vanilla | Biomes BOP |
|-----------|----------|:--------------:|:----------:|
| **Cold** | Lapis, Deepslate Lapis, Concentrated Diamond | 22 | 11 |
| **Hot** | Pure Gold, Deepslate Pure Gold, Copper High, Copper Lower, Redstone, Deepslate Redstone | 20 | 15 |
| **Mountain** | High Emerald | 22 | 10 |
| **Rare** | Lower Emerald | 10 | 10 |
| **Tempered** | Iron, Deepslate Iron, Concentrated Coal | 23 | 23 |
| **All** | Deepslate Shard Diamond | - | - |
#### cold_biomes
**Utilisé par** : Concentrated Diamond Ore
- snowy_slopes, snowy_beach, snowy_plains, snowy_taiga, ice_spikes
- old_growth_pine_taiga, old_growth_spruce_taiga, taiga
- cold_ocean, deep_cold_ocean
- frozen_peaks, jagged_peaks, stony_peaks
- dripstone_caves, deep_dark
---
#### hot_biomes
**Utilisé par** : Pure Golden Ore, Copper High/Lower Ore
- desert, badlands, eroded_badlands, wooded_badlands
- deep_lukewarm_ocean, lukewarm_ocean
- mangrove_swamp, warm_ocean
- bamboo_jungle, jungle, sparse_jungle
- deep_dark
### 🔷 forge:any (Tous les biomes)
**Minerais** : Deepslate Shard Diamond Ore
- **TOUS** les biomes (vanilla + mods)
- **Se génère uniquement en profondeur (deepslate)**
#### tempered_biomes
**Utilisé par** : Concentrated Coal Ore, Iron Ore
- birch_forest, dark_forest, flower_forest, forest
- old_growth_birch_forest, windswept_forest, swamp
- cherry_grove, windswept_gravelly_hills
- deep_ocean, ocean
- lush_caves, deep_dark
---
#### mountain_biomes
**Utilisé par** : High Emerald Ore
- windswept_hills, windswept_gravelly_hills, snowy_slopes
- frozen_peaks, jagged_peaks, stony_peaks
- meadow
### ❄️ cold_biomes (Biomes Froids)
**Minerais** : Lapis Ore, Deepslate Lapis Ore, Concentrated Diamond Ore
#### rare_biomes
**Utilisé par** : Lower Emerald Ore
- mushroom_fields, ice_spikes
**Biomes Vanilla (22)** :
| Nom du Biome | Traduction |
|--------------|------------|
| snowy_slopes | Pentes enneigées |
| snowy_beach | Plage enneigée |
| snowy_plains | Plaines enneigées |
| snowy_taiga | Taïga enneigée |
| ice_spikes | Pics de glace |
| old_growth_pine_taiga | Taïga ancienne de pins |
| old_growth_spruce_taiga | Taïga ancienne d'épicéas |
| taiga | Taïga |
| cold_ocean | Océan froid |
| deep_cold_ocean | Océan profond froid |
| frozen_ocean | Océan gelé |
| deep_frozen_ocean | Océan profond gelé |
| frozen_peaks | Pics gelés |
| jagged_peaks | Pics déchiquetés |
| stony_peaks | Pics pierreux |
| dripstone_caves | Grottes de spéléothèmes |
| deep_dark | Deep Dark |
| frozen_river | Rivière gelée |
| grove | Bosquet |
**Biomes BOP (11)** :
| Nom du Biome | Traduction |
|--------------|------------|
| snowy_coniferous_forest | Forêt de conifères enneigée |
| snowy_maple_woods | Bois d'érables enneigés |
| snowy_orchard | Verger enneigé |
| snowy_fir_clearing | Clairière de sapins enneigée |
| alpine_foothills | Contreforts alpins |
| alpine | Alpin |
| snowy_tundra | Toundra enneigée |
| snowy_plains | Plaines enneigées |
| glacier | Glacier |
| ice_spikes | Pics de glace |
| icy_beach | Place verglacée |
---
### 🔥 hot_biomes (Biomes Chauds)
**Minerais** : Pure Golden Ore, Deepslate Pure Golden Ore, Copper High Ore, Copper Lower Ore, Redstone Ore, Deepslate Redstone Ore
**Biomes Vanilla (20)** :
| Nom du Biome | Traduction |
|--------------|------------|
| desert | Désert |
| badlands | Badlands |
| eroded_badlands | Badlands érodés |
| wooded_badlands | Badlands boisés |
| deep_lukewarm_ocean | Océan profond tiède |
| lukewarm_ocean | Océan tiède |
| warm_ocean | Océan chaud |
| mangrove_swamp | Marais de mangroves |
| bamboo_jungle | Jungle de bambous |
| jungle | Jungle |
| sparse_jungle | Jungle clairsemée |
| savanna | Savane |
| savanna_plateau | Plateau de savane |
| windswept_savanna | Savane balayée par le vent |
| basalt_deltas | Deltas de basalte |
| crimson_forest | Forêt écarlate |
| nether_wastes | Déserts du Nether |
| soul_sand_valley | Vallée de sable des âmes |
| warped_forest | Forêt distordue |
| deep_dark | Deep Dark |
**Biomes BOP (15)** :
| Nom du Biome | Traduction |
|--------------|------------|
| tropical_rainforest | Forêt tropicale |
| tropics | Tropiques |
| bayou | Bayou |
| arid_highlands | Hautes terres arides |
| scrubland | Broussailles |
| volcano | Volcan |
| wasteland | Terres désolées |
| wasteland_steppe | Steppe désolée |
| oasis | Oasis |
| outback | Outback |
| rocky_rainforest | Forêt tropicale rocheuse |
| rocky_shrubland | Broussailles rocheuses |
| seasonal_forest | Forêt saisonnière |
| temperate_rainforest | Forêt tempérée humide |
---
### ⛰️ mountain_biomes (Biomes Montagneux)
**Minerais** : High Emerald Ore
**Biomes Vanilla (22)** :
| Nom du Biome | Traduction |
|--------------|------------|
| windswept_hills | Collines balayées par le vent |
| windswept_gravelly_hills | Collines graveleuses balayées |
| snowy_slopes | Pentes enneigées |
| frozen_peaks | Pics gelés |
| jagged_peaks | Pics déchiquetés |
| stony_peaks | Pics pierreux |
| meadow | Prairie |
| extreme_hills | Collines extrêmes |
| extreme_hills_edge | Bord des collines extrêmes |
| extreme_hills_plus | Collines extrêmes plus |
| extreme_hills_plus_trees | Collines extrêmes arborees |
| modified_wooded_badlands_plateau | Plateau badlands boisé modifié |
| modified_badlands_plateau | Plateau badlands modifié |
| badlands_plateau | Plateau badlands |
| wooded_badlands_plateau | Plateau badlands boisé |
| eroded_badlands | Badlands érodés |
| modified_gravelly_mountains | Montagnes graveleuses modifiées |
| gravelly_mountains | Montagnes graveleuses |
| modified_gravelly_mountains_plus | Montagnes graveleuses plus modifiées |
| gravelly_mountains_plus | Montagnes graveleuses plus |
| sunflower_plains | Plaines de tournesols |
**Biomes BOP (10)** :
| Nom du Biome | Traduction |
|--------------|------------|
| highland | Hautes terres |
| highland_moor | Landes de haute altitude |
| alpine_foothills | Contreforts alpins |
| alpine | Alpin |
| mountain | Montagne |
| mountain_foothills | Contreforts montagneux |
| overgrown_cliffs | Falaises envahies |
| cliffs | Falaises |
| rocky_mountains | Montagnes rocheuses |
| rocky_peak | Pic rocheux |
---
### ✨ rare_biomes (Biomes Rares)
**Minerais** : Lower Emerald Ore
**Biomes Vanilla (10)** :
| Nom du Biome | Traduction |
|--------------|------------|
| mushroom_fields | Champignonnières |
| sparse_jungle | Jungle clairsemée |
| savanna_plateau | Plateau de savane |
| sunflower_plains | Plaines de tournesols |
| windswept_gravelly_hills | Collines graveleuses balayées |
| cherry_grove | Bosquet de cerisiers |
| flower_forest | Forêt fleurie |
| deep_dark | Deep Dark |
| old_growth_birch_forest | Forêt de bouleaux ancienne |
| ice_spikes | Pics de glace |
**Biomes BOP (10)** :
| Nom du Biome | Traduction |
|--------------|------------|
| rainbow_hills | Collines arc-en-ciel |
| origin_valley | Vallée d'origine |
| tropics | Tropiques |
| volcano | Volcan |
| mystic_grove | Bosquet mystique |
| bamboo_grove | Bosquet de bambous |
| jade_cliffs | Falaises de jade |
| visceral_heap | Tas viscéral |
| crystalline_chasm | Abîme cristallin |
| withered_abyss | Abîme flétri |
---
### 🌳 tempered_biomes (Biomes Tempérés)
**Minerais** : Iron Ore, Deepslate Iron Ore, Concentrated Coal Ore
**Biomes Vanilla (23)** :
| Nom du Biome | Traduction |
|--------------|------------|
| plains | Plaines |
| sunflower_plains | Plaines de tournesols |
| river | Rivière |
| beach | Plage |
| stony_shore | Rivage pierreux |
| birch_forest | Forêt de bouleaux |
| dark_forest | Forêt sombre |
| flower_forest | Forêt fleurie |
| forest | Forêt |
| old_growth_birch_forest | Forêt de bouleaux ancienne |
| windswept_forest | Forêt balayée par le vent |
| swamp | Marais |
| mushroom_fields | Champignonnières |
| cherry_grove | Bosquet de cerisiers |
| old_growth_pine_taiga | Taïga ancienne de pins |
| windswept_gravelly_hills | Collines graveleuses balayées |
| deep_ocean | Océan profond |
| ocean | Océan |
| lush_caves | Grottes luxuriantes |
| deep_dark | Deep Dark |
| dripstone_caves | Grottes de spéléothèmes |
**Biomes BOP (23)** :
| Nom du Biome | Traduction |
|--------------|------------|
| maple_woods | Bois d'érables |
| maple_forest | Forêt d'érables |
| orchard | Verger |
| flower_meadow | Prairie fleurie |
| deciduous_forest | Forêt de feuillus |
| deciduous_forest_cleared | Forêt de feuillus défrichée |
| shrubland | Broussailles |
| lush_grassland | Pâturage luxuriant |
| lush_swamp | Marais luxuriant |
| marsh | Marais |
| moor | Landes |
| bog | Tourbière |
| dead_forest | Forêt morte |
| dead_swamp | Marais mort |
| mediterranean_forest | Forêt méditerranéenne |
| mediterranean_woodland | Bois méditerranéen |
| dense_forest | Forêt dense |
| woodland | Bois |
| coniferous_forest | Forêt de conifères |
| fir_clearing | Clairière de sapins |
| spruce_woods | Bois d'épicéas |
| field | Champ |
| prairie | Prairie |
---
## Support Biomes O' Plenty
Le mod inclut un support complet pour **Biomes O' Plenty** avec des biome modifiers dédiés pour chaque catégorie :
- `cold_bop_biomes` (11 biomes)
- `hot_bop_biomes` (15 biomes)
- `mountain_bop_biomes` (10 biomes)
- `rare_bop_biomes` (10 biomes)
- `tempered_bop_biomes` (23 biomes)
Les minerais se génèrent automatiquement dans les biomes BOP correspondants à leur catégorie vanilla.
## Mécaniques de Jeu
@@ -169,6 +438,14 @@ Le mod utilise un système de drops configurable (`ConfigurableOreDropsProcedure
## Recettes de Craft
### Ore Biome Finder
```
[DiamantShard] [Compas] [DiamantShard]
[Compas] [ ] [Compas]
[DiamantShard] [Compas] [DiamantShard]
= 1 Ore Biome Finder
```
### Diamant à partir d'Éclats
```
[Éclat] [Éclat] [Éclat]
@@ -183,12 +460,60 @@ Les recettes suivent le pattern standard des outils Minecraft :
- **Pelle** : 1 Diamond Shard + 2 bâtons
- **Hache** : 3 Diamond Shards + 2 bâtons
### Paxel en Diamond Shard
```
[Hache] [Pelle] [Pioche]
[Bâton] [ ] [Bâton]
= 1 Paxel en Diamond Shard
```
### Armure en Diamond Shard
Les recettes suivent le pattern standard des armures Minecraft :
- **Casque** : 5 Diamond Shards
- **Plastron** : 8 Diamond Shards + 1 Diamant
- **Jambières** : 7 Diamond Shards + 1 Diamant
- **Bottes** : 4 Diamond Shards
## Commandes
### `/ores` ou `/ore`
Une commande permettant d'identifier les minerais présents dans le biome actuel.
**Utilisation** :
- Jouez uniquement (doit être exécutée par un joueur)
- Affiche les mêmes informations que l'Ore Biome Finder
**Informations affichées** :
- Nom du biome et ID (ex: `minecraft:plains`)
- Tags du mod applicables au biome (cold_biomes, hot_biomes, mountain_biomes, tempered_biomes, rare_biomes)
- Liste des minerais trouvables dans le biome actuel
**Exemple de sortie** :
```
=== Minerais dans: plains ===
Biome ID: minecraft:plains
Tags du mod: tempered_biomes
Minerais trouvables:
* Charbon Concentre
* Fer (stone)
* Fer (deepslate)
* Diamant Shard (deepslate)
* Bloc Diamant Shard
```
## Intégration
### Mode Créatif
Les items sont intégrés via `CustomOreGenModTabs` :
- Diamond Shards et blocs de minerais
- Outils en Diamond Shard
Le mod ajoute un onglet créatif personnalisé **"Custom Ore Gen"** contenant tous les items du mod :
- Tous les minerais (15 blocs - le minerai surface Shard Diamond est désactivé)
- Diamond Shards et Ore Biome Finder
- Tous les outils Diamond Shard (pioche, pelle, hache, paxel)
- Toute l'armure Diamond Shard (casque, plastron, jambières, bottes)
Les items restent également disponibles dans les onglets vanilla Minecraft :
- **INGREDIENTS** : Diamond Shards
- **TOOLS_AND_UTILITIES** : Outils et Ore Biome Finder
- **COMBAT** : Armure Diamond Shard
### Langue
Le mod inclut des fichiers de localisation en anglais (`en_us.json`) avec des noms descriptifs pour tous les blocs et objets.
@@ -240,11 +565,12 @@ config/custom_ore_gen-common.toml
## Installation
1. Assurez-vous d'avoir Minecraft 1.20.1 installé avec Forge 47.3.0+
2. Placez le fichier .jar du mod dans le dossier `mods` de votre installation Minecraft
3. Lancez le jeu avec le profil Forge
1. Assurez-vous d'avoir Minecraft 1.21.1 installé avec NeoForge 21.1.219+
2. Placez le fichier `.jar` du mod dans le dossier `mods` de votre installation Minecraft
3. Lancez le jeu avec le profil NeoForge
4. Le mod crée sa configuration `config/custom_ore_gen-common.toml` au premier lancement
> **Important** : Ce mod est conçu pour être utilisé avec KubeJS et ne doit pas être utilisé seul.
> Le mod est autonome : aucune dépendance KubeJS n'est requise. La suppression native des minerais vanilla est appliquée via biome modifier au chargement du monde.
## Architecture du Code
@@ -253,7 +579,9 @@ config/custom_ore_gen-common.toml
```
net.mcreator.customoregen/
├── CustomOreGenMod.java # Classe principale du mod
├── block/ # Classes des blocs (16 minerais)
├── OresCommand.java # Commande /ores pour détecter les minerais
├── ShardDiamondArmorMaterial.java # Classe de matériau d'armure Diamond Shard
├── block/ # Classes des blocs (15 minerais)
│ ├── SharddiamondblockoreBlock.java
│ ├── ConcentrateddiamondoreBlock.java
│ ├── ConcentratedcoaloreBlock.java
@@ -275,39 +603,69 @@ net.mcreator.customoregen/
│ └── ConfigHelper.java # Helper pour la configuration
├── item/ # Classes des items
│ ├── DiamondshardItem.java # Item Diamond Shard (RARE)
│ ├── OreBiomeFinderItem.java # Item Ore Biome Finder
│ ├── SharddiamondpickaxeItem.java
│ ├── SharddiamondshovelItem.java
── SharddiamondaxeItem.java
── SharddiamondaxeItem.java
│ ├── SharddiamondpaxelItem.java # Paxel (outil combiné)
│ ├── SharddiamondhelmetItem.java # Casque en Diamond Shard
│ ├── SharddiamondchestplateItem.java # Plastron en Diamond Shard
│ ├── SharddiamondleggingsItem.java # Jambières en Diamond Shard
│ └── SharddiamondbootsItem.java # Bottes en Diamond Shard
├── procedures/ # Procédures et logique
│ ├── ConfigurableOreDropsProcedure.java # Drops configurables
│ └── OreexperienceProcedure.java # Drops d'XP
└── init/ # Registres Forge
├── CustomOreGenModBlocks.java # 16 blocs
├── CustomOreGenModBlocks.java # 15 blocs
├── CustomOreGenModItems.java # Items + BlockItems
└── CustomOreGenModTabs.java # Onglets créatifs
```
### Classes Principales
- **CustomOreGenMod** : Point d'entrée du mod, gère l'initialisation et le réseau
- **CustomOreGenMod** : Point d'entrée du mod, enregistre les DeferredRegister (blocs, items, armour, loot modifiers, worldgen codecs) et la config commune
- **LatitudeBiomeSource** : `BiomeSource` personnalisé distribuant les biomes par latitude (axe Z) avec un modèle souterrain à 3 zones
- **ConfigGatedFeaturesModifier** : `BiomeModifier` qui n'injecte les features d'ores que si leur toggle de config est activé
- **ShardDiamondArmorMaterial** : Classe de matériau d'armure Diamond Shard avec gestion des textures
- **OresCommand** : Commande `/ores` pour identifier les minerais du biome actuel
- **OreBiomeFinderItem** : Item utilisable pour détecter les minerais du biome (clic droit)
- **SharddiamondpaxelItem** : Paxel combinant pioche + pelle + hache en un seul outil
- **Sharddiamondhelmet/chestplate/leggings/bootsItem** : Armure en Diamond Shard
- **ModConfigs** : Configuration complète avec 4 sections (ore_generation, tool_stats, drops, features)
- **ConfigurableOreDropsProcedure** : Gère les drops des minerais avec support Fortune/Silk Touch
- **OreexperienceProcedure** : Gère les drops d'expérience lors du minage
## Philosophie du Mod
Custom Ore Gem est conçu pour :
- **Modifier la distribution des ressources** Minecraft avec de nouvelles variantes de minerais
- **Fournir un système de drops configurable** pour les pack makers et moddeurs
- **Introduire une progression intermédiaire** à travers les Diamond Shards
- **S'intégrer avec KubeJS** pour permettre des modifications avancées
Custom Ore Gen est conçu pour :
- **Modifier la distribution des ressources** Minecraft avec de nouvelles variantes de minerais basées sur la température des biomes
- **Redéfinir la distribution mondiale des biomes** en bandes climatiques par latitude (axe Z) avec biomes très grands pour encourager l'exploration
- **Introduire une progression intermédiaire** à travers les Diamond Shards (outils et armure entre fer et diamant)
- **Offrir des outils d'exploration** avec l'Ore Biome Finder et la commande `/ores`
- **Proposer un outil tout-en-un** avec le Paxel en Diamond Shard (1000 durabilité)
- **Fournir une armure intermédiaire** entre fer et diamant (17 protection, 1060 durabilité)
- **Faciliter l'installation** (mod autonome, suppression native des minerais vanilla via biome modifier)
- **Supporter Biomes O' Plenty** avec 69 biomes supplémentaires classés par température
- **Fournir un onglet créatif dédié** regroupant tous les items du mod
## Changements de Version
### Version 2.1.5
- ✅ Ajout de l'armure complète Diamond Shard (casque, plastron, jambières, bottes)
- ✅ Ajout du Paxel Diamond Shard (outil tout-en-un : pioche + pelle + hache)
- ✅ Création d'un onglet créatif personnalisé "Custom Ore Gen"
- ⚠️ (Anciennement 2.1.5) KubeJS n'est plus une dépendance : la suppression des minerais vanilla est désormais native (biome modifier NeoForge), à partir de la migration NeoForge 1.21.1
- ✅ Nouvelle texture Diamond Shard (32x32 pixels)
- ✅ Correction des textures d'armure (plus de texture violette)
- ️ Le minerai Shard Diamond existe en deux variantes (surface Y 015 et deepslate Y -64 à -40), toutes deux générées partout et contrôlées par le toggle `shardDiamondOre`
- ✅ Amélioration du système de matériau d'armure avec `ShardDiamondArmorMaterial`
## Crédits
- **Auteur** : Aulyrius
- **Outil de développement** : MCreator (https://mcreator.net/about)
- **Site web** : https://lanro.eu
- **Framework** : Minecraft Forge 1.20.1 (version 47.3.0)
- **Framework** : NeoForge 1.21.1 (version 21.1.219)
---
+114 -38
View File
@@ -1,54 +1,130 @@
plugins {
id 'java-library'
id 'eclipse'
id 'net.minecraftforge.gradle' version '[6.0.16,6.2)'
id 'idea'
id 'maven-publish'
id 'net.neoforged.moddev' version '2.0.123'
}
version = '1.0'
group = 'com.yourname.modid'
archivesBaseName = 'modid'
tasks.named('wrapper', Wrapper).configure {
distributionType = Wrapper.DistributionType.BIN
}
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
version = mod_version
group = mod_group_id
minecraft {
mappings channel: 'official', version: '1.20.1'
accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
copyIdeResources = true
runs {
client {
def mcreatorJvmOptions = System.getenv('MCREATOR_JVM_OPTIONS')
if (mcreatorJvmOptions) {
jvmArgs += mcreatorJvmOptions.split("\\s+").findAll { it.trim() }.toList()
}
}
server {
}
configureEach {
workingDirectory project.file('run')
property 'forge.logging.markers', 'REGISTRIES'
property 'forge.logging.console.level', 'debug'
mods {
examplemod {
source sourceSets.main
}
}
}
repositories {
mavenLocal()
maven {
name = "Jared's maven"
url = "https://maven.blamejared.com/"
}
maven {
name = "ModMaven"
url = "https://modmaven.dev"
}
}
base {
archivesName = mod_id
}
// NeoForge requires Java 21 - Gradle will automatically download it if needed
java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}
neoForge {
version = project.neo_version
// Default run configurations.
runs {
client {
client()
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
}
server {
server()
programArgument '--nogui'
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
}
gameTestServer {
type = 'gameTestServer'
systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id
}
data {
data()
programArguments.addAll '--mod', project.mod_id, '--all', '--output', file('src/generated/resources/').getAbsolutePath(), '--existing', file('src/main/resources/').getAbsolutePath()
}
configureEach {
systemProperty 'forge.logging.markers', 'REGISTRIES'
logLevel = org.slf4j.event.Level.DEBUG
}
}
mods {
"${mod_id}" {
sourceSet(sourceSets.main)
}
}
// Expose Minecraft + NeoForge classes to the 'test' source set so that pure
// unit tests can assert on worldgen types (e.g. BiomeBand, Biomes, TagKey)
// without needing a full game server. This mirrors how the 'main' source set
// is configured by the plugin. Run with: ./gradlew test
addModdingDependenciesTo(sourceSets.test)
}
sourceSets.main.resources { srcDir 'src/generated/resources' }
configurations {
runtimeClasspath.extendsFrom localRuntime
}
dependencies {
minecraft 'net.minecraftforge:forge:1.20.1-47.3.0'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
testImplementation 'org.mockito:mockito-core:4.5.1'
testImplementation 'org.mockito:mockito-junit-jupiter:4.5.1'
}
tasks.withType(ProcessResources).configureEach {
var replaceProperties = [
minecraft_version : minecraft_version,
minecraft_version_range : minecraft_version_range,
neo_version : neo_version,
neo_version_range : neo_version_range,
loader_version_range : loader_version_range,
mod_id : mod_id,
mod_name : mod_name,
mod_license : mod_license,
mod_version : mod_version,
mod_authors : mod_authors,
mod_description : mod_description
]
inputs.properties replaceProperties
filesMatching(['META-INF/neoforge.mods.toml']) {
expand replaceProperties
}
}
tasks.withType(JavaCompile).configureEach {
options.encoding = 'UTF-8' // Use the UTF-8 charset for Java compilation
options.encoding = 'UTF-8'
}
apply from: 'mcreator.gradle'
tasks.withType(Test).configureEach {
useJUnitPlatform()
}
idea {
module {
downloadSources = true
downloadJavadoc = true
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-7
View File
@@ -1,7 +0,0 @@
Java Launcher: C:\Users\polar\.mcreator\gradle\jdks\eclipse_adoptium-17-amd64-windows\jdk-17.0.17+10\bin\java.exe
Arguments: '--inJar, C:\Users\polar\.mcreator\gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.20.1-47.3.0\forge-1.20.1-47.3.0-injected.jar, --outJar, C:\Users\polar\.mcreator\gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.20.1-47.3.0_mapped_official_1.20.1\forge-1.20.1-47.3.0_mapped_official_1.20.1.jar, --logFile, accesstransform.log, --atFile, C:\Users\polar\Nextcloud\DocumentsRoman\mods_mc\custom_ore_gem\build\_atJar_4\parent_at.cfg'
Classpath:
- C:\Users\polar\.mcreator\gradle\caches\forge_gradle\maven_downloader\net\minecraftforge\accesstransformers\8.2.1\accesstransformers-8.2.1-fatjar.jar
Working directory: C:\Users\polar\Nextcloud\DocumentsRoman\mods_mc\custom_ore_gem\build\_atJar_4
Main class: net.minecraftforge.accesstransformer.TransformerProcessor
====================================
-470
View File
@@ -1,470 +0,0 @@
# net.minecraftforge:forge:1.20.1-47.3.0:userdev - ats/accesstransformer.cfg
public net.minecraft.advancements.CriteriaTriggers m_10595_(Lnet/minecraft/advancements/CriterionTrigger;)Lnet/minecraft/advancements/CriterionTrigger; # register
default net.minecraft.client.KeyMapping f_90817_ # isDown
public net.minecraft.client.Minecraft f_90987_ # textureManager
public net.minecraft.client.Minecraft m_91271_()V # createSearchTrees
public-f net.minecraft.client.Options f_92059_ # keyMappings
public net.minecraft.client.Options$FieldAccess
#group protected net.minecraft.client.gui.Gui *
protected net.minecraft.client.gui.Gui f_168664_ # scopeScale
protected net.minecraft.client.gui.Gui f_168665_ # SPYGLASS_SCOPE_LOCATION
protected net.minecraft.client.gui.Gui f_168666_ # POWDER_SNOW_OUTLINE_LOCATION
protected net.minecraft.client.gui.Gui f_168667_ # COLOR_WHITE
protected net.minecraft.client.gui.Gui f_168668_ # MIN_CROSSHAIR_ATTACK_SPEED
protected net.minecraft.client.gui.Gui f_168669_ # NUM_HEARTS_PER_ROW
protected net.minecraft.client.gui.Gui f_168670_ # LINE_HEIGHT
protected net.minecraft.client.gui.Gui f_168671_ # SPACER
protected net.minecraft.client.gui.Gui f_168672_ # PORTAL_OVERLAY_ALPHA_MIN
protected net.minecraft.client.gui.Gui f_168673_ # HEART_SIZE
protected net.minecraft.client.gui.Gui f_168674_ # HEART_SEPARATION
protected net.minecraft.client.gui.Gui f_193828_ # autosaveIndicatorValue
protected net.minecraft.client.gui.Gui f_193829_ # lastAutosaveIndicatorValue
protected net.minecraft.client.gui.Gui f_193830_ # SAVING_TEXT
protected net.minecraft.client.gui.Gui f_193831_ # AUTOSAVE_FADE_SPEED_FACTOR
protected net.minecraft.client.gui.Gui f_238167_ # chatDisabledByPlayerShown
protected net.minecraft.client.gui.Gui f_279580_ # GUI_ICONS_LOCATION
protected net.minecraft.client.gui.Gui f_92970_ # titleFadeInTime
protected net.minecraft.client.gui.Gui f_92971_ # titleStayTime
protected net.minecraft.client.gui.Gui f_92972_ # titleFadeOutTime
protected net.minecraft.client.gui.Gui f_92973_ # lastHealth
protected net.minecraft.client.gui.Gui f_92974_ # displayHealth
protected net.minecraft.client.gui.Gui f_92975_ # lastHealthTime
protected net.minecraft.client.gui.Gui f_92976_ # healthBlinkTime
protected net.minecraft.client.gui.Gui f_92977_ # screenWidth
protected net.minecraft.client.gui.Gui f_92978_ # screenHeight
protected net.minecraft.client.gui.Gui f_92981_ # VIGNETTE_LOCATION
protected net.minecraft.client.gui.Gui f_92982_ # WIDGETS_LOCATION
protected net.minecraft.client.gui.Gui f_92983_ # PUMPKIN_BLUR_LOCATION
protected net.minecraft.client.gui.Gui f_92984_ # DEMO_EXPIRED_TEXT
protected net.minecraft.client.gui.Gui f_92985_ # random
protected net.minecraft.client.gui.Gui f_92986_ # minecraft
protected net.minecraft.client.gui.Gui f_92987_ # itemRenderer
protected net.minecraft.client.gui.Gui f_92988_ # chat
protected net.minecraft.client.gui.Gui f_92989_ # tickCount
protected net.minecraft.client.gui.Gui f_92990_ # overlayMessageString
protected net.minecraft.client.gui.Gui f_92991_ # overlayMessageTime
protected net.minecraft.client.gui.Gui f_92992_ # animateOverlayMessageColor
protected net.minecraft.client.gui.Gui f_92993_ # toolHighlightTimer
protected net.minecraft.client.gui.Gui f_92994_ # lastToolHighlight
protected net.minecraft.client.gui.Gui f_92995_ # debugScreen
protected net.minecraft.client.gui.Gui f_92996_ # subtitleOverlay
protected net.minecraft.client.gui.Gui f_92997_ # spectatorGui
protected net.minecraft.client.gui.Gui f_92998_ # tabList
protected net.minecraft.client.gui.Gui f_92999_ # bossOverlay
protected net.minecraft.client.gui.Gui f_93000_ # titleTime
protected net.minecraft.client.gui.Gui f_93001_ # title
protected net.minecraft.client.gui.Gui f_93002_ # subtitle
#endgroup
protected net.minecraft.client.gui.Gui m_168688_(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/entity/player/Player;IIIIFIIIZ)V # renderHearts
public net.minecraft.client.gui.Gui m_280030_(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/scores/Objective;)V # displayScoreboardSidebar
public net.minecraft.client.gui.Gui m_280130_(Lnet/minecraft/client/gui/GuiGraphics;)V # renderCrosshair
public net.minecraft.client.gui.Gui m_280154_(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/entity/Entity;)V # renderVignette
protected net.minecraft.client.gui.Gui m_280155_(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/resources/ResourceLocation;F)V # renderTextureOverlay
public net.minecraft.client.gui.Gui m_280278_(Lnet/minecraft/client/gui/GuiGraphics;F)V # renderSpyglassOverlay
protected net.minecraft.client.gui.Gui m_280379_(Lnet/minecraft/client/gui/GuiGraphics;F)V # renderPortalOverlay
public net.minecraft.client.gui.Gui m_280518_(FLnet/minecraft/client/gui/GuiGraphics;)V # renderHotbar
public net.minecraft.client.gui.Gui m_280523_(Lnet/minecraft/client/gui/GuiGraphics;)V # renderEffects
protected net.minecraft.client.gui.Gui m_93039_(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;III)V # drawBackdrop
protected net.minecraft.client.gui.components.AbstractSelectionList$Entry f_93521_ # list
public net.minecraft.client.gui.components.AbstractSliderButton f_263683_ # SLIDER_LOCATION
protected net.minecraft.client.gui.components.AbstractSliderButton m_264270_()I # getHandleTextureY
protected net.minecraft.client.gui.components.AbstractSliderButton m_264355_()I # getTextureY
protected net.minecraft.client.gui.components.DebugScreenOverlay f_94032_ # block
protected net.minecraft.client.gui.components.DebugScreenOverlay f_94033_ # liquid
public net.minecraft.client.gui.screens.MenuScreens m_96206_(Lnet/minecraft/world/inventory/MenuType;Lnet/minecraft/client/gui/screens/MenuScreens$ScreenConstructor;)V # register
public net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor
public net.minecraft.client.gui.screens.Screen f_169369_ # renderables
public net.minecraft.client.model.geom.LayerDefinitions f_171106_ # OUTER_ARMOR_DEFORMATION
public net.minecraft.client.model.geom.LayerDefinitions f_171107_ # INNER_ARMOR_DEFORMATION
public net.minecraft.client.multiplayer.ClientPacketListener f_104899_ # commands
public net.minecraft.client.particle.FireworkParticles$Starter m_106767_(DDDDDD[I[IZZ)V # createParticle
public net.minecraft.client.particle.FireworkParticles$Starter m_106778_(DI[I[IZZ)V # createParticleBall
public net.minecraft.client.particle.FireworkParticles$Starter m_106785_(D[[D[I[IZZZ)V # createParticleShape
public net.minecraft.client.particle.FireworkParticles$Starter m_106793_([I[IZZ)V # createParticleBurst
public net.minecraft.client.particle.ParticleEngine m_107378_(Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/client/particle/ParticleEngine$SpriteParticleRegistration;)V # register
public net.minecraft.client.particle.ParticleEngine m_107381_(Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/client/particle/ParticleProvider;)V # register
public net.minecraft.client.particle.ParticleEngine m_272137_(Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/client/particle/ParticleProvider$Sprite;)V # register
public net.minecraft.client.particle.ParticleEngine$SpriteParticleRegistration
public net.minecraft.client.player.LocalPlayer m_8088_()I # getPermissionLevel
public net.minecraft.client.renderer.GameRenderer m_109128_(Lnet/minecraft/resources/ResourceLocation;)V # loadEffect
public net.minecraft.client.renderer.LevelRenderer m_109817_()Z # shouldShowEntityOutlines
protected-f net.minecraft.client.renderer.RenderStateShard f_110131_ # setupState
public net.minecraft.client.renderer.RenderStateShard$BooleanStateShard
public net.minecraft.client.renderer.RenderStateShard$CullStateShard
public net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
public net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard
public net.minecraft.client.renderer.RenderStateShard$LayeringStateShard
public net.minecraft.client.renderer.RenderStateShard$LightmapStateShard
public net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard
public net.minecraft.client.renderer.RenderStateShard$OffsetTexturingStateShard
public net.minecraft.client.renderer.RenderStateShard$OutputStateShard
public net.minecraft.client.renderer.RenderStateShard$OverlayStateShard
public net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
public net.minecraft.client.renderer.RenderStateShard$TextureStateShard
protected-f net.minecraft.client.renderer.RenderStateShard$TextureStateShard f_110329_ # blur
protected-f net.minecraft.client.renderer.RenderStateShard$TextureStateShard f_110330_ # mipmap
public net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
public net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
public net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard
public net.minecraft.client.renderer.RenderType m_173215_(Ljava/lang/String;Lcom/mojang/blaze3d/vertex/VertexFormat;Lcom/mojang/blaze3d/vertex/VertexFormat$Mode;IZZLnet/minecraft/client/renderer/RenderType$CompositeState;)Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; # create
public net.minecraft.client.renderer.RenderType$CompositeState
public net.minecraft.client.renderer.block.model.BlockElement m_111320_(Lnet/minecraft/core/Direction;)[F # uvsByFace
public net.minecraft.client.renderer.block.model.BlockElement$Deserializer
public net.minecraft.client.renderer.block.model.BlockElement$Deserializer <init>()V # constructor
public net.minecraft.client.renderer.block.model.BlockElementFace$Deserializer
public net.minecraft.client.renderer.block.model.BlockElementFace$Deserializer <init>()V # constructor
public net.minecraft.client.renderer.block.model.BlockFaceUV$Deserializer
public net.minecraft.client.renderer.block.model.BlockFaceUV$Deserializer <init>()V # constructor
public net.minecraft.client.renderer.block.model.BlockModel f_111417_ # textureMap
public net.minecraft.client.renderer.block.model.BlockModel f_111418_ # parent
public net.minecraft.client.renderer.block.model.BlockModel f_111424_ # hasAmbientOcclusion
public net.minecraft.client.renderer.block.model.BlockModel m_111437_(Lnet/minecraft/client/renderer/block/model/BlockElement;Lnet/minecraft/client/renderer/block/model/BlockElementFace;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/core/Direction;Lnet/minecraft/client/resources/model/ModelState;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/block/model/BakedQuad; # bakeFace
public net.minecraft.client.renderer.block.model.ItemModelGenerator m_111638_(ILjava/lang/String;Lnet/minecraft/client/renderer/texture/SpriteContents;)Ljava/util/List; # processFrames
public net.minecraft.client.renderer.block.model.ItemOverride$Deserializer
public net.minecraft.client.renderer.block.model.ItemOverride$Deserializer <init>()V # constructor
protected net.minecraft.client.renderer.block.model.ItemOverrides <init>()V # constructor
public net.minecraft.client.renderer.block.model.ItemOverrides$BakedOverride
public net.minecraft.client.renderer.block.model.ItemTransform$Deserializer
public net.minecraft.client.renderer.block.model.ItemTransform$Deserializer <init>()V # constructor
public net.minecraft.client.renderer.block.model.ItemTransform$Deserializer f_111769_ # DEFAULT_ROTATION
public net.minecraft.client.renderer.block.model.ItemTransform$Deserializer f_111770_ # DEFAULT_TRANSLATION
public net.minecraft.client.renderer.block.model.ItemTransform$Deserializer f_111771_ # DEFAULT_SCALE
public net.minecraft.client.renderer.block.model.ItemTransforms$Deserializer
public net.minecraft.client.renderer.block.model.ItemTransforms$Deserializer <init>()V # constructor
public net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher f_112253_ # fontRenderer - needed for rendering text in TESR items before entering world
public net.minecraft.client.renderer.blockentity.BlockEntityRenderers m_173590_(Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider;)V # register
private-f net.minecraft.client.renderer.blockentity.PistonHeadRenderer f_112441_ # blockRenderer - it's static so we need to un-finalize in case this class loads to early.
public net.minecraft.client.renderer.blockentity.SkullBlockRenderer f_112519_ # SKIN_BY_TYPE
public net.minecraft.client.renderer.entity.EntityRenderDispatcher f_114362_ # renderers
public net.minecraft.client.renderer.entity.EntityRenderers m_174036_(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/client/renderer/entity/EntityRendererProvider;)V # register
protected net.minecraft.client.renderer.entity.ItemEntityRenderer m_115042_(Lnet/minecraft/world/item/ItemStack;)I # getRenderAmount
public net.minecraft.client.renderer.entity.ItemRenderer m_115162_(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Ljava/util/List;Lnet/minecraft/world/item/ItemStack;II)V # renderQuadList
public net.minecraft.client.renderer.entity.ItemRenderer m_115189_(Lnet/minecraft/client/resources/model/BakedModel;Lnet/minecraft/world/item/ItemStack;IILcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;)V # renderModelLists
public net.minecraft.client.renderer.entity.LivingEntityRenderer m_115326_(Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z # addLayer
public net.minecraft.client.renderer.texture.SpriteContents f_243731_ # byMipLevel
default net.minecraft.client.renderer.texture.SpriteContents f_244575_ # animatedTexture
default net.minecraft.client.renderer.texture.SpriteContents m_245088_()I # getFrameCount
public net.minecraft.client.resources.ClientPackSource m_246691_(Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResources; # createVanillaPackSource
protected net.minecraft.client.resources.TextureAtlasHolder f_118884_ # textureAtlas
protected net.minecraft.client.resources.model.ModelBakery m_119364_(Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/block/model/BlockModel; # loadBlockModel
public net.minecraft.client.resources.model.SimpleBakedModel$Builder <init>(ZZZLnet/minecraft/client/renderer/block/model/ItemTransforms;Lnet/minecraft/client/renderer/block/model/ItemOverrides;)V # constructor
public net.minecraft.client.sounds.SoundEngine f_120217_ # soundManager
public net.minecraft.commands.CommandSourceStack f_81288_ # source
public net.minecraft.commands.arguments.selector.EntitySelectorParser m_121229_()V # finalizePredicates
public net.minecraft.commands.arguments.selector.EntitySelectorParser m_121317_()V # parseOptions
public net.minecraft.commands.arguments.selector.options.EntitySelectorOptions m_121453_(Ljava/lang/String;Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V # register
public net.minecraft.core.Holder$Reference m_205769_(Ljava/util/Collection;)V # bindTags
public net.minecraft.core.Holder$Reference m_246870_(Lnet/minecraft/resources/ResourceKey;)V # bindKey
public net.minecraft.core.Holder$Reference m_247654_(Ljava/lang/Object;)V # bindValue
public net.minecraft.core.Holder$Reference$Type
public net.minecraft.core.HolderSet$Named m_205835_(Ljava/util/List;)V # bind
protected net.minecraft.core.IdMapper f_122653_ # nextId
protected net.minecraft.core.IdMapper f_122654_ # tToId - internal map
protected net.minecraft.core.IdMapper f_122655_ # idToT - internal index list
protected net.minecraft.core.MappedRegistry f_244282_ # unregisteredIntrusiveHolders
public net.minecraft.core.RegistrySynchronization$NetworkedRegistryData
public net.minecraft.core.particles.ParticleType <init>(ZLnet/minecraft/core/particles/ParticleOptions$Deserializer;)V # constructor
public net.minecraft.core.particles.SimpleParticleType <init>(Z)V # constructor
protected net.minecraft.data.loot.BlockLootSubProvider m_245335_(Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; # createSilkTouchOnlyTable
protected net.minecraft.data.loot.BlockLootSubProvider m_245602_(Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; # createPotFlowerItemTable
protected net.minecraft.data.loot.BlockLootSubProvider m_246900_(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; # createSelfDropDispatchTable
protected net.minecraft.data.loot.EntityLootSubProvider m_245552_(Lnet/minecraft/world/entity/EntityType;)Z # canHaveLootTable
protected net.minecraft.data.recipes.RecipeProvider f_236355_ # recipePathProvider
protected net.minecraft.data.recipes.RecipeProvider f_236356_ # advancementPathProvider
protected net.minecraft.data.recipes.RecipeProvider m_125979_(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance; # insideOf
protected net.minecraft.data.recipes.RecipeProvider m_126011_([Lnet/minecraft/advancements/critereon/ItemPredicate;)Lnet/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance; # inventoryTrigger
protected net.minecraft.data.recipes.RecipeProvider m_176520_(Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance; # has
protected net.minecraft.data.recipes.RecipeProvider m_176523_(Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$Variant;)Lnet/minecraft/world/level/block/Block; # getBaseBlock
protected net.minecraft.data.recipes.RecipeProvider m_176658_(Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; # buttonBuilder
protected net.minecraft.data.recipes.RecipeProvider m_176678_(Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; # fenceBuilder
protected net.minecraft.data.recipes.RecipeProvider m_176684_(Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; # fenceGateBuilder
protected net.minecraft.data.recipes.RecipeProvider m_176720_(Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; # trapdoorBuilder
protected net.minecraft.data.recipes.RecipeProvider m_176726_(Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; # signBuilder
protected net.minecraft.data.recipes.RecipeProvider m_176739_(Ljava/util/function/Consumer;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V # smeltingResultFromBase
protected net.minecraft.data.recipes.RecipeProvider m_245792_(Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; # cutBuilder
protected net.minecraft.data.recipes.RecipeProvider m_245809_(Ljava/util/function/Consumer;Lnet/minecraft/world/item/crafting/RecipeSerializer;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;Ljava/lang/String;)V # oreCooking
protected net.minecraft.data.recipes.RecipeProvider m_245864_(Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; # wallBuilder
protected net.minecraft.data.recipes.RecipeProvider m_247174_(Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; # polishedBuilder
protected net.minecraft.data.recipes.RecipeProvider m_247347_(Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; # pressurePlateBuilder
protected net.minecraft.data.recipes.RecipeProvider m_247368_(Ljava/util/function/Consumer;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V # nineBlockStorageRecipes
protected net.minecraft.data.recipes.RecipeProvider m_247434_(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;ILnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;F)V # simpleCookingRecipe
public net.minecraft.data.recipes.ShapedRecipeBuilder$Result
public net.minecraft.data.recipes.packs.VanillaRecipeProvider f_243671_ # COAL_SMELTABLES
public net.minecraft.data.recipes.packs.VanillaRecipeProvider f_243779_ # IRON_SMELTABLES
public net.minecraft.data.recipes.packs.VanillaRecipeProvider f_243908_ # COPPER_SMELTABLES
public net.minecraft.data.recipes.packs.VanillaRecipeProvider f_243974_ # DIAMOND_SMELTABLES
public net.minecraft.data.recipes.packs.VanillaRecipeProvider f_244369_ # GOLD_SMELTABLES
public net.minecraft.data.recipes.packs.VanillaRecipeProvider f_244430_ # EMERALD_SMELTABLES
public net.minecraft.data.recipes.packs.VanillaRecipeProvider f_244565_ # REDSTONE_SMELTABLES
public net.minecraft.data.recipes.packs.VanillaRecipeProvider f_244628_ # LAPIS_SMELTABLES
public-f net.minecraft.data.registries.RegistriesDatapackGenerator m_6055_()Ljava/lang/String; # getName
public net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
protected net.minecraft.data.tags.TagsProvider f_126543_ # builders
public-f net.minecraft.data.tags.TagsProvider m_6055_()Ljava/lang/String; # getName
public net.minecraft.data.tags.TagsProvider$TagAppender
public net.minecraft.gametest.framework.GameTestServer <init>(Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/server/WorldStem;Ljava/util/Collection;Lnet/minecraft/core/BlockPos;)V # constructor
public net.minecraft.resources.ResourceLocation m_135835_(C)Z # validNamespaceChar
public net.minecraft.resources.ResourceLocation m_135841_(Ljava/lang/String;)Z # isValidPath
public net.minecraft.resources.ResourceLocation m_135843_(Ljava/lang/String;)Z # isValidNamespace
protected net.minecraft.server.MinecraftServer f_129726_ # nextTickTime
public net.minecraft.server.MinecraftServer$ReloadableResources
public net.minecraft.server.dedicated.DedicatedServer f_139600_ # consoleInput
public net.minecraft.server.level.ServerChunkCache f_8329_ # level
public net.minecraft.server.level.ServerLevel m_142646_()Lnet/minecraft/world/level/entity/LevelEntityGetter; # getEntities
public net.minecraft.server.level.ServerPlayer f_8940_ # containerCounter
public net.minecraft.server.level.ServerPlayer m_143399_(Lnet/minecraft/world/inventory/AbstractContainerMenu;)V # initMenu
public net.minecraft.server.level.ServerPlayer m_9217_()V # nextContainerCounter
public net.minecraft.server.network.ServerGamePacketListenerImpl f_9742_ # connection
public net.minecraft.server.network.ServerLoginPacketListenerImpl f_10021_ # gameProfile
public net.minecraft.server.packs.repository.ServerPacksSource m_246173_()Lnet/minecraft/server/packs/VanillaPackResources; # createVanillaPackSource
public net.minecraft.server.packs.resources.FallbackResourceManager f_10599_ # fallbacks
public net.minecraft.util.ExtraCodecs$EitherCodec
public net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix$Conversion
public net.minecraft.util.thread.BlockableEventLoop m_18689_(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; # submitAsync
#group public net.minecraft.world.damagesource.DamageSource *() #All methods public, most are already
public net.minecraft.world.damagesource.DamageSource <init>(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V # constructor
#endgroup
protected net.minecraft.world.entity.Entity f_19843_ # ENTITY_COUNTER
public net.minecraft.world.entity.Entity m_20078_()Ljava/lang/String; # getEncodeId
public net.minecraft.world.entity.ExperienceOrb f_20770_ # value
public net.minecraft.world.entity.Mob f_21345_ # goalSelector
public net.minecraft.world.entity.Mob f_21346_ # targetSelector
public net.minecraft.world.entity.SpawnPlacements m_21754_(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/SpawnPlacements$Type;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)V # register
public net.minecraft.world.entity.ai.memory.MemoryModuleType <init>(Ljava/util/Optional;)V # constructor
public net.minecraft.world.entity.ai.sensing.SensorType <init>(Ljava/util/function/Supplier;)V # constructor
protected net.minecraft.world.entity.item.PrimedTnt m_32103_()V # explode - make it easier to extend TNTEntity with custom explosion logic
protected net.minecraft.world.entity.monster.AbstractSkeleton m_7878_()Lnet/minecraft/sounds/SoundEvent; # getStepSound - make AbstractSkeletonEntity implementable
protected net.minecraft.world.entity.monster.Skeleton m_7878_()Lnet/minecraft/sounds/SoundEvent; # getStepSound - make AbstractSkeletonEntity implementable
protected net.minecraft.world.entity.monster.Stray m_7878_()Lnet/minecraft/sounds/SoundEvent; # getStepSound - make AbstractSkeletonEntity implementable
protected net.minecraft.world.entity.monster.WitherSkeleton m_7878_()Lnet/minecraft/sounds/SoundEvent; # getStepSound - make AbstractSkeletonEntity implementable
public net.minecraft.world.entity.npc.VillagerType <init>(Ljava/lang/String;)V # constructor
public net.minecraft.world.entity.player.Player m_6915_()V # closeContainer
protected net.minecraft.world.entity.projectile.Projectile <init>(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V # constructor
private-f net.minecraft.world.entity.raid.Raid$RaiderType f_37813_ # VALUES
public net.minecraft.world.entity.schedule.Activity <init>(Ljava/lang/String;)V # constructor
protected net.minecraft.world.entity.vehicle.AbstractMinecart m_213728_()Lnet/minecraft/world/item/Item; # getDropItem - make AbstractMinecart implementable
public net.minecraft.world.inventory.AnvilMenu f_39000_ # repairItemCountCost
public net.minecraft.world.inventory.MenuType <init>(Lnet/minecraft/world/inventory/MenuType$MenuSupplier;Lnet/minecraft/world/flag/FeatureFlagSet;)V # constructor
public net.minecraft.world.inventory.MenuType$MenuSupplier
public net.minecraft.world.item.CreativeModeTab$Output
public net.minecraft.world.item.CreativeModeTab$TabVisibility
public net.minecraft.world.item.CreativeModeTabs f_256725_ # COLORED_BLOCKS
public net.minecraft.world.item.CreativeModeTabs f_256731_ # SPAWN_EGGS
public net.minecraft.world.item.CreativeModeTabs f_256750_ # SEARCH
public net.minecraft.world.item.CreativeModeTabs f_256776_ # NATURAL_BLOCKS
public net.minecraft.world.item.CreativeModeTabs f_256788_ # BUILDING_BLOCKS
public net.minecraft.world.item.CreativeModeTabs f_256791_ # FUNCTIONAL_BLOCKS
public net.minecraft.world.item.CreativeModeTabs f_256797_ # COMBAT
public net.minecraft.world.item.CreativeModeTabs f_256837_ # OP_BLOCKS
public net.minecraft.world.item.CreativeModeTabs f_256839_ # FOOD_AND_DRINKS
public net.minecraft.world.item.CreativeModeTabs f_256869_ # TOOLS_AND_UTILITIES
public net.minecraft.world.item.CreativeModeTabs f_256917_ # HOTBAR
public net.minecraft.world.item.CreativeModeTabs f_256968_ # INGREDIENTS
public net.minecraft.world.item.CreativeModeTabs f_257028_ # REDSTONE_BLOCKS
public net.minecraft.world.item.CreativeModeTabs f_257039_ # INVENTORY
#group public net.minecraft.world.item.Item <init>
public net.minecraft.world.item.AxeItem <init>(Lnet/minecraft/world/item/Tier;FFLnet/minecraft/world/item/Item$Properties;)V # constructor
public net.minecraft.world.item.DiggerItem <init>(FFLnet/minecraft/world/item/Tier;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/Item$Properties;)V # constructor
public net.minecraft.world.item.HoeItem <init>(Lnet/minecraft/world/item/Tier;IFLnet/minecraft/world/item/Item$Properties;)V # constructor
public net.minecraft.world.item.PickaxeItem <init>(Lnet/minecraft/world/item/Tier;IFLnet/minecraft/world/item/Item$Properties;)V # constructor
public net.minecraft.world.item.RecordItem <init>(ILnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/item/Item$Properties;I)V # constructor
#endgroup
private-f net.minecraft.world.item.ItemDisplayContext f_268735_ # id
public net.minecraft.world.item.ItemStackLinkedSet f_260558_ # TYPE_AND_TAG
public net.minecraft.world.item.alchemy.PotionBrewing$Mix
public net.minecraft.world.item.alchemy.PotionBrewing$Mix f_43533_ # ingredient
public net.minecraft.world.item.context.BlockPlaceContext <init>(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/BlockHitResult;)V # constructor
public net.minecraft.world.item.context.UseOnContext <init>(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/BlockHitResult;)V # constructor
public-f net.minecraft.world.item.crafting.Ingredient
protected net.minecraft.world.item.crafting.Ingredient <init>(Ljava/util/stream/Stream;)V # constructor
public net.minecraft.world.item.crafting.Ingredient m_43919_(Lcom/google/gson/JsonObject;)Lnet/minecraft/world/item/crafting/Ingredient$Value; # valueFromJson
public+f net.minecraft.world.item.crafting.Ingredient m_43923_(Lnet/minecraft/network/FriendlyByteBuf;)V # toNetwork
public net.minecraft.world.item.crafting.Ingredient m_43938_(Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/Ingredient; # fromValues
public net.minecraft.world.item.crafting.Ingredient$ItemValue
public net.minecraft.world.item.crafting.Ingredient$ItemValue <init>(Lnet/minecraft/world/item/ItemStack;)V # constructor
public net.minecraft.world.item.crafting.Ingredient$TagValue
public net.minecraft.world.item.crafting.Ingredient$TagValue <init>(Lnet/minecraft/tags/TagKey;)V # constructor
public net.minecraft.world.item.crafting.Ingredient$Value
public net.minecraft.world.level.GameRules m_46189_(Ljava/lang/String;Lnet/minecraft/world/level/GameRules$Category;Lnet/minecraft/world/level/GameRules$Type;)Lnet/minecraft/world/level/GameRules$Key; # register
public net.minecraft.world.level.GameRules$BooleanValue m_46250_(Z)Lnet/minecraft/world/level/GameRules$Type; # create
public net.minecraft.world.level.GameRules$BooleanValue m_46252_(ZLjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$Type; # create
public net.minecraft.world.level.GameRules$IntegerValue m_46294_(ILjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$Type; # create
public net.minecraft.world.level.GameRules$IntegerValue m_46312_(I)Lnet/minecraft/world/level/GameRules$Type; # create
public net.minecraft.world.level.Level f_46437_ # oRainLevel
public net.minecraft.world.level.Level f_46438_ # rainLevel
public net.minecraft.world.level.Level f_46439_ # oThunderLevel
public net.minecraft.world.level.Level f_46440_ # thunderLevel
public net.minecraft.world.level.biome.Biome$ClimateSettings
protected net.minecraft.world.level.biome.BiomeGenerationSettings$PlainBuilder f_254648_ # features
protected net.minecraft.world.level.biome.BiomeGenerationSettings$PlainBuilder f_254678_ # carvers
protected net.minecraft.world.level.biome.BiomeGenerationSettings$PlainBuilder m_255276_(I)V # addFeatureStepsUpTo
#group protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder *
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48005_ # fogColor
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48006_ # waterColor
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48007_ # waterFogColor
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48008_ # skyColor
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48009_ # foliageColorOverride
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48010_ # grassColorOverride
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48011_ # grassColorModifier
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48012_ # ambientParticle
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48013_ # ambientLoopSoundEvent
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48014_ # ambientMoodSettings
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48015_ # ambientAdditionsSettings
protected net.minecraft.world.level.biome.BiomeSpecialEffects$Builder f_48016_ # backgroundMusic
#endgroup
protected net.minecraft.world.level.biome.MobSpawnSettings$Builder f_48362_ # spawners
protected net.minecraft.world.level.biome.MobSpawnSettings$Builder f_48363_ # mobSpawnCosts
protected net.minecraft.world.level.biome.MobSpawnSettings$Builder f_48364_ # creatureGenerationProbability
#group public net.minecraft.world.level.block.Block <init>
public net.minecraft.world.level.block.AirBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.AttachedStemBlock <init>(Lnet/minecraft/world/level/block/StemGrownBlock;Ljava/util/function/Supplier;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.AzaleaBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BarrierBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BaseCoralFanBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BaseCoralPlantBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BaseCoralPlantTypeBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BaseCoralWallFanBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BigDripleafBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BigDripleafStemBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BlastFurnaceBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.BushBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.ButtonBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/world/level/block/state/properties/BlockSetType;IZ)V # constructor
public net.minecraft.world.level.block.CactusBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CakeBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CandleCakeBlock <init>(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CartographyTableBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CarvedPumpkinBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.ChestBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Ljava/util/function/Supplier;)V # constructor
public net.minecraft.world.level.block.ChorusFlowerBlock <init>(Lnet/minecraft/world/level/block/ChorusPlantBlock;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.ChorusPlantBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CoralFanBlock <init>(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CoralPlantBlock <init>(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CoralWallFanBlock <init>(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CraftingTableBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CropBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.CrossCollisionBlock <init>(FFFFFLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.DeadBushBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.DecoratedPotBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.DirtPathBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.DispenserBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.DoorBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/world/level/block/state/properties/BlockSetType;)V # constructor
public net.minecraft.world.level.block.EnchantmentTableBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.EndGatewayBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.EndPortalBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.EndRodBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.EnderChestBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.EquipableCarvedPumpkinBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.FarmBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.FletchingTableBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.FungusBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/Block;)V # constructor
public net.minecraft.world.level.block.FurnaceBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.GrindstoneBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.HalfTransparentBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.HangingRootsBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.IronBarsBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.JigsawBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.JukeboxBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.KelpBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.KelpPlantBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.LadderBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.LecternBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.LeverBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.LiquidBlock <init>(Lnet/minecraft/world/level/material/FlowingFluid;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.LoomBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.MangroveRootsBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.MelonBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.NetherWartBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.NyliumBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.PinkPetalsBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.PipeBlock <init>(FLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.PlayerHeadBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.PlayerWallHeadBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.PoweredRailBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.PressurePlateBlock <init>(Lnet/minecraft/world/level/block/PressurePlateBlock$Sensitivity;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/world/level/block/state/properties/BlockSetType;)V # constructor
public net.minecraft.world.level.block.PumpkinBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.RailBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.RedstoneTorchBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.RedstoneWallTorchBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.RepeaterBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.RodBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.RootsBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SaplingBlock <init>(Lnet/minecraft/world/level/block/grower/AbstractTreeGrower;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.ScaffoldingBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SeaPickleBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SeagrassBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SkullBlock <init>(Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SmithingTableBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SmokerBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SnowLayerBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SnowyDirtBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SpawnerBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SpongeBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.StairBlock <init>(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.StemBlock <init>(Lnet/minecraft/world/level/block/StemGrownBlock;Ljava/util/function/Supplier;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.StructureBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.StructureVoidBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.SugarCaneBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.TallGrassBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.TorchBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/core/particles/ParticleOptions;)V # constructor
public net.minecraft.world.level.block.TrapDoorBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/world/level/block/state/properties/BlockSetType;)V # constructor
public net.minecraft.world.level.block.WallSkullBlock <init>(Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.WallTorchBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/core/particles/ParticleOptions;)V # constructor
public net.minecraft.world.level.block.WaterlilyBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.WeightedPressurePlateBlock <init>(ILnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/world/level/block/state/properties/BlockSetType;)V # constructor
public net.minecraft.world.level.block.WetSpongeBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.WitherSkullBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.WitherWallSkullBlock <init>(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
public net.minecraft.world.level.block.WoolCarpetBlock <init>(Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V # constructor
#endgroup
public net.minecraft.world.level.block.Block m_49805_(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)V # popExperience
public net.minecraft.world.level.block.FireBlock m_221164_(Lnet/minecraft/world/level/block/state/BlockState;)I # getBurnOdds
public net.minecraft.world.level.block.FireBlock m_221166_(Lnet/minecraft/world/level/block/state/BlockState;)I # getIgniteOdds
public net.minecraft.world.level.block.entity.BlockEntityType$BlockEntitySupplier
public net.minecraft.world.level.block.entity.HopperBlockEntity m_59395_(I)V # setCooldown
public net.minecraft.world.level.block.entity.HopperBlockEntity m_59409_()Z # isOnCustomCooldown
public net.minecraft.world.level.block.state.properties.BlockSetType m_272115_(Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; # register
public net.minecraft.world.level.block.state.properties.WoodType m_61844_(Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/world/level/block/state/properties/WoodType; # register
public net.minecraft.world.level.chunk.ChunkStatus <init>(Lnet/minecraft/world/level/chunk/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/world/level/chunk/ChunkStatus$ChunkType;Lnet/minecraft/world/level/chunk/ChunkStatus$GenerationTask;Lnet/minecraft/world/level/chunk/ChunkStatus$LoadingTask;)V # constructor
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_157994_ # barrierNoise
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_157996_ # lavaNoise
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_157998_ # aquiferCache
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_157999_ # aquiferLocationCache
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_158000_ # shouldScheduleFluidUpdate
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_158002_ # minGridX
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_158003_ # minGridY
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_158004_ # minGridZ
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_158005_ # gridSizeX
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer f_158006_ # gridSizeZ
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer m_158024_(II)D # similarity
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer m_158027_(III)I # getIndex
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer m_158039_(I)I # gridX
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer m_158045_(I)I # gridY
protected net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer m_158047_(I)I # gridZ
protected net.minecraft.world.level.levelgen.Beardifier f_158065_ # pieceIterator
protected net.minecraft.world.level.levelgen.Beardifier f_158066_ # junctionIterator
protected net.minecraft.world.level.levelgen.Beardifier m_158083_(III)D # getBuryContribution
protected net.minecraft.world.level.levelgen.Beardifier m_223925_(IIII)D # getBeardContribution
private-f net.minecraft.world.level.levelgen.DebugLevelSource f_64114_ # ALL_BLOCKS
private-f net.minecraft.world.level.levelgen.DebugLevelSource f_64115_ # GRID_WIDTH
private-f net.minecraft.world.level.levelgen.DebugLevelSource f_64116_ # GRID_HEIGHT
public-f net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
protected net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator m_224239_(Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; # iterateNoiseColumn
#group public net.minecraft.world.level.levelgen.NoiseGeneratorSettings *()
public net.minecraft.world.level.levelgen.NoiseGeneratorSettings m_255038_(Lnet/minecraft/data/worldgen/BootstapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; # caves
public net.minecraft.world.level.levelgen.NoiseGeneratorSettings m_255186_(Lnet/minecraft/data/worldgen/BootstapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; # end
public net.minecraft.world.level.levelgen.NoiseGeneratorSettings m_255226_(Lnet/minecraft/data/worldgen/BootstapContext;ZZ)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; # overworld
public net.minecraft.world.level.levelgen.NoiseGeneratorSettings m_255230_(Lnet/minecraft/data/worldgen/BootstapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; # floatingIslands
public net.minecraft.world.level.levelgen.NoiseGeneratorSettings m_255410_(Lnet/minecraft/data/worldgen/BootstapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; # nether
public net.minecraft.world.level.levelgen.NoiseGeneratorSettings m_64474_(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; # lambda$static$0
#endgroup
public net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType <init>(Lcom/mojang/serialization/Codec;)V # constructor
public net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType <init>(Lcom/mojang/serialization/Codec;)V # constructor
public net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacerType <init>(Lcom/mojang/serialization/Codec;)V # constructor
public net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType <init>(Lcom/mojang/serialization/Codec;)V # constructor
public net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType <init>(Lcom/mojang/serialization/Codec;)V # constructor
public net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType <init>(Lcom/mojang/serialization/Codec;)V # constructor
protected net.minecraft.world.level.portal.PortalForcer f_77648_ # level
public net.minecraft.world.level.storage.LevelResource <init>(Ljava/lang/String;)V # constructor
private-f net.minecraft.world.level.storage.loot.LootPool f_79028_ # rolls
private-f net.minecraft.world.level.storage.loot.LootPool f_79029_ # bonusRolls

Some files were not shown because too many files have changed in this diff Show More