Skip to content

Commit

Permalink
Update TODO.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Cadiboo committed Aug 21, 2023
1 parent ab88b0f commit 8eb247f
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
# TODO
## Now
Stuff I should've already finished
1. Fabric compatibility

## Soon
Pressing issues that need to be fixed soon (usually because they affect performance, are painful bugs or are [regressions](https://en.wikipedia.org/wiki/Software_regression))
1. Fix powdered snow being walkable when collisions are enabled (don't have terrain collisions for smooth blocks that normally don't have collisions)
1. Investigate and fix [colored terracotta not being colored with OptiFine & Patrix 128](https://discord.com/channels/493715188843937793/520716613574590494/962760253378822276) (likely small task)
1. Investigate and fix [colored terracotta not being colored with OptiFine & Patrix 128](https://discord.com/channels/493715188843937793/520716613574590494/962760253378822276) (likely small task) - implement integration with the custom coloring optifine provides ("enable custom colors in optifine")
1. Fix config loading issues (need to unit/integration test)
- Need to stop old configs being loaded and overwriting the correct in-memory config
- Happens when config is updated multiple times in fast succession
- Fix by adding GUID to config file & discarding loading configs that have a guid different to our most recently saved?
1. Fix leaves with snow on them not being rendered 2 sided (~~render snow 2 sided in this case~~, can't because we are actually rendering the snow block - can't check if nearby blocks are leaves for performance; need to actually fix snow and make it render as its own 'render layer', might be a big task)
1. Issues with phasing in the [Origins mod](https://www.curseforge.com/minecraft/mc-mods/origins-forge)

## Later
Less pressing issues (usually large work that's important but should be sidelined for bug fixes)
1. Investigate connected textures not working on 1.12.2 and backport new features
1. Make collisions generate for an entire area, not single blocks (large task)
- Big performance gain
- Needs to also fix mobs not spawning
Expand All @@ -23,7 +29,6 @@ Less pressing issues (usually large work that's important but should be sideline
- Leaves should be cubic where they connect to logs
- I should initially get rid of the code that makes snow conform to the mesh and make it use the new solids system but it won't look good (it'll make snow cubic) so I'll likely have to re-implement it but better
1. Properly implement 2x smoothness meshes from 1.12.2
1. Fix 1.16.5 OptiFine extended fluids not rendering (only in production) (low value)
1. Make items get pushed up out of terrain if they fall inside it like vanilla
1. Improve lighting

Expand Down

0 comments on commit 8eb247f

Please sign in to comment.