-
-
Notifications
You must be signed in to change notification settings - Fork 74
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
Port to 1.21.1 #679
Port to 1.21.1 #679
Conversation
# Conflicts: # build.gradle
# Conflicts: # gradle.properties
Moving towards 1.21 update
Adding something to the todo: |
so you wanna port 0.7 to 1.21 as well or only focus on 0.8? |
0.7 for now If I would wait for 0.8, I would need another year ;p |
Fixed accesstransformers
The stuff that needs the most data component love is now our operation ability system where different operations have different data components that we need to register
Almost done with the port, I extended the TODO list I've managed to understand-ish the data component system but some stuff still needs some love like our ability systems where we need to register data components based on existing abilities |
...main/java/de/srendi/advancedperipherals/common/util/fakeplayer/FakePlayerProviderTurtle.java
Outdated
Show resolved
Hide resolved
…testing. Some automata stuff needs more data component porting and I still have no clue how we convert data components to a lua tag and vice versa. We need that for blocks like the ME Bridge or the Item and Fluid Filters
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.
Reviewed a few files 👍
...a/de/srendi/advancedperipherals/common/addons/computercraft/owner/TurtlePeripheralOwner.java
Show resolved
Hide resolved
...a/de/srendi/advancedperipherals/common/addons/computercraft/peripheral/ColonyPeripheral.java
Outdated
Show resolved
Hide resolved
...a/de/srendi/advancedperipherals/common/addons/computercraft/peripheral/ColonyPeripheral.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/addons/minecolonies/MineColonies.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/addons/minecolonies/MineColonies.java
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/data/EnUsLanguageProvider.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/data/TurtleUpgradesProvider.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/items/MemoryCardItem.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/items/WeakAutomataCore.java
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/setup/DataComponents.java
Outdated
Show resolved
Hide resolved
…on't export the IItemHandler directly but through a capability
I need to remember to apply your reviews also for the colony integrator in 0.8 |
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.
yep yep
src/main/java/de/srendi/advancedperipherals/common/util/ChunkManager.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/util/ChunkManager.java
Outdated
Show resolved
Hide resolved
...a/de/srendi/advancedperipherals/common/addons/computercraft/peripheral/ColonyPeripheral.java
Outdated
Show resolved
Hide resolved
...a/de/srendi/advancedperipherals/common/addons/computercraft/peripheral/ColonyPeripheral.java
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/util/DataStorageUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/util/LuaConverter.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/util/ServerWorker.java
Outdated
Show resolved
Hide resolved
src/main/java/de/srendi/advancedperipherals/common/data/TurtleUpgradesProvider.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.
Well I think it's good now, I'm too tired to do a second round check, so let hope it (and the action) works.
Initial port work to 1.21.1
TODO:
But I have a major issue understanding the new data component system. Especially for theClockwiseAnimatedTurtleUpgrade
, I am not sure how I am supposed to port. But I guess I need to find out.