Giter Site home page Giter Site logo

camomano / enriched Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 3.0 49.91 MB

Enriched is a mod that adds enhancements and vanilla-esque additions to the game as well as bringing back removed features.

License: MIT License

Java 97.40% mcfunction 2.60%
mod minecraft fabric fabricmc-mod vanilla-enhanced minecraft-fabric enriched

enriched's Introduction

Crowdin CurseForge CurseForge

Enriched is a mod that adds enhancements and vanilla-esque additions to the game as well as bringing back removed features.


Features:
New Biomes:

Redwood Forest:

Diverse Forest:

New Materials:


Armor, Tools, & Weapons:



For a full list of additions, changes, and recipes I would recommend checking out the Wiki




Requires Fabric Loader and FabricAPI.

This mod is under active development and open to suggestions. There are currently no plans for a Forge version.

If you are experiencing any issues with the mod please don't post them in the comments, make a report here.

https://www.discord.gg/jybm6jH

enriched's People

Contributors

camomano avatar hwiggy avatar k0-rr avatar lyaiya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

enriched's Issues

Crash: java.lang.RuntimeException

During play, turned and spotted an Enderman and the game suddenly stalled then crashed:

---- Minecraft Crash Report ----
// You're mean.

Time: 09/10/20 9:44 AM
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'vanillaenhanced'!
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:423)
at net.minecraft.client.main.Main.main(Main.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:227)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.NoClassDefFoundError: net/fabricmc/fabric/api/biome/v1/OverworldClimate
at com.vanillaenhanced.biome.Biomes.init(Biomes.java:62)
at com.vanillaenhanced.VanillaEnhanced.onInitialize(VanillaEnhanced.java:34)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
... 19 more
Caused by: java.lang.ClassNotFoundException: net.fabricmc.fabric.api.biome.v1.OverworldClimate
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:166)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 22 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:32)
at net.minecraft.class_310.(class_310.java:423)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:227)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
Minecraft Version: 1.16.3
Minecraft Version ID: 1.16.3
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_261, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2699257944 bytes (2574 MB) / 5052039168 bytes (4818 MB) up to 7529299968 bytes (7180 MB)
CPUs: 8
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms2048m -Xmx8077m
Fabric Mods:
adabraniummod: Adabranium Mod 1.2.1
adapaxels: AdaPaxels 1.0.3
advanced_runtime_resource_pack: Runtime Resource Pack 0.2.6
angerable-patch: Angerable Patch 1.0.0-1.16.1
autoconfig1u: Auto Config v1 Updated 3.2.2
bettercaves: YUNG's Better Caves 1.16.2-1.0.2
blue_endless_jankson: jankson +
byg: BYG 1.0.13
cardinal-components-base: Cardinal Components API (base) 2.6.0
cardinal-components-entity: Cardinal Components API (entities) 2.6.0
cardinal-components-item: Cardinal Components API (items) 2.6.0
carrier: Carrier 1.3.0
carvepump: Carve My Pumpkin 1.0.2
cavebiomes: Cave Biomes 0.4.0
chainmail: Chainmail 0.5.0
cleanview: CleanView 1.16.3-v1-fabric
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.4.5
cloth-config2: Cloth Config v4 4.8.1
cloth-dynamic-registry-api-v1: Cloth Dynamic Registry API v1 1.4.8
com_moandjiezana_toml_toml4j: toml4j 0.7.2
curios: Curios API 0.0.8-1.16.3
dawn: Dawn API 1.2
durabilityviewer: Giselbaers Durability Viewer 1.16.2-fabric0.17.2-1.8.7
economical_villager_trading: Economical Villager Trading 1.0.1-1+1.16.1-1.16.3
elytra-recipe: Elytra Recipe 1.0.1
expandedstorage: ExpandedStorage 5.6.30
fabric: Fabric API 0.20.2+build.402-1.16
fabric-api-base: Fabric API Base 0.1.3+12a8474cfa
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+c6a8ea8995
fabric-command-api-v1: Fabric Command API (v1) 1.0.8+5ce5339895
fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d3083695
fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f95
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea86695
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d95
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.0+e2e6cdad95
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+16acbe5b95
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.1+91555cd195
fabric-item-api-v1: Fabric Item API (v1) 1.1.0+29679fd695
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+438f963695
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.1+730711c695
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+3fa9f7c595
fabric-language-kotlin: Fabric Language Kotlin 1.4.0+build.1
fabric-language-scala: Fabric Language Scala 0.3.2.12
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+74cc3b2095
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.1+432ea18895
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce9995
fabric-models-v0: Fabric Models (v0) 0.1.0+dfdb52d695
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b95
fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5fa7
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.7.0+432ea18895
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.0+432ea18895
fabric-particles-v1: fabric-particles-v1 0.2.2+fb0d9b0e95
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.4.5+fcdfdfa195
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.3.0+8bcfced895
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.0+8bcfced895
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.1.0+e2862de695
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d95
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.11+fb0d9b0e95
fabric-rendering-v0: Fabric Rendering (v0) 1.1.0+5341049095
fabric-rendering-v1: Fabric Rendering (v1) 1.3.0+432ea18895
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.3.1+facf3bbf95
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.0+8724984195
fabric-structure-api-v1: Fabric Structure API (v1) 1.0.1+fb0d9b0e95
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.0.3+ac8e8c5995
fabric-textures-v0: Fabric Textures (v0) 1.0.4+eae12eb895
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.2+ccce563e95
fabricloader: Fabric Loader 0.10.1+build.209
falling_tree: FallingTree 2.4.0
fiber: fiber 0.23.0-2
flyring: Ring of Flight 0.1.0+1.16.3
gbfabrictools: GBfabrictools 1.2.3+1.16.2
gottaclimbfast: Gotta Climb Fast! 1.0
gravel-ores: Gravel Ores 1.2.0+1.16.2
grindenchantments: Grind Enchantments 1.1.3+1.16.3
imm_ptl_core: Immersive Portals Core 0.34
immersive_portals: Immersive Portals 0.34
inventorypause: Inventory Pause 1.0.3
inventorysorter: Inventory Sorter 1.7.4-1.16
jankson: Jankson 3.0.0+j1.2.0
kyrptconfig: Kytpt Config 1.1.2-1.16
lambdabettergrass: LambdaBetterGrass 1.0.1+1.16.3
libcd: LibCapableData 3.0.2+1.16.2
malilib: MaLiLib 0.10.0-dev.21+arne.1
materialisation: Materialisation 3.0.3
medievalweapons: Medieval Weapons 1.0.0
minecraft: Minecraft 1.16.3
mo_glass: Mo Glass 1.4-MC1.16.3
modmenu: Mod Menu 1.14.6+build.31
moenchantments: Mo'Enchantments 1.13.7
more_gems: More Gems 1.1.3
morebookshelves: Bookshelving 0.0.0
mostructures: Mo' Structures 1.0.0-pre3+mc.1.16.2
moundertweaks: MounderTweaks 1.4.0
nbtcrafting: NBT Crafting 2.0.0-rc.7+mc1.16.2-pre1
nookbuild: NookBuild 1.1
okzoomer: Ok Zoomer 4.0.1+1.16.2
org_jetbrains_annotations: annotations 20.0.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.4.0
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.4.0
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.4.0
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.4.0
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.3.9
overpowered_mending: Overpowered Mending 2.2.2
packed: Packed Storage 1.0.8
playerabilitylib: Pal 1.2.1
reach-entity-attributes: Reach Entity Attribute 1.0.1
reborncore: Reborn Core 4.4.2+build.73
repurposed_structures: Repurposed Structures 1.16.3-1.6.4
ring_of_attraction: Ring Of Attraction 1.0.23
ring_of_growth: Ring Of Growth 1.0.21
ringsofascension: Rings of Ascension 1.0.7
rotten: FleshZ 1.2.2
roughlyenoughitems: Roughly Enough Items 5.6.1
roughlyenoughitems-api: REI (API) 5.6.1
roughlyenoughitems-default-plugin: REI (Default Plugin) 5.6.1
roughlyenoughitems-runtime: REI (Runtime) 5.6.1
rpgstats: RPGStats 2.3.2+1.16.3
shieldisruptor: Shield Disruptor 1.1.1
silkspawners: SilkSpawners 1.0.0
simple_backpack: SimpleBackpack 1.0.28
spruceui: SpruceUI 1.6.4
survivalisland: Survival Island 0.1.5
team_reborn_energy: Energy 0.1.0
tinytweaks: TinyTweaks 1.0.13
tk_valoeghese_zoesteriaconfig: ZoesteriaConfig 1.3.2
tool_action_helper: Tool Action Helper 1.0.1
torohealth: ToroHealth Damage Indicators 1.16.3-fabric-1
trinkets: Trinkets 2.6.4
tweakeroo: Tweakeroo 0.10.0-dev.20200913.175041
vanillaenhanced: VanillaEnhanced 1.3.0
voyager: Voyager 1.0.0
xaerominimap: Xaero's Minimap 20.25.0
xaeroworldmap: Xaero's World Map 1.11.0
Launched Version: MultiMC5
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU:

