Daniil
|
f387a900c4
|
Merge branch 'forwolk/dev/location-world' into anarok/loop-3
|
2018-08-05 23:39:02 +07:00 |
|
Forwolk
|
94c8baa613
|
fix: Simple chunk section
|
2018-08-05 19:36:59 +03:00 |
|
Daniil
|
ad4361640a
|
Merge branch 'forwolk/dev/location-world' into anarok/loop-3-merge
# Conflicts:
# core/src/main/java/mc/core/Location.java
|
2018-08-05 23:10:44 +07:00 |
|
Daniil
|
e6dfc1861b
|
Implemented simple resource lock fetchers
|
2018-08-05 22:56:16 +07:00 |
|
Daniil
|
3b24c2fed4
|
Fixed task scheduling
|
2018-08-05 22:33:39 +07:00 |
|
Daniil
|
561dc3a1ce
|
Fixed plugin synchronization
|
2018-08-05 16:13:42 +07:00 |
|
Daniil
|
ba558ea7d1
|
Fixed plugin synchronization
|
2018-08-05 13:50:34 +07:00 |
|
Daniil
|
147b2ff28d
|
Migrated ResourceRunnable to use PoorMansLock
|
2018-08-05 13:46:00 +07:00 |
|
Daniil
|
6ab8658399
|
LockObserveList implementation, tests for Lock and List
|
2018-08-05 13:40:02 +07:00 |
|
Daniil
|
b5a7942b67
|
Fixed reentrant locking mechanism for PoorMansLock
|
2018-08-05 13:15:31 +07:00 |
|
Daniil
|
afe88e260c
|
PoorMansLock implementation
|
2018-08-05 13:09:54 +07:00 |
|
Forwolk
|
a23f7b15b5
|
Chunk implementation
|
2018-08-04 21:56:04 +03:00 |
|
Forwolk
|
a1ee3a240e
|
Location.getChunk();
|
2018-08-04 21:05:16 +03:00 |
|
Forwolk
|
895f59189d
|
Chunk 16x256x16
|
2018-08-04 21:03:05 +03:00 |
|
Forwolk
|
be98784668
|
renamed: Chunk --> ChunkSection
|
2018-08-04 20:43:07 +03:00 |
|
Daniil
|
32fa42bdc3
|
Merge tweak
|
2018-08-05 00:12:05 +07:00 |
|
Daniil
|
9eaa9d7af0
|
Merge branch 'develop' into anarok/loop-3-merge
# Conflicts:
# build.gradle
# settings.gradle
|
2018-08-05 00:11:17 +07:00 |
|
Daniil
|
581fad36c2
|
Log dispatch refactoring
|
2018-08-04 23:57:59 +07:00 |
|
Daniil
|
8a2b2eb1f5
|
First implementation for plugin synchronization
|
2018-08-04 23:54:50 +07:00 |
|
Daniil
|
5928cb8913
|
Introduced event-based resource getter interfaces
|
2018-08-04 23:47:38 +07:00 |
|
Daniil
|
60cbec2119
|
Changed runner blocking mechanism
|
2018-08-04 23:46:58 +07:00 |
|
Forwolk
|
60a7ad1963
|
Merged in forwolk/dev/world_gen (pull request #2)
Forwolk/dev/world gen
|
2018-08-04 15:54:17 +00:00 |
|
Forwolk
|
aa001b5fe2
|
fix: return null if reference is null
|
2018-08-04 16:17:31 +03:00 |
|
Forwolk
|
72989c60b7
|
Checking reference is not initialized
|
2018-08-04 14:56:03 +03:00 |
|
Forwolk
|
eab9947aa9
|
Checking on unloading
|
2018-08-04 14:31:43 +03:00 |
|
Forwolk
|
610981b7b8
|
World <-- Region <-- Chunk Weak references
|
2018-08-04 13:19:08 +03:00 |
|
Forwolk
|
d84e6ca749
|
Location world reference
|
2018-08-04 11:46:28 +03:00 |
|
Daniil
|
932682b6e1
|
Event loop module restructured
|
2018-08-03 21:18:34 +07:00 |
|
Daniil
|
8f912f7e40
|
Removed legacy event loops
|
2018-08-03 21:16:24 +07:00 |
|
Daniil
|
227deac6f0
|
Prefab for actual resource lock
|
2018-08-03 21:14:28 +07:00 |
|
Daniil
|
38f69c3dfa
|
Completed some TODOs
|
2018-08-03 21:03:32 +07:00 |
|
Daniil
|
c5c5acee8f
|
First working implementation of fully async event loop
|
2018-08-03 20:59:47 +07:00 |
|
Daniil
|
969b2bbb44
|
Runnable update
|
2018-08-03 20:09:46 +07:00 |
|
Daniil
|
4e6f834a7a
|
Custom Execution Service for event loop basic implementation
|
2018-08-03 18:12:49 +07:00 |
|
Forwolk
|
f5057d5a92
|
Selecting best spawn location if it wasn't defined
|
2018-08-02 16:23:12 +03:00 |
|
Forwolk
|
718e814806
|
Merge branch 'develop' into merge_branch
# Conflicts:
# core/src/main/java/mc/core/Location.java
|
2018-08-02 15:56:19 +03:00 |
|
Forwolk
|
1abe220864
|
WORLD --[RegionManager]--> REGION --[ChunkLoader]--> CHUNK
|
2018-08-02 14:07:05 +03:00 |
|
Forwolk
|
7ec05c4e24
|
RegionManager
|
2018-08-02 14:03:04 +03:00 |
|
Forwolk
|
94e32a6921
|
World info saving
|
2018-08-02 13:14:59 +03:00 |
|
|
|
3d88f03a45
|
Remove LocationSerializer
|
2018-08-02 12:54:27 +03:00 |
|
|
|
1f3d103816
|
Move ByteArrayOutputNetStream another module
|
2018-08-02 12:38:03 +03:00 |
|
Forwolk
|
a9e6378101
|
More compact serialization
|
2018-08-02 11:41:09 +03:00 |
|
Forwolk
|
476b3624fe
|
- unused class
|
2018-08-02 11:06:56 +03:00 |
|
Forwolk
|
aa44d70897
|
Serialization/Deserialization of world
|
2018-08-02 11:05:45 +03:00 |
|
Forwolk
|
7115da905b
|
World generator refactoring
|
2018-08-02 09:43:05 +03:00 |
|
Forwolk
|
ef383b6e13
|
Interfaces implementations
|
2018-08-02 09:25:47 +03:00 |
|
Forwolk
|
f55c9bfb33
|
Serializers refactoring
|
2018-08-02 09:22:38 +03:00 |
|
Forwolk
|
ad4a088949
|
Interfaces
|
2018-08-02 09:15:59 +03:00 |
|
Forwolk
|
827c13f9b8
|
More generation stages
|
2018-08-02 08:38:00 +03:00 |
|
Forwolk
|
93edc88114
|
ReadWriteLock
|
2018-08-02 08:37:04 +03:00 |
|