-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.19.3 Support #40
1.19.3 Support #40
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you very much for this. This is looking great. I've tested this locally, looks like most things are working well.
There are just some things to change relating to imports.
I'm looking into the Creative Tab issue in Forge too.
Don't worry too much about the dependencies for now, some of the optional ones such as Structure Expansion are mostly there to save us some time when testing things in the development environment.
...c/main/java/whocraft/tardis_refined/common/blockentity/console/GlobalConsoleBlockEntity.java
Outdated
Show resolved
Hide resolved
common/src/main/java/whocraft/tardis_refined/common/tardis/control/ControlSpecification.java
Outdated
Show resolved
Hide resolved
common/src/main/java/whocraft/tardis_refined/common/tardis/themes/ConsoleTheme.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks alot for making the changes, good job on fixing the Creative Tab issue on Forge!
@Suff99 There are some changes that relate to registries, this seems to be more of your area, any thoughts on them?
forge/src/main/java/whocraft/tardis_refined/registry/forge/ItemRegistryImpl.java
Show resolved
Hide resolved
forge/src/main/java/whocraft/tardis_refined/registry/forge/ItemRegistryImpl.java
Outdated
Show resolved
Hide resolved
public static final ArrayList<Item> CREATIVE_ITEMS = new ArrayList<>(); | ||
// Forge can't use registry suppliers during startup | ||
public static final ArrayList<RegistrySupplier<?>> FORGE_CREATIVE_ITEMS = new ArrayList<>(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This workaround looks a bit messy, but not sure if this is affected by a possible limitation of RegistrySupplier. @Suff99 any thoughts on this?
fabric/src/main/java/whocraft/tardis_refined/registry/fabric/DeferredRegistryImpl.java
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need some additional documentation on why Forge uses it's own creative list
common/src/main/java/whocraft/tardis_refined/client/screen/selections/ShellSelectionScreen.java
Show resolved
Hide resolved
fabric/src/main/java/whocraft/tardis_refined/registry/fabric/DeferredRegistryImpl.java
Show resolved
Hide resolved
forge/src/main/java/whocraft/tardis_refined/common/data/ProviderLootTable.java
Show resolved
Hide resolved
forge/src/main/java/whocraft/tardis_refined/common/data/ProviderLootTable.java
Show resolved
Hide resolved
…ring CreativeModeTabEvent.Register
What works:
Everything Fabric
DataGen
Almost everything Forge
What doesn't work:
Forge creative tab, debugging still.
I did not bump some deps that were not updated yet, but I set all deps as modCompileOnly so that the mod could be compiled