Skip to content
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

Nice to haves (idea collection) #13

Open
13 of 24 tasks
SinTh0r4s opened this issue Mar 3, 2021 · 0 comments
Open
13 of 24 tasks

Nice to haves (idea collection) #13

SinTh0r4s opened this issue Mar 3, 2021 · 0 comments

Comments

@SinTh0r4s
Copy link
Owner

SinTh0r4s commented Mar 3, 2021

  • HETesselator: Provide current GPU RAM usage info in game
  • Ressource pack integration: replace water texture
  • Collect reflected accesses in a single place to make the rest more readable
  • HEBlockQueue: Refactor to handle complete subChunks in one update for fast&efficient spreading. Also will greatly reduce render lag and such things
    Also: Specify remove or add action on placement of block via blockId, not on enqueue
  • Create intelligent filters to limit neccessary updates (network, light)
  • Finally implement Config
  • Admin command to list all placed controllers for manual cleanup
  • Save HEBlockQueue to NBT
  • Scale minLightUpdateInterval with renderDistance aka minLightUpdateIntervalActual = chunksRendered * minLightUpdateIntervalPerChunk
  • Sync some server settings to client if essential for physics
  • Redraw manager: Instead of issuing a redraw directly -> add it to manager. It makes sure it will happen by listening on onPreRender?
  • Controller to GT multiblock
  • Add multiblocks for Pump and Turbine
  • Bucket can take and put water into the lake. Optional: Interaction with waterLevel and energyStored
  • Grass spreading influenced by water level
  • Rain adds a little water to the system
  • Localization (.lang file)
  • Switch water block to GT base tile entity to have all dams in one block. Performance still ok? (impossible performance)
  • Handheld item to walk and press to set water limit to the players position?
  • Chunk loading to ensure spreading works without a player in the area
  • Provide alternate storage mode for vanilla water. Second dam to store used water for reuse
  • Config entry or OpenGL version check to disable rendering/crashes on MAC.

Far fetched goals:

  • Implement Flowing water for each dam to continue incoming water streams for maximum visual detail
  • Store arbitrary fluid in the dam. Like diesel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant