TheMode
|
bebdcf59d5
|
Do not allocate arrays when refreshing a player chunks, optimize array lookup
|
2021-07-21 08:42:49 +02:00 |
|
TheMode
|
94a96d7df1
|
Improve entity chunk switch
|
2021-07-21 08:25:44 +02:00 |
|
TheMode
|
a074117ea5
|
Simplify optionalLoadAll
|
2021-07-20 19:10:53 +02:00 |
|
TheMode
|
1dc80d6b87
|
Simplify movement processing
|
2021-07-20 07:05:08 +02:00 |
|
TheMode
|
bca3324b56
|
Limit chunk map lookup while moving
|
2021-07-20 06:17:13 +02:00 |
|
TheMode
|
cc1719c3c1
|
Remove unused method
|
2021-07-18 16:36:09 +02:00 |
|
TheMode
|
22ac1c4998
|
Merge branch 'master' into new-block-api
# Conflicts:
# src/main/java/net/minestom/server/utils/ArrayUtils.java
|
2021-07-18 16:20:08 +02:00 |
|
TheMode
|
2ee1470470
|
Cleanup ArrayUtils
|
2021-07-17 21:38:32 +02:00 |
|
MrGazdag
|
0724b8639b
|
Fix ArrayUtils#sameStart
Fixes #370, which was a weird occurrence of this bug lmao
|
2021-07-17 21:20:10 +02:00 |
|
TheMode
|
86376d431e
|
Remove unused method
|
2021-07-13 18:12:46 +02:00 |
|
TheMode
|
2ad0263101
|
Inline ChunkUtils#retrieve to avoid computing chunk coordinate twice
|
2021-07-13 18:10:34 +02:00 |
|
TheMode
|
66bac1b532
|
Small math improvement
|
2021-07-13 02:26:30 +02:00 |
|
TheMode
|
8597d93e22
|
Optimize block collision check
|
2021-07-11 20:44:37 +02:00 |
|
TheMode
|
44edeb585d
|
Merge pull request #366 from Minestom/new-block-future
Initial future commit
|
2021-07-11 14:07:34 +02:00 |
|
TheMode
|
6cdf8a9ab9
|
Add constant for null future
|
2021-07-11 03:35:17 +02:00 |
|
TheMode
|
7cf5821341
|
Annotations
|
2021-07-11 03:26:08 +02:00 |
|
TheMode
|
b9679bc1ac
|
Initial future commit
|
2021-07-11 02:54:02 +02:00 |
|
Németh Noel
|
8122b6673a
|
Cleanup CoordinateType
|
2021-07-11 00:59:59 +02:00 |
|
TheMode
|
fc52b502dd
|
Use proper neg method
|
2021-07-09 21:04:28 +02:00 |
|
Németh Noel
|
0793ccefc8
|
remove undefined type
|
2021-07-09 20:13:40 +02:00 |
|
Németh Noel
|
47a0447f12
|
Merge remote-tracking branch 'upstream/improvement/relative-vec' into improvement/relative-vec
|
2021-07-09 20:03:07 +02:00 |
|
Németh Noel
|
8e5d2f0dfe
|
fix mix check
|
2021-07-09 19:57:59 +02:00 |
|
TheMode
|
f829aea534
|
Add entity eye height
|
2021-07-09 19:28:08 +02:00 |
|
TheMode
|
2efefe25b3
|
Improve RelativeVec api
|
2021-07-09 18:53:13 +02:00 |
|
Németh Noel
|
e1d1f52c3d
|
Implement local coordinate parsing
|
2021-07-09 18:18:52 +02:00 |
|
Németh Noel
|
1ac99fa44c
|
Moved parser method to ArgumentRelativeVec.java and made the class package-private
|
2021-07-09 15:40:19 +02:00 |
|
Németh Noel
|
cfad7a4145
|
Fix parsing
|
2021-07-09 15:17:35 +02:00 |
|
Németh Noel
|
732f565489
|
fix number conversion
|
2021-07-09 02:56:34 +02:00 |
|
Németh Noel
|
a6b4b17279
|
Reduced boilerplate, RelativeVec#parse takes a parser function
|
2021-07-09 02:45:10 +02:00 |
|
Németh Noel
|
0f569d85f0
|
Fix checks
|
2021-07-09 01:51:08 +02:00 |
|
Németh Noel
|
86be5ad9c5
|
Simplify parsing
|
2021-07-09 01:34:17 +02:00 |
|
TheMode
|
45d7420397
|
Remove most Position/BlockPosition usage
|
2021-07-08 18:56:40 +02:00 |
|
TheMode
|
90ce845cdb
|
Allow Point in setInstance
|
2021-07-08 18:26:26 +02:00 |
|
TheMode
|
c2a84c25b5
|
Fix RelativeVec
|
2021-07-08 18:15:57 +02:00 |
|
TheMode
|
fff78cdf94
|
Move coordinate package
|
2021-07-08 13:48:28 +02:00 |
|
TheMode
|
ca2a2eb233
|
Rename with to apply
|
2021-07-08 13:22:04 +02:00 |
|
TheMode
|
c9b2356a0b
|
Fix entity chunk tracking
|
2021-07-07 19:20:58 +02:00 |
|
TheMode
|
080efa5eba
|
Add toString impl
|
2021-07-07 19:04:14 +02:00 |
|
TheMode
|
84eb0a8934
|
Fix build
|
2021-07-07 14:59:53 +02:00 |
|
TheMode
|
8a5147c994
|
More fixes
|
2021-07-07 01:32:30 +02:00 |
|
Németh Noel
|
4187bc0e4d
|
Add epsilon operator
|
2021-07-07 00:57:47 +02:00 |
|
TheMode
|
28dca16b29
|
Initial position api implementation
|
2021-07-06 20:44:24 +02:00 |
|
TheMode
|
6275154997
|
Public operator interfaces
|
2021-07-05 11:39:51 +02:00 |
|
TheMode
|
799dbf4a61
|
Point interface improvement
|
2021-07-05 11:38:33 +02:00 |
|
TheMode
|
796b6820ce
|
Start implementing the new coordinate API
|
2021-07-05 09:10:03 +02:00 |
|
TheMode
|
aa0868f02a
|
Merge branch 'new-position-api' into new-block-api
# Conflicts:
# src/test/java/demo/PlayerInit.java
|
2021-07-05 08:27:49 +02:00 |
|
TheMode
|
0d031d4c15
|
Merge branch 'master' into new-block-api
# Conflicts:
# src/main/java/net/minestom/server/instance/DynamicChunk.java
# src/main/java/net/minestom/server/instance/Instance.java
# src/main/java/net/minestom/server/instance/InstanceContainer.java
# src/main/java/net/minestom/server/instance/SharedInstance.java
# src/main/java/net/minestom/server/instance/block/CustomBlock.java
# src/test/java/demo/Main.java
# src/test/java/demo/blocks/CustomBlockSample.java
# src/test/java/demo/blocks/UpdatableBlockDemo.java
|
2021-07-05 08:21:47 +02:00 |
|
TheMode
|
da4acf7966
|
Deprecate previous coordinate classes
|
2021-07-05 08:18:14 +02:00 |
|
TheMode
|
4414baf89b
|
Move classes & some methods
|
2021-07-05 08:01:43 +02:00 |
|
MrGazdag
|
02abb81b85
|
inline NotNull and add Contract annotations
|
2021-07-04 18:00:09 +02:00 |
|