Fabric API

Fabric API

108M Downloads

[BUG] Fabric API 0.54.0 breaks datapacks!

TheAyes opened this issue ยท 6 comments

commented

I've just recently updated the fabric api to it's latest version and suddenly the datapacks stopped working so I removed them all and it still showed me the error "Datapack validation failed" I then removed the minecraft base-pack which fixed the issue but that can't be the solution. Reverting to 0.53.4 also resolves the issue.

commented

Game version: 1.18.2
Mods:

Adorn-3.5.0+1.18.2-fabric.jar
AdvancedChatCore-1.18.2-1.5.0.jar
AdvancedChatHUD-1.18.2-1.3.2.jar
adventurez-1.4.10.jar
amecs-1.3.7+mc.1.18.2.jar
appleskin-fabric-mc1.18.2-2.4.0.jar
architectury-4.4.68.jar
armorpointspp-fabric-1.18.2-3.0.1.jar
AwesomeDungeonEnd-Fabric-1.18.2-1.0.1.jar
AwesomeDungeonFabric-1.18.1-2.0.8.jar
AwesomeDungeonNether-Fabric-1.18.2-1.0.1.jar
AwesomeDungeonOcean-Fabric-1.18.2-2.0.6.jar
badpackets-fabric-0.1.2.jar
bobby-3.1.1.jar
BOMD-1.3.7-1.18.2.jar
Botania-1.18.2-432-FABRIC.jar
cardinal-components-base-4.1.4.jar
cardinal-components-world-4.1.4.jar
carpet-extra-1.18.2-1.4.72.jar
charm-fabric-1.18.2-4.1.1.jar
charmonium-fabric-1.18-4.0.0.jar
Chunky-1.2.164.jar
cloth-config-6.2.62-fabric.jar
consistency_plus-0.5.0+1.18.2-fabric.jar
continuity-1.1.0+1.18.2.jar
Croptopia-1.18.2-FABRIC-2.0.3.jar
cullleaves-2.3.2.jar
debugify-1.11.0-fabric-1.18.2.jar
dynamic-fps-2.1.0.jar
eldritch-mobs-1.11.0.jar
ellemes-container-library-1.4.0-beta.2+1.18.2-fabric.jar
enhancedblockentities-0.6+1.18.2.jar
entity-view-distance-1.0.1+1.18.2.jar
entityculling-fabric-mc1.18-1.5.1.jar
Erroring-Entity-Remover-1.0.2+1.18.jar
expanded-armor-enchanting-1.0.2.jar
expanded-axe-enchanting-1.0.3.jar
expanded-trident-enchanting-1.0.3.jar
expanded-weapon-enchanting-1.0.2.jar
expandedstorage-7.4.0-beta.2+1.18.2-fabric.jar
extrakeybinds-1.18.2-0.2.0.jar
fabric-api-0.53.4+1.18.2.jar
fabric-carpet-1.18.2-1.4.69+v220331.jar
fabric-language-kotlin-1.7.4+kotlin.1.6.21.jar
FabricShieldLib-1.5.3-1.18.jar
FallingTree-1.18.2-3.5.1.jar
feature_nbt_deadlock_be_gone_fabric-2.0.0+1.18.2-rc1.jar
ferritecore-4.2.1-fabric.jar
figura-0.0.8+1.18.2.jar
flowery-fabric-10.jar
flowerycore-5.jar
flowerycrop-3.jar
ForgeConfigAPIPort-v3.2.0-1.18.2-Fabric.jar
geckolib-fabric-1.18-3.0.42.jar
global_packs-fabric-1.18.2-1.12.2.jar
illuminations-1.10.4.jar
impaled-1.1.3.jar
Incendium_v5.0.3.jar
indium-1.0.3+mc1.18.2.jar
iris-mc1.18.2-1.2.4-build.38.jar
krypton-0.1.9.jar
kubejs-fabric-1802.5.3-build.467.jar
lambdabettergrass-1.2.3+1.18.jar
lazydfu-0.1.2.jar
LibraryFerret-Fabric-1.18.2-1.0.3.jar
lithium-fabric-mc1.18.2-0.7.10.jar
lunade-copper-pipe-r1.9.jar
malilib-fabric-1.18.2-0.12.1.jar
mobs-attempt-parkour-0.2.5-1.18.2.jar
mobz-3.3.4-fabric.jar
modmenu-3.2.2.jar
MouseTweaks-forge-mc1.18-2.22.jar
Mythical Origins.jar
Oh_The_Biomes_You'll_Go-fabric-1.18.2-1.4-RC-24.jar
Origins-1.18.2-1.4.1.jar
origins-plus-plus-1.5.3.jar
owo-lib-0.7.2+1.18.jar
paradise-lost-1.6.8+1.18.2.jar
Patchouli-1.18.2-69-FABRIC.jar
Pehkui-3.3.2+1.14.4-1.19.jar
PickUpNotifier-v3.2.0-1.18.2-Fabric.jar
pinglist-1.3.3.jar
PresenceFootsteps-1.5.0.jar
profundis-1.3.0.jar
PuzzlesLib-v3.3.5-1.18.2-Fabric.jar
redstone-bits-1.8.2+fabric-mc1.18.2.jar
reeses_sodium_options-mc1.18.2-1.4.2.jar
repurposed_structures_fabric-4.1.12+1.18.2.jar
rer-2.5.0.jar
rhino-fabric-1802.1.13-build.175.jar
RoughlyEnoughItems-8.2.470.jar
Soaring-Structures-2-1.18.2-2.3.1-FABRIC.jar
sodium-extra-0.4.4+mc1.18.2-build.39.jar
sodium-fabric-mc1.18.2-0.4.1+build.15.jar
starlight-1.0.2+fabric.89b8d9f.jar
TerraBlender-fabric-1.18.2-1.1.0.101.jar
Terralith_v2.2.1a.jar
The_Graveyard_1.8_(FABRIC)_for_1.18.2.jar
The_Graveyard_Biomes_1.1_(FABRIC)_for_1.18.2.jar
things-0.2.18+1.18.jar
Towns-and-Towers-1.18.2-1.6.0.jar
travelers-backpack-1.18.2-7.1.0.jar
weaponmaster-multi-fabric-1-18-x.jar
wired-redstone-0.2.10.jar
worldedit-mod-7.2.10.jar
WorldEditCUI-1.18.2+01.jar
wthit-fabric-4.10.3.jar
XaerosWorldMap_1.23.1_Fabric_1.18.2.jar
Xaeros_Minimap_22.9.0_Fabric_1.18.2.jar
xlpackets-2.1-1.17.1.jar
youre-in-grave-danger-1.3.6.jar
YungsApi-1.18.2-Fabric-2.0.8.jar
YungsBetterDungeons-1.18.2-Fabric-2.1.0.jar
YungsBetterMineshafts-1.18.2-Fabric-2.1.3.jar
YungsBetterStrongholds-1.18.2-Fabric-2.1.1.jar
YungsBridges-1.18.2-Fabric-2.1.0.jar
YungsExtras-1.18.2-Fabric-2.1.0.jar

