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

[WIP] Feature/expanse 2 #34

Open
wants to merge 58 commits into
base: develop
Choose a base branch
from
Open

[WIP] Feature/expanse 2 #34

wants to merge 58 commits into from

Commits on Jan 24, 2019

  1. Add external launch config for ChunkWorker

    #14 Chunk Syncing
    Bluexin committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    e8f7981 View commit details
    Browse the repository at this point in the history
  2. Revamp chunk schema

    #14 Chunk Syncing
    Bluexin committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    fbe5e08 View commit details
    Browse the repository at this point in the history
  3. Use updated reservation api

    Coded committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    614025d View commit details
    Browse the repository at this point in the history
  4. Fix gradle fatjar and ChunkWorker executable path

    #14 Chunk Syncing
    Bluexin committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    dd67e1d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ebcd760 View commit details
    Browse the repository at this point in the history
  6. Add worker manager

    Coded authored and Bluexin committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    c97adb9 View commit details
    Browse the repository at this point in the history
  7. Fix mistake in worker manager

    Coded authored and Bluexin committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    10353ea View commit details
    Browse the repository at this point in the history
  8. Move service definition

    Coded committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    b531e29 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2019

  1. Run the WorkerManager trough LaunchWrapper

    This means you should use SpatialLaunchWrapper instead of calling
    WorkerManager directly.
    Bluexin committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    1c20f80 View commit details
    Browse the repository at this point in the history
  2. Connect the Chunk Worker

    #14 Chunk Syncing
    Bluexin committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    cf47f6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcad5ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d450926 View commit details
    Browse the repository at this point in the history
  5. Update entity db

    Bluexin committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    a1fb38b View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2019

  1. Configuration menu
    Copy the full SHA
    0970cac View commit details
    Browse the repository at this point in the history
  2. Let the client (dis)connect to/from the server

    #15 World Loading
    Bluexin committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    8da1413 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b29b96d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d13a4dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c4fde1 View commit details
    Browse the repository at this point in the history
  6. Read chunk data from client (almost)

    I still have to figure out how to get the client to receive entities
    (the View remains empty, and web panel shows no readable entities)
    
    #14 Chunk Syncing
    Bluexin committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    68e24c0 View commit details
    Browse the repository at this point in the history
  7. add worker-sdk build.gradle

    (cherry picked from commit a2c1dee)
    Coded authored and Bluexin committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    3eca72c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f1445f View commit details
    Browse the repository at this point in the history
  9. Fix manifests

    Bluexin committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    8cb5969 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2019

  1. Configuration menu
    Copy the full SHA
    5c6fd95 View commit details
    Browse the repository at this point in the history
  2. Let chunk workers & clients get entities data

    Fix a few stupid mistakes as well
    Bluexin committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    1a0560a View commit details
    Browse the repository at this point in the history
  3. Render the world

    I'm so sorry for anyone who reads this
    Coded committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    f3461b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. Update branding

    Coded committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    09cb661 View commit details
    Browse the repository at this point in the history
  2. Wah?

    Coded committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    739ae33 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. Merge branch 'develop' into feature/Spatial-14

    Coded committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    f375cbe View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2019

  1. Disable brand mixin

    Coded committed Feb 2, 2019
    Configuration menu
    Copy the full SHA
    71cb04b View commit details
    Browse the repository at this point in the history
  2. Implement world converter

    Coded committed Feb 2, 2019
    Configuration menu
    Copy the full SHA
    536f6d2 View commit details
    Browse the repository at this point in the history
  3. Update entity schema

    Coded committed Feb 2, 2019
    Configuration menu
    Copy the full SHA
    ba05ffe View commit details
    Browse the repository at this point in the history
  4. Update chunk provider y level

    Coded committed Feb 2, 2019
    Configuration menu
    Copy the full SHA
    148c7b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2019

  1. Configuration menu
    Copy the full SHA
    a85879b View commit details
    Browse the repository at this point in the history
  2. Update player id on client worker

    Coded committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    495f695 View commit details
    Browse the repository at this point in the history
  3. Add default snapshot to test with

    Coded committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    926bcc7 View commit details
    Browse the repository at this point in the history
  4. Work on entity syncing

    Coded committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    3434ab8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4bc47bf View commit details
    Browse the repository at this point in the history
  6. Update spatial launch config

    Bluexin committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    bb8606e View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'origin/feature/Spatial-14' into feature…

    …/Expanse-2
    Coded committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    39c4795 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f6b706f View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'origin/feature/Spatial-14' into feature…

    …/Expanse-2
    Coded committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    0b8a57a View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. [WIP] World loading and syncing to clients (#14 #15) (#19)

    * Add external launch config for ChunkWorker
    
    #14 Chunk Syncing
    
    * Revamp chunk schema
    
    #14 Chunk Syncing
    
    * Use updated reservation api
    
    * Fix gradle fatjar and ChunkWorker executable path
    
    #14 Chunk Syncing
    
    * Abstract away the connection manager
    
    * Add worker manager
    
    * Fix mistake in worker manager
    
    * Move service definition
    
    * Run the WorkerManager trough LaunchWrapper
    
    This means you should use SpatialLaunchWrapper instead of calling
    WorkerManager directly.
    
    * Connect the Chunk Worker
    
    #14 Chunk Syncing
    
    * Add a connection callback to the ConnectionManager
    
    * Add support for View Mode in ConnectionManager
    
    * Update entity db
    
    * Add dummy chunk generation ability to the chunk worker
    
    * Let the client (dis)connect to/from the server
    
    #15 World Loading
    
    * Fix ConnectionManager to act as keep-alive again
    
    * Fix chunk creation after database upgrade
    
    * Let consumers give their own Dispatcher implementation
    
    * Read chunk data from client (almost)
    
    I still have to figure out how to get the client to receive entities
    (the View remains empty, and web panel shows no readable entities)
    
    #14 Chunk Syncing
    
    * add worker-sdk build.gradle
    
    (cherry picked from commit a2c1dee)
    
    * Package mc & forge in the workers builds
    
    * Fix manifests
    
    * Fix worker types and implement base worker + doc
    
    * Let chunk workers & clients get entities data
    
    Fix a few stupid mistakes as well
    
    * Render the world
    
    I'm so sorry for anyone who reads this
    
    * Update branding
    
    * Wah?
    
    * Disable brand mixin
    
    * Implement world converter
    
    * Update entity schema
    
    * Update chunk provider y level
    
    * Fix some issues with chunk loading
    
    * Update player id on client worker
    
    * Add default snapshot to test with
    
    * Fix chunk loading for real and update snapshot
    
    * Update spatial launch config
    
    * Update spatial launch config (fix derp)
    
    * Clean up some leftovers
    Bluexin authored and Coded committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    da82240 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into feature/Expanse-2

    Coded committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    9e742f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Fix some issue with chunks

    Coded committed Feb 6, 2019
    Configuration menu
    Copy the full SHA
    916bd2d View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2019

  1. Improve component requirements

    Coded committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    adfea00 View commit details
    Browse the repository at this point in the history
  2. Fix world converter formatting

    Coded committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    616c340 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2019

  1. Fix worker service

    Coded committed Feb 8, 2019
    Configuration menu
    Copy the full SHA
    109aef7 View commit details
    Browse the repository at this point in the history
  2. Add attributes to client worker

    Coded committed Feb 8, 2019
    Configuration menu
    Copy the full SHA
    d6d4c14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c78d8f View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2019

  1. Prevent player from directly updating position

    Coded committed Feb 12, 2019
    Configuration menu
    Copy the full SHA
    a341bf5 View commit details
    Browse the repository at this point in the history
  2. Player syncing

    Coded committed Feb 12, 2019
    Configuration menu
    Copy the full SHA
    9eb5f9c View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Bootstrapper

    Coded committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    9347eb3 View commit details
    Browse the repository at this point in the history
  2. Customize main menu

    Coded committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    9eea4ab View commit details
    Browse the repository at this point in the history
  3. Reduce timeout time to 5 seconds

    Coded committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    95d40e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aba5c3e View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. Configuration menu
    Copy the full SHA
    e701126 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. Do a bit more on player syncing

    Coded committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    b2456bf View commit details
    Browse the repository at this point in the history
  2. Send right click with item

    Coded committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    b218f7e View commit details
    Browse the repository at this point in the history