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
...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
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 |
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
zyxkad
left a comment
There was a problem hiding this comment.
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.