Commit Graph

11 Commits (master)

Author SHA1 Message Date
aurailus d3ffecaa09 Zeus 0.0.8 - Chunk Merges, GenStruct API call, Trees!
- Chunks merged with other chunks based on Generated flag
- Replace GenTrees with GenStruct, has more control and information about the current chunk and position
- Trees now generate and work across chunk borders
- Stopped empty jobs from being made
- Made sure chunks were *generated* as well as not being null when fulfilling a job
2018-09-30 22:43:05 -07:00
aurailus 558fa4902a Zeus 0.0.7 - Mesh handling changes, Chunk Generation Jobs
- Pad Function in Utils
- MeshInfo POJO for ChunkMeshBuilder
- MeshMod Enum for runtime modifications
- MeshPart now has MeshInfo
- Plantlike now uses MeshMod.SHIFT
- Removed REQUEST_CHUNK packetType
- Commented deprecated requestChunk functions in ConnMan
- Debug text in Client World class
- Rewrote MapGen class, better trees (unfinished)
- Moved map gen to Server World Class
- GenChunkTask class for async generation
- GenJob class for storing returning data
- Server world class is more optimized and can generate faster
2018-09-30 20:28:37 -07:00
aurailus ebfe98d55e Zeus 0.0.6 - Cascading Chunk Rendering!
- Range variable in ClientThread
- Cascading chunk rendering!
- Removed adjacentOpaque info from BlockChunk and EncodedBlockChunk
- Chunks render using adjacent array, can be null
2018-09-28 07:55:17 -07:00
aurailus a14fb4a743 Zeus 0.0.56 - ChunkLoader class, Server sent chunk updates
- Packetdata is a helper class now, shared between projects, added PLAYER_POSITION enum to it
- Renamed chunkatlas to world
- Chunkloader class to seperate logic methods from grunt work with world class
- ClientThread now has chunk position variable
- Client sends position every 30 frames for chunk updates
2018-09-27 23:16:52 -07:00
aurailus a55bff673d Zeus 0.0.55 - Server World Class, better calculate sides function
- Server has a world class, containing chunks and MapGen
- GenerateSides now references world class
- Changed "sidesOpaque" property in client chunks to "sides"
2018-09-26 14:57:32 -07:00
aurailus ef4c454a57 Zeus 0.0.54 - Merge helpers folder, conform directory names to camelcase 2018-09-25 22:31:36 -07:00
aurailus 5eb40da306 Zeus 0.0.53 - Combine Modules into 1 module 2018-09-25 22:18:39 -07:00
aurailus aa055e2659 Initial Commit - State before modifying RegionManager 2018-08-28 15:57:16 -07:00
aurailus 1f63c14748 Broken commit where meshchunks are taking too much memory before drastic modifications 2018-08-08 15:55:59 -07:00
aurailus 8f3b03f194 BlockManager class 2018-08-03 00:01:16 -07:00
aurailus 2d6660c9cc Initial Commit 2018-07-31 01:36:21 -07:00