[WIP Tracker] Update to 1.19 #57

Merged
Rover656 merged 32 commits from update/1.19 into dev/1.19.x 2022-06-30 20:09:40 +00:00
Rover656 commented 2022-06-17 14:52:13 +00:00 (Migrated from github.com)

Description

Slowly working on porting to 1.19. Will not build let alone run yet.
Waiting for us to be able to run on latest forge with registrate before merge.

Fixes #59

Todo

  • Buildable
  • Runnable
  • Fix issues
  • Tidy the new code
  • Review old practice, make sure we're following standards.
  • Wait for PR's to be merged
  • Fix merge
  • Upgrade to latest forge
  • Wait for registrate
  • Wait for registrate to update past fluid rework
  • New codesplitting technique

Issues:

  • Energy and progress tooltips don't display numbers
  • Fix door datagen MinecraftForge/MinecraftForge#8687
  • Check datagen is fixed in EIODecor once we bump past forge 41.0.41

Note: this PR got big, so some of the 1.19 porting stuff will continue in future PRs now. Just waiting for the Registrate PR then we'll merge.

Checklist:

  • My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you)
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
# Description Slowly working on porting to 1.19. Will not build let alone run yet. Waiting for us to be able to run on latest forge with registrate before merge. Fixes #59 # Todo - [x] Buildable - [x] Runnable - [ ] Fix issues - [ ] Tidy the new code - [ ] Review old practice, make sure we're following standards. - [x] Wait for PR's to be merged - [x] Fix merge - [x] Upgrade to latest forge - [x] Wait for registrate - [ ] Wait for registrate to update past fluid rework - [x] New codesplitting technique # Issues: - [x] Energy and progress tooltips don't display numbers - [ ] Fix door datagen [MinecraftForge/MinecraftForge#8687](https://github.com/MinecraftForge/MinecraftForge/pull/8687) - [x] Check datagen is fixed in EIODecor once we bump past forge 41.0.41 **Note:** this PR got big, so some of the 1.19 porting stuff will continue in future PRs now. Just waiting for the Registrate PR then we'll merge. # Checklist: - [x] My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you) - [x] I have performed a self-review of my own code - [x] I have commented my code, particularly in hard-to-understand areas - [x] I have made corresponding changes to the documentation <!-- Thanks to: https://embeddedartistry.com/blog/2017/08/04/a-github-pull-request-template-for-your-projects/ for the building blocks of this template -->
justliliandev (Migrated from github.com) reviewed 2022-06-17 16:32:19 +00:00
@ -398,1 +104,3 @@
})
enderio {
source sourceSets.api
source sourceSets.core
justliliandev (Migrated from github.com) commented 2022-06-17 15:56:43 +00:00

Those seem to be available

Those seem to be available
justliliandev (Migrated from github.com) commented 2022-06-17 15:58:31 +00:00

is star import wanted?

is star import wanted?
justliliandev (Migrated from github.com) commented 2022-06-17 16:26:15 +00:00

Component.empty()

Component.empty()
justliliandev (Migrated from github.com) commented 2022-06-17 16:28:43 +00:00

everything is notnull by default

everything is notnull by default
Rover656 (Migrated from github.com) reviewed 2022-06-17 16:33:17 +00:00
@ -398,1 +104,3 @@
})
enderio {
source sourceSets.api
source sourceSets.core
Rover656 (Migrated from github.com) commented 2022-06-17 16:33:17 +00:00

They are now, but weren't when I started the port branch :)

They are now, but weren't when I started the port branch :)
Rover656 (Migrated from github.com) reviewed 2022-06-17 16:33:59 +00:00
Rover656 (Migrated from github.com) commented 2022-06-17 16:33:59 +00:00

I don't think it hurts anything really, unless we really want to avoid wildcards. but to be fair all init classes are used for init.

I don't think it hurts anything really, unless we really want to avoid wildcards. but to be fair all init classes are used for init.
justliliandev (Migrated from github.com) reviewed 2022-06-17 16:42:13 +00:00
justliliandev (Migrated from github.com) commented 2022-06-17 16:42:13 +00:00

alright

alright
justliliandev (Migrated from github.com) reviewed 2022-06-30 11:53:08 +00:00
@ -411,0 +230,4 @@
"Specification-Vendor" : "SleepyTrousers",
"Specification-Version" : "1",
"Implementation-Title" : project.name,
"Implementation-Version" : project.jar.archiveVersion,
justliliandev (Migrated from github.com) commented 2022-06-30 10:35:58 +00:00

since we don't provide any modules this should all be enderio-<mc-version>, right?

since we don't provide any modules this should all be enderio-\<mc-version\>, right?
Rover656 (Migrated from github.com) reviewed 2022-06-30 16:12:48 +00:00
@ -411,0 +230,4 @@
"Specification-Vendor" : "SleepyTrousers",
"Specification-Version" : "1",
"Implementation-Title" : project.name,
"Implementation-Version" : project.jar.archiveVersion,
Rover656 (Migrated from github.com) commented 2022-06-30 16:12:47 +00:00

correct, i missed this when copying this block :P

correct, i missed this when copying this block :P
Rover656 commented 2022-06-30 19:08:12 +00:00 (Migrated from github.com)

Gonna go for merging this soon, waiting for the build to hopefully pass first

Gonna go for merging this soon, waiting for the build to hopefully pass first
justliliandev (Migrated from github.com) approved these changes 2022-06-30 19:41:29 +00:00
Sign in to join this conversation.
No reviewers
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Team-EnderIO/EnderIO#57
No description provided.