Reproduce:

  1. Start minecraft
  2. Try to create a world
  3. Open the Datapack selection (doesn't matter if a datapack is selected or not)
    3a. occurs event with only the minecraft base and fabric api datapack
  4. Click ok and it'll say the datapack validation failed

Used Datapacks:
Fabric api
minecraft base

gamelogs

Regarding Croptopia. As I said just reverting back to 53.4 works fine I kinda don't wanna remove if in it's entirety just because of this bug.

commented

This is a croptopia bug because they rely on internal APIs that they should not have been using in the first place. Please let us know if the issue persists with croptopia removed.

commented

Please provide the following so that we can debug the issue:

  • Game version (1.18.2 or 1.19)
  • Mods
  • One by one steps to reproduce the bug
  • Used data packs
  • Game logs
commented

Note that Croptopia mod has a bug where it relies on internal (and now-removed) class previously found in Fabric API. See ExcessiveAmountsOfZombies/Croptopia#396

This is caused by Loot API v2 refactor and affects 1.18.2.

If you have Croptopia mod, please remove it for now.

commented

i have the same problem with this modpack.
Can you tell which mod is problematic so that i can report it to the dev ?
latest.log

commented

You have two Quilt mods, Inspecio and Ok Zoomer, which don't work properly on Fabric. You need to remove them or play on Quilt.