TheMode
|
a07177fbf0
|
Prevent IOB
|
2021-07-18 02:13:20 +02:00 |
|
TheMode
|
97104df793
|
Potentially fix command node creation
|
2021-07-18 01:09:59 +02:00 |
|
TheMode
|
93fa65f90b
|
Temporary command node fix
|
2021-07-17 23:21:31 +02:00 |
|
TheMode
|
2ee1470470
|
Cleanup ArrayUtils
|
2021-07-17 21:38:32 +02:00 |
|
TheMode
|
ac3cbce278
|
Fix BlockHandler#onInteract return, simplify block placement code
|
2021-07-17 21:28:00 +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
|
518aab3a44
|
Add Block#values
|
2021-07-16 19:39:56 +02:00 |
|
TheMode
|
55fa083adf
|
Remove longly deprecated player initialization callback
|
2021-07-15 22:12:11 +02:00 |
|
TheMode
|
1c7cd269ab
|
Remove DataContainer from more classes
|
2021-07-15 21:58:29 +02:00 |
|
TheMode
|
91a01a23b6
|
Use for-each instead of lambda
|
2021-07-15 20:09:13 +02:00 |
|
TheMode
|
ebd17fdf81
|
Inline EffectPacket
|
2021-07-15 18:31:10 +02:00 |
|
TheMode
|
d3d809f714
|
Inline EffectPacket
|
2021-07-15 18:26:02 +02:00 |
|
TheMode
|
0a84b1c542
|
Fix test
|
2021-07-15 05:27:56 +02:00 |
|
TheMode
|
28b034103e
|
Remove deprecated interfaces impl
|
2021-07-15 05:23:33 +02:00 |
|
TheMode
|
2e4975eb9a
|
Fix ClientEditBookPacket
|
2021-07-14 16:51:22 +02:00 |
|
TheMode
|
a565ee77aa
|
Fix build
|
2021-07-14 16:30:48 +02:00 |
|
TheMode
|
ea231bf52e
|
Add 1.17.1 support
|
2021-07-14 16:26:32 +02:00 |
|
TheMode
|
e76d7486b3
|
Fix build
|
2021-07-14 03:12:20 +02:00 |
|
TheMode
|
2dceab7743
|
Improve #getBlock performance
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-07-13 21:27:58 +02:00 |
|
TheMode
|
404852b0b1
|
Make ArgumentSyntaxException a RuntimeException
|
2021-07-13 19:21:29 +02:00 |
|
TheMode
|
eea0c7e1eb
|
Add block face to PlayerBlockPlaceEvent
|
2021-07-13 18:27:45 +02:00 |
|
TheMode
|
520c85fcdb
|
Fix passenger position refresh
|
2021-07-13 18:21:32 +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
|
a7b0b2685b
|
Only synchronize position if entity has been affected by its velocity
|
2021-07-13 17:51:29 +02:00 |
|
TheMode
|
86472003f8
|
Reuse fields
|
2021-07-13 15:16:18 +02:00 |
|
TheMode
|
fe28ba6f04
|
Fast exit in CollisionUtils
|
2021-07-13 02:32:44 +02:00 |
|
TheMode
|
66bac1b532
|
Small math improvement
|
2021-07-13 02:26:30 +02:00 |
|
TheMode
|
c643ecaeb1
|
Add Argument#parse
|
2021-07-13 01:07:02 +02:00 |
|
TheMode
|
838472b6c5
|
Added toString for Vec
|
2021-07-12 23:26:09 +02:00 |
|
TheMode
|
690b5bff57
|
Nitpicking
|
2021-07-12 21:30:32 +02:00 |
|
TheMode
|
722b04cbce
|
Inline chunk getter
|
2021-07-11 22:01:21 +02:00 |
|
TheMode
|
b3f78b4706
|
Fix chunk refresh being broken in unloaded chunk
|
2021-07-11 21:57:04 +02:00 |
|
TheMode
|
3031895ea8
|
Fix return types
|
2021-07-11 21:30:36 +02:00 |
|
TheMode
|
8597d93e22
|
Optimize block collision check
|
2021-07-11 20:44:37 +02:00 |
|
TheMode
|
9e8d0c9ce0
|
Micro collision optimization + style
|
2021-07-11 20:20:01 +02:00 |
|
TheMode
|
96c7fc9147
|
Add Vec#fromPoint
|
2021-07-11 19:56:15 +02:00 |
|
TheMode
|
a9e78d5583
|
Add comments
|
2021-07-11 19:35:07 +02:00 |
|
TheMode
|
cd090e13d0
|
Fix test
|
2021-07-11 19:22:21 +02:00 |
|
TheMode
|
9db185f8a1
|
Catch exceptions in instance/chunk/entity ticks
|
2021-07-11 16:56:27 +02:00 |
|
TheMode
|
2bdc403fd0
|
Add Vec#rotateAroundAxis
|
2021-07-11 15:33:22 +02:00 |
|
TheMode
|
13768d35cf
|
Add Vec#rotateFromView
|
2021-07-11 15:09:14 +02:00 |
|
TheMode
|
fe3505a6fd
|
Add Vec#rotate
|
2021-07-11 14:56:48 +02:00 |
|
TheMode
|
b0c2b6d1b6
|
Merge branch 'master' into new-block-api
|
2021-07-11 14:07:50 +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
|
b35ab0b667
|
Fix second setInstance method
|
2021-07-11 13:45:28 +02:00 |
|
TheMode
|
693a5f3d72
|
Move methods around
|
2021-07-11 03:56:01 +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
|
37b5575484
|
Support async chunk loading
|
2021-07-11 03:14:17 +02:00 |
|
TheMode
|
1ead7c923a
|
Change setInstance
|
2021-07-11 02:59:24 +02:00 |
|
TheMode
|
b9679bc1ac
|
Initial future commit
|
2021-07-11 02:54:02 +02:00 |
|
TheMode
|
6c9cef35c0
|
Merge pull request #365 from Kebab11noel/coordinatetype-cleanup
Cleanup CoordinateType
|
2021-07-11 01:11:04 +02:00 |
|
Németh Noel
|
8122b6673a
|
Cleanup CoordinateType
|
2021-07-11 00:59:59 +02:00 |
|
TheMode
|
560b450b3e
|
Use fastutil treemap
|
2021-07-11 00:56:54 +02:00 |
|
TheMode
|
99d4682655
|
Prevent nbt copy when placing a block
|
2021-07-10 20:41:22 +02:00 |
|
TheMode
|
4abc6dd9eb
|
Ooops
|
2021-07-10 20:30:35 +02:00 |
|
TheMode
|
98f645b344
|
Micro cleanup
|
2021-07-10 20:26:30 +02:00 |
|
TheMode
|
a8a9f59715
|
Remove BlockEntry
|
2021-07-10 18:42:02 +02:00 |
|
TheMode
|
fc52b502dd
|
Use proper neg method
|
2021-07-09 21:04:28 +02:00 |
|
TheMode
|
d8b92d23ba
|
Improve collision
|
2021-07-09 20:43:12 +02:00 |
|
TheMode
|
4f20580482
|
Use block position for intersection check
|
2021-07-09 20:25:22 +02:00 |
|
Németh Noel
|
0793ccefc8
|
remove undefined type
|
2021-07-09 20:13:40 +02:00 |
|
Németh Noel
|
d6221ab212
|
fix boolean order
|
2021-07-09 20:05:46 +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 |
|
TheMode
|
f9689bc1f3
|
Merge branch 'new-block-api' into improvement/relative-vec
|
2021-07-09 18:38:09 +02:00 |
|
Németh Noel
|
e1d1f52c3d
|
Implement local coordinate parsing
|
2021-07-09 18:18:52 +02:00 |
|
TheMode
|
ec440f778b
|
Remove nullable annotation
|
2021-07-09 17:15:28 +02:00 |
|
TheMode
|
b9864a1a28
|
Merge pull request #360 from djytw/master
Fix extension resource load in Windows
|
2021-07-09 15:44:08 +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
|
782620466b
|
Fix parse call
|
2021-07-09 15:24:32 +02:00 |
|
Németh Noel
|
cfad7a4145
|
Fix parsing
|
2021-07-09 15:17:35 +02:00 |
|
TheMode
|
0ff69503c5
|
Add Point#isZero
|
2021-07-09 12:42:36 +02:00 |
|
TheMode
|
95a2805723
|
Merge branch 'master' into new-block-api
|
2021-07-09 11:54:15 +02:00 |
|
TheMode
|
b546a873e3
|
Remove unnecessary cast
|
2021-07-09 11:23:18 +02:00 |
|
TheMode
|
37ab206cb1
|
ThreadProvider cleanup
|
2021-07-09 11:20:49 +02:00 |
|
Németh Noel
|
dff8bc61f6
|
add new line to end of file
|
2021-07-09 02:59:42 +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
|
7f215ac899
|
Don't hardcode number count
|
2021-07-09 01:54:04 +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
|
b419ce88c1
|
Improve block getter performance
|
2021-07-09 00:42:43 +02:00 |
|
TheMode
|
295b3e24dd
|
Merge branch 'master' into new-block-api
|
2021-07-09 00:29:31 +02:00 |
|
TheMode
|
e1e1ec775e
|
Remove confusing comment
|
2021-07-09 00:21:41 +02:00 |
|
djytw
|
8f771bb867
|
more
|
2021-07-08 20:25:10 +02:00 |
|
TheMode
|
29b4fefb1a
|
Remove Vector usage
|
2021-07-08 18:59:40 +02:00 |
|
TheMode
|
45d7420397
|
Remove most Position/BlockPosition usage
|
2021-07-08 18:56:40 +02:00 |
|
djytw
|
694d05e78a
|
Fix resource load in Windows
|
2021-07-08 18:42:38 +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
|
dc89b180fb
|
Support dynamic tick rate & prevent call from being delayed
|
2021-07-08 15:40:27 +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
|
30464d903d
|
Fix position packet being sent twice
|
2021-07-07 19:38:43 +02:00 |
|
TheMode
|
faae59ff44
|
Remove some teleport call
|
2021-07-07 19:34:46 +02:00 |
|
TheMode
|
c9b2356a0b
|
Fix entity chunk tracking
|
2021-07-07 19:20:58 +02:00 |
|