Moonlight Lib

Moonlight Lib

197M Downloads

[๐Ÿž]: Assets Missing In 'Every Compat - Wood Is Good' On Latest Versions Of Moonlight

Closed this issue ยท 5 comments

commented

BEFORE CONTINUING:

  • Always check you are using the latest version of these mods and its dependencies
  • Remove known problematic rendering mods such as Optifine, Sodium and others

Version-Loader

1.20.1-FORGE

Moonlight Lib Version

moonlight-1.20-2.16.15-forge.jar

Describe the Issue

I noticed this issue when updating my moonlight version from moonlight-1.20-2.14.?? to the current version in my modpack. It caused some of the every compat supported 'coffee tables' and 'tables' (from unusual furniture) to disappear from my world, and from my creative menu. I decided to test this again in a different instance with ONLY the following mods installed:

Ecologics vers: 2.2.2
Every Compat (wood is good) vers: 2.9.8
Framework vers: 0.7.15
JEI vers: 15.20.0.112
moonlight vers: 2.16.15
mrcrayfish furniture mod refurbished vers: 1.0.20
Unusual Furniture: 1.1.1

Forge Version: 47.4.0

The issue still persisted. If searching "Azalea", you will see that 'flowering azalea' wood has the 'table', and 'coffee table' missing from the creative menu. The regular azalea still has these items. I know flowering azalea wasn't the only texture to go missing, but it is the one I remember. Though it seemed to be only the coffee tables and tables that went missing. I haven't noticed others that went missing, though it is worth a check to see if others could be missing. It happened ONLY after updating moonlight (i did update 'wood is good' after), but i did testing and figured out it happened only after updating moonlight, NOT the 'every compat - wood is good' mod.

It seems like the items are completely erased from the game as they disappeared from my world too after moonlight was updated.

Log Attachment

This log is from the smaller instance of the game.

latest.log

OPTIONAL: To Produce

  1. load the following mods and forge version together on minecraft 1.20.1:
    Ecologics vers: 2.2.2
    Every Compat (wood is good) vers: 2.9.8
    Framework vers: 0.7.15
    JEI vers: 15.20.0.112
    moonlight vers: 2.16.15
    mrcrayfish furniture mod refurbished vers: 1.0.20
    Unusual Furniture: 1.1.1

  2. create a world

  3. open the creative menu, or JEI, and search 'azalea' to see the comparison between 'flowering azalea wood', and 'azalea' wood where one has the tables and coffee tables, and one doesn't (flowering azalea).

This is about it.

Screenshots (if they load) shows where one has the tables, and the other doesn't.

Images Image Image

OPTIONAL: Which mods are affected?

Every Compat - Wood Is Good
Ecologics
Moonlight Library
Unusual Furniture
(possibly other furniture mods, and other mods that add in supported wood variants)

These are just the mods I noticed.

Thank you for your work on these awesome mods anyways! Hopefully this issue is an easy fix!

commented

I have a good idea of what's the problem.

commented

I don't ๐Ÿ’€

commented

This is why I wanted to report it since I don't know what the issue is. It was weird that it only happened after a Moonlight Lib update.

commented

Did you updated from Moonlight v2.16.14 to v2.16.15? The changelog for v2.16.15 were

The only fixes for v2.16.15 are:

  • Fixing issue with "reloading" on FABRIC side
  • improved code for POI & progress tracker concurrency stuff.

๐Ÿค” I'm going to run a test with 2 mods: Refurbished Furniture & Unusual Furniture together with EC & ML

EDIT: i'm going to fix a texture problem for Unusual Furniture's Chair (I took a look at the latest.log).

commented

The texture problem is fixed. BUT i can't reproduce the issue where the assets are missing.

i'm also using Moonlight v2.16.15. ๐Ÿค” Go to moonlight-common.toml and set the following:

extra_debug = false
extra_children_debug = false

to true, then launch your minecraft. when you got to menu, go to ~/.minecraft/debug/dynamic_registry_dump/...

give me the wood_type.txt.

EDIT: nvm. i was able to produce wood_type.txt on my side. i see what's the problem.

The table from unusual-furniture has a required_children: .requiresChildren(STRIPPED_LOG, SLAB) //REASON: recipes

EDIT 2:

I looked into this a bit more. you can strip flowering_azalea_log to get stripped_azalea_log. this mean you already have a table from unusual-furniture using azalea_log's. BUT the problem is there is no "stripped_log" with the flowering part for flowering_azalea.

There is nothing I can do about this.