Feature Order Cycle crash with WWOO

When this mod is used in conjunction with William Wyther's Overhauled Overworld (and possibly other biome mods as well), the game crashes.

Steps To Reproduce

  • Install Enriched and WWOO
  • Ensure that Ruby Ore is enabled in the config
  • Attempt to create a new world

This is caused due to how Ruby Ore and Sapphire Ore biome modifiers are set up.

if (config.enableRubyOre) {
  BiomeModifications.addFeature(
      BiomeSelectors.foundInOverworld(),
      GenerationStep.Feature.UNDERGROUND_ORES,
      RUBY_ORE_PLACED_KEY);
  BiomeModifications.addFeature(
      BiomeSelectors.tag(IS_SAVANNA),
      GenerationStep.Feature.UNDERGROUND_ORES,
      RUBY_ORE_COMMON_PLACED_KEY);
  BiomeModifications.addFeature(
      BiomeSelectors.tag(IS_BADLANDS),
      GenerationStep.Feature.UNDERGROUND_ORES,
      RUBY_ORE_COMMON_PLACED_KEY);
}
...
if (config.enableSapphireOre) {
  BiomeModifications.addFeature(
      BiomeSelectors.foundInOverworld(),
      GenerationStep.Feature.UNDERGROUND_ORES,
      SAPPHIRE_ORE_PLACED_KEY);
  BiomeModifications.addFeature(
      BiomeSelectors.tag(IS_TAIGA),
      GenerationStep.Feature.UNDERGROUND_ORES,
      SAPPHIRE_ORE_COMMON_PLACED_KEY);
  BiomeModifications.addFeature(
      BiomeSelectors.tag(IS_MOUNTAIN),
      GenerationStep.Feature.UNDERGROUND_ORES,
      SAPPHIRE_ORE_COMMON_PLACED_KEY);
}

