Paxi (Forge)

Paxi (Forge)

33M Downloads

Paxi Load Priority

mouse0270 opened this issue ยท 7 comments

commented

So it seems like, when I drop resource packs inside of Paxi they load last then ones I specify outside of paxi via the default gui.

For example, I have

{
  "loadOrder": [
    "Faithful 32x - 1.21.1.zip",
    "big-dripleaf-fix-for-faithful.zip",
    "ClearVisionGlass-32x-1.21.3.zip",
    "Double Slab.zip",
    "Faithful-Java-32x-Visual_Honey_Stages_v1.0.zip",
    "Faithful-CTM-32x-1.20.2.zip",
    "F64x - Alternative Environment.zip",
    "Bed Overhaul.zip",
    "3D Flowers.zip",
    "FancySunflowers.zip", 
    "3D Berry Bush.zip",
    "MushroomsPlusx32_1.18_v1.0.zip",
    "3D Mushrooms & Fungus.zip",
    "3D dripstone.zip",
    "3D amethyst crystals.zip",
    "------------- REDSTONE ITEMS -------------",
    "Blockstates.Faithful32x_v1.2.zip",
    "Redstone Utilities-v2.1 [1.19.x].zip",
    "Faithful-Java-32x-Better_Observers_v1.0.zip",
    "Faithful-Java-32x-Directional_Droppers+Dispensers_v1.0.zip",
    "Faithful-Java-32x-Directional_Hopper+Bottom_Fix_v1.0.zip",
    "Faithful-Java-32x-Sticky_Piston_Sides_v1.0.zip",
    "------------ FRESH ANIMATIONS ------------",
    "FreshAnimations_v1.9.2.zip",
    "FA_Extensions+Creepers-v1.1.zip",
    "FA_Extensions+Quivers-v1.1.zip",
    "FA_Extensions+Objects-v1.1.zip",
    "FA_Extensions+Slamacow-v1.1.zip",
    "FA_Extensions+Emissive-v1.2.zip",
    "FA_Extensions+Spiders-v1.1.zip",
    "Faithful32x-FreshAnimations-v1.9.1.zip",
    "HumanEraVillagersIllagers[2.98].zip",
    "HumanEraVillagersIllagers[2.985].zip",
    "HEV FreshAni Tit Activator.zip",
    "HEV Human Guard FreshAni Tit.zip",
    "Fresh WildWolves v1.0 1.20.5+.zip",
    "Fresh Better Cats v1.0 1.21.zip",
    "Fresh Better Horses v1.0 1.21.zip",
    "Fresh Mob Overhaul Custom",
    "AL's Spiders Revamped+FA 1.3.zip",
    "AL's Skeletons Revamped+FA 1.4.zip",
    "AL's Piglins Revamped+FA.zip",
    "AL's Scorpions & Crabs+FA.zip"
  ]
}

But then using minecrafts Resouce Pack I added a resouce called Immersive Interfaces and made sure it was at the top, but after leaving the window and minecraft reloads resouce packs, my load order is basically

{
    "Default",
    "Mod Resouces",
    "Immersive_Interfaces.zip",
    "Faithful 32x - 1.21.1.zip",
    "big-dripleaf-fix-for-faithful.zip",
    "ClearVisionGlass-32x-1.21.3.zip",
    "Double Slab.zip",
    "Faithful-Java-32x-Visual_Honey_Stages_v1.0.zip",
    "Faithful-CTM-32x-1.20.2.zip",
    "F64x - Alternative Environment.zip",
    "Bed Overhaul.zip",
    "3D Flowers.zip",
    "FancySunflowers.zip", 
    "3D Berry Bush.zip",
    "MushroomsPlusx32_1.18_v1.0.zip",
    "3D Mushrooms & Fungus.zip",
    "3D dripstone.zip",
    "3D amethyst crystals.zip",
    "Blockstates.Faithful32x_v1.2.zip",
    "Redstone Utilities-v2.1 [1.19.x].zip",
    "Faithful-Java-32x-Better_Observers_v1.0.zip",
    "Faithful-Java-32x-Directional_Droppers+Dispensers_v1.0.zip",
    "Faithful-Java-32x-Directional_Hopper+Bottom_Fix_v1.0.zip",
    "Faithful-Java-32x-Sticky_Piston_Sides_v1.0.zip",
    "FreshAnimations_v1.9.2.zip",
    "FA_Extensions+Creepers-v1.1.zip",
    "FA_Extensions+Quivers-v1.1.zip",
    "FA_Extensions+Objects-v1.1.zip",
    "FA_Extensions+Slamacow-v1.1.zip",
    "FA_Extensions+Emissive-v1.2.zip",
    "FA_Extensions+Spiders-v1.1.zip",
    "Faithful32x-FreshAnimations-v1.9.1.zip",
    "HumanEraVillagersIllagers[2.98].zip",
    "HumanEraVillagersIllagers[2.985].zip",
    "HEV FreshAni Tit Activator.zip",
    "HEV Human Guard FreshAni Tit.zip",
    "Fresh WildWolves v1.0 1.20.5+.zip",
    "Fresh Better Cats v1.0 1.21.zip",
    "Fresh Better Horses v1.0 1.21.zip",
    "Fresh Mob Overhaul Custom",
    "AL's Spiders Revamped+FA 1.3.zip",
    "AL's Skeletons Revamped+FA 1.4.zip",
    "AL's Piglins Revamped+FA.zip",
    "AL's Scorpions & Crabs+FA.zip"

This feels weird, I felt like it should go

  1. Default
  2. Stuff like Fabric Mods
  3. Mod Resouces
  4. Paxi Resources
  5. The things I add to Minecraft.

Is Paxi working as intended where I basically can never add my own resources because Paxi gets Priority or should user added Resources override Paxi?

commented

forgot to include important version stuffs:

NeoForge: 21.1.132
Paxi: 1.21.1-NeoForge-5.1.2

commented

Unordered Paxi resource packs can be reordered via the in-game resource pack screen, similar to vanilla resource packs. However, ordered Paxi packs (i.e. ones specified in the loadOrder json) will always load last.

commented

Yeah, ordered packs always load last and therefore overwrite modifications made from previously loaded packs or mods.

I'm kinda confused as to what exactly your usecase is. If you need to add another pack that you want to load after others (and is therefore ordered), you can simply append it to the loadOrder json, no?

commented

Unordered Paxi resource packs can be reordered via the in-game resource pack screen, similar to vanilla resource packs. However, ordered Paxi packs (i.e. ones specified in the loadOrder json) will always load last.

So ordered packs using the JSON will always take Priority, is what your saying?

So if I would like to use Paxi, but not have the files take priority, I would need to extract and build my own resource pack since I am using quite a few as you can see in the load order json and simply letting them load in any order causes many things to break. I've pain stacking tested the order to make sure everything plays nicely.

But at that point, I wouldn't even need Paxi anymore because I would have condensed the entire thing into a single resource pack in the first place.

Well it looks like if ordering the resources forces them to take top Priority, then I am going to have to take a look for another module or just make a custom resource pack.

Thank you for the awesome mod, sorry it didn't work for my usecase.

commented

I wanted to have a default load order and then let my nephews and nieces add their own custom packs on top as they please. As we do have some different views in how things should look.

Which works fine if I append the pack to the end of the json, but thats not something I want to have to teach them how to do. So my plan was to setup a basic look and then go, alright, now if you want to change something, just add it here and show them how to add it in minecraft.

But since they get added first with everything in the json added last, any changes they make would basically be overridden.

commented

Ah I see. Yeah sorry, unfortunately that isn't easily feasible with Paxi.

commented

No worries, still a great mod. Thank you for your time.