If a biome is tagged with both is_savanna and is_badlands, the ruby ore placed feature will be added twice and the game will crash. If a biome is tagged with both is_taiga and is_mountain, the sapphire ore placed feature will be added twice and the game will also crash.

The solution to this is to add two new biome tags to the mod, probably named spawns_ruby_ore and spawns_sapphire_ore. The spawns_ruby_ore tag would include #minecraft:is_savanna and #minecraft:is_badlands, and the spawns_sapphire_ore tag would include #minecraft:is_taiga and #minecraft:is_mountain

Minecraft giving me "errors in currently selected datapacks..." when loading this mod.

Here is a pastebin of the log when this error occurs.
https://pastebin.com/evnnJSHj

Edit:
Turns out it was turning off the generation of certain items/blocks in your mod (using mod menu) that was causing this issue.

How to recreate it:

  • Run the following mods: Fabric API + Mod Menu + Vanilla Enhanced
  • Run Minecraft
  • Open "Mods" (that mod menu adds in the menu).
  • Press on "Vanilla enhanced" image, then the configure button.
  • Where you see "enable (item/block)" disable them. In my case I disabled Dark Granite, Marble, and Biomes.
  • Create a new world. (Other Notable issue I just noticed, disabling the generation doesn't actually work (I least from what I'm seeing as I still see the blocks that I disabled)
  • Close Minecraft.
  • Run Minecraft again.
  • Create or Open a world.
  • Minecraft should give you a data pack error.

Other things to note:

  • After the problem is now there, if you remove VE the error should go away, however when reapplying VE into the mod folder, the problem appears again (This is most likely because mod menu is saving the settings for the mod, including this problem)
  • Re-enabling all the generating/spawn settings in mod menu does not fix the error appearing.

Redwood leaves don't use color providers.

Describe the bug
Redwood leaves don't use color providers for the block form nor the item form.

Expected behavior
Redwood leaves should use color providers to increase compatibility with minimap mods and other mods relying on the presence of color providers for leaves.

Additional context
This is mostly a compatibility issue, minimap mods will often use the MapColor or a BlockColorProvider if present. If no BlockColorProvider is present it might appear gray instead.

Redwood sapling cannot be potted

Describe the bug
Redwood sapling cannot be placed in vanilla pot.

Steps To Reproduce
Right click on vanilla pot with redwood sapling.

Expected behavior
Sapling will be placed in pot.

Environment:

  • VanillaEnhanced 1.5
  • Minecraft 1.16.5
  • Fabric API 0.11.3

No samplings from redwood (and maybe others)

Describe the bug
We can't get any saplings from mining redwood leaves. ATM I haven't tested any other trees. But Promenade has the same problem. I guess the loot system changed somewhat in 1.17: DawnTeamMC/Promenade@08bf924

Steps To Reproduce
Steps to reproduce the behaviour:

  1. Break leaves with the hand or any other tool
  2. Get leaf blocks

Expected behaviour
Get saplings or any other loot

Screenshots
https://user-images.githubusercontent.com/9467802/122601249-4906db00-d071-11eb-9e40-3ca9d51fe75b.mp4

Environment:

  • VanillaEnhanced Version: vanillaenhanced-1.6.2
  • Minecraft Version 1.17
  • Fabric Loader Version 0.11.4
  • Fabric API Version fabric-api-0.35.2+1.17

Textures

When I use the mod on a Fabric server some textures like the armor don't appear and they would be called air.

Redwood Slabs don't act like slabs

Describe the bug
Redwood slabs take longer to mine than other wooden slabs and do not mine faster with an axe than with an empty hand. Also, Redwood slabs cannot be used in crafting recipes that take slabs, such as a lectern.

Steps To Reproduce
Steps to reproduce the behavior:

  1. Start up a world running Vanilla Enhanced and go to a redwood forest.
  2. Cut down a redwood tree and a spruce tree and use them to make 6 redwood slabs and 6 spruce slabs.
  3. Place a redwood slab and a spruce slab, they should mine at the same speed, but they do not.
  4. Attempt to make a lectern in a crafting table. The recipe works with spruce slabs, but does not work with redwood slabs

Expected behavior
The redwood slab should behave as other wooden slabs do.

Screenshots
Recipe Screenshots:
Lectern with Redwood Slabs
Lectern with Spruce Slabs

Environment:

  • VanillaEnhanced Version: 1.7.0
  • Minecraft Version: 1.17
  • Fabric Loader Version: 0.11.6
  • Fabric API Version: 0.36.0

Some blocks do not have preferred mining tools

Describe the bug
I was building with polished dark granite and while slabs behaved correctly, stairs seemed to not be able to be mined normally with any tool and did not drop the block itself. Went to test with other vanillaenhanced blocks.

Steps To Reproduce
Place any of the following blocks:

  • Dark Granite Stairs (Raw and Polished)
  • Marble Stairs (Raw and Polished)
  • Redwood Door (Weirdly slow, tried with diamond axe. Item does drop with this one.)
  • Bamboo Door (Same as redwood door)

And attempt to mine them with the expected mining tools (E.g Axe or pickaxe)

Expected behavior
Blocks to have preferred mining tools and said blocks to be mined at the expected speeds.

Environment:

  • VanillaEnhanced Version: 1.9.1
  • Minecraft Version 1.17.1
  • Fabric Loader Version 0.12.2
  • Fabric API Version 0.41.0

Logs
Don't think logs are applicable here since nothing crashes, right?

Deepslate Sapphire Ore drops nothing and has no block translation

Describe the bug
Deepslate Sapphire Ore drops nothing and has no block translation

Steps To Reproduce
Steps to reproduce the behavior:

Expected behavior
Ore to drop and block to have name

Screenshots
2021-06-08_14 29 39

Environment:

  • Vanilla Enhanced 1.6.0
  • Minecraft Version 1.17
  • Fabric Loader Version 11.3
  • Fabric API Version 34.9

Logs
Upload the logs[e.g. logs/latest.log] and or the latest crash log to Pastebin and link it below:

Additional context

Bug occurs both with or without Caves and Cliffs preview datapack

2021-06-08_14 33 33

Unregistered ConfiguredFeatures found in Vanilla Enhanced

Hello! I was testing my World Blender and Blame mod with other worldgen mods to see what is compatible with my mods. What Blame found was that Vanilla Enhanced has some unregistered ConfiguredFeatures. This can be an issue for mod compatibility as under certain conditions, unregistered ConfiguredFeatures can basically prevent other mod's registered ConfiguredFeatures from spawning if in the same generation stage.

By that I mean, if mod A adds an unregistered CF to the ore generation stage and the biome's codec reaches it first, it will choke and basically nuke mob B's registered CFs afterwards. Here's a case where BetterCaves forgot to register their CF and caused several CFs from Oh The Biomes You'll Go to stop spawning in the world: YUNG-GANG/YUNGs-Better-Caves#75

Here's a more detailed explanation of why this happens in the biome's codec:
image

Specifically, when you call .configure on a Feature, you create a ConfiguredFeature. This is what should be registered to the WorldGenRegisties at mod init.

Anyway here's an example from my mod RepurposedStructures of me registering all my ConfiguredFeatures.
https://github.com/TelepathicGrunt/RepurposedStructures/blob/584433a0745338802c84e9f498dc063c1f5505f8/src/main/java/com/telepathicgrunt/repurposedstructures/modinit/RSConfiguredFeatures.java#L184-L185

I hope this helps!

From the latets.log with Blame on:
****************** Blame Report 2.2.3b ******************

This is an experimental report. It is suppose to automatically read
the JSON of all the unregistered ConfiguredFeatures, ConfiguredStructures,
and ConfiguredCarvers. Then does its best to collect the terms that seem to
state whose mod the unregistered stuff belongs to.

Possible mods responsible for unregistered stuff:

vanillaenhanced:amethyst_ore
vanillaenhanced:dark_granite
vanillaenhanced:marble
vanillaenhanced:redwood_leaves
vanillaenhanced:redwood_log
vanillaenhanced:ruby_ore
vanillaenhanced:sapphire_ore

Exception loading blockstate definition / Unable to load model

Describe the bug
Found multiple errors on minecraft startup log.

Steps To Reproduce
Steps to reproduce the behavior:

  1. Install all mods on modlist.
  2. Startup minecraft client.
  3. Watch startup log for any "Exception loading blockstate definition" / "Unable to load model" warnings.

Modlist:

Expected behavior
No errors on the console after minecraft startup.

Environment:

  • VanillaEnhanced Version: 1.9.0
  • Minecraft Version 1.17.1
  • Fabric Loader Version 11.6
  • Fabric API Version 0.40.1

Logs (Exception loading blockstate definition)

[Worker-Main-14/WARN]: Exception loading blockstate definition: vanillaenhanced:blockstates/amethyst_ore.json: java.io.FileNotFoundException: vanillaenhanced:blockstates/amethyst_ore.json
[Worker-Main-14/WARN]: Exception loading blockstate definition: 'vanillaenhanced:blockstates/amethyst_ore.json' missing model for variant: 'vanillaenhanced:amethyst_ore#'
[Worker-Main-14/WARN]: Exception loading blockstate definition: vanillaenhanced:blockstates/deepslate_amethyst_ore.json: java.io.FileNotFoundException: vanillaenhanced:blockstates/deepslate_amethyst_ore.json
[Worker-Main-14/WARN]: Exception loading blockstate definition: 'vanillaenhanced:blockstates/deepslate_amethyst_ore.json' missing model for variant: 'vanillaenhanced:deepslate_amethyst_ore#'
[Worker-Main-14/WARN]: Exception loading blockstate definition: vanillaenhanced:blockstates/amethyst_block.json: java.io.FileNotFoundException: vanillaenhanced:blockstates/amethyst_block.json
[Worker-Main-14/WARN]: Exception loading blockstate definition: 'vanillaenhanced:blockstates/amethyst_block.json' missing model for variant: 'vanillaenhanced:amethyst_block#'

Logs (Unable to load model)

[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst#inventory' referenced from: vanillaenhanced:amethyst#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_ore#inventory' referenced from: vanillaenhanced:amethyst_ore#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_ore.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:deepslate_amethyst_ore#inventory' referenced from: vanillaenhanced:deepslate_amethyst_ore#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/deepslate_amethyst_ore.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_block#inventory' referenced from: vanillaenhanced:amethyst_block#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_block.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_shovel#inventory' referenced from: vanillaenhanced:amethyst_shovel#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_shovel.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_pickaxe#inventory' referenced from: vanillaenhanced:amethyst_pickaxe#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_pickaxe.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_axe#inventory' referenced from: vanillaenhanced:amethyst_axe#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_axe.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_sword#inventory' referenced from: vanillaenhanced:amethyst_sword#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_sword.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_hoe#inventory' referenced from: vanillaenhanced:amethyst_hoe#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_hoe.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_helmet#inventory' referenced from: vanillaenhanced:amethyst_helmet#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_helmet.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_chestplate#inventory' referenced from: vanillaenhanced:amethyst_chestplate#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_chestplate.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_leggings#inventory' referenced from: vanillaenhanced:amethyst_leggings#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_leggings.json
[Worker-Main-14/WARN]: Unable to load model: 'vanillaenhanced:amethyst_boots#inventory' referenced from: vanillaenhanced:amethyst_boots#inventory: java.io.FileNotFoundException: vanillaenhanced:models/item/amethyst_boots.json

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.