EpicPlayerA10
|
8b7fb7a7c5
|
Add missing husk
|
2021-08-28 21:10:56 +02:00 |
|
TheMode
|
9739403ff4
|
Properly update the client position when switching vehicle
|
2021-08-28 11:37:42 +02:00 |
|
TheMode
|
34ba838ab5
|
Improve movement cancelling
|
2021-08-28 11:28:14 +02:00 |
|
TheMode
|
b60b785dcd
|
Fix unhandled exception
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-26 17:59:51 +02:00 |
|
Matt Worzala
|
3ce51ff470
|
switch permission level back to an int internally
|
2021-08-26 11:12:03 -04:00 |
|
kiipy
|
6eac7282af
|
Made Player#setPermissionLevel persistent after death.
|
2021-08-26 11:12:03 -04:00 |
|
TheMode
|
2ae0c0bbcd
|
Batch movement packets
|
2021-08-25 09:01:13 +02:00 |
|
TheMode
|
5ddd97cee2
|
Move optimized event calling inside ListenerHandle
|
2021-08-24 15:35:09 +02:00 |
|
TheMode
|
2cf4e89694
|
Implement shift-click equip
|
2021-08-24 07:23:44 +02:00 |
|
TheMode
|
2450e741e6
|
Catch Throwable instead of Exception
|
2021-08-23 03:46:10 +02:00 |
|
Шандуренко Константин Владимирович
|
66e8ac2dc3
|
Code review
|
2021-08-22 17:47:52 +03:00 |
|
Шандуренко Константин Владимирович
|
f2f592209a
|
Entity#getLineOfSightEntity and BoundingBox#intersect(Point, Point)
|
2021-08-22 16:56:34 +03:00 |
|
TheMode
|
129a39fc3d
|
Proper place for global event ListenerHandles
|
2021-08-22 13:56:12 +02:00 |
|
TheMode
|
898252dad0
|
Fast exit if the player didn't move
|
2021-08-22 08:13:28 +02:00 |
|
TheMode
|
18b0e21f21
|
Start using ListenerHandle
|
2021-08-22 07:47:06 +02:00 |
|
TheMode
|
8acb2e292c
|
Move potion effect tick into its own method
|
2021-08-22 07:34:11 +02:00 |
|
TheMode
|
ef58d770b4
|
Move block collision code into its own method
|
2021-08-22 07:31:47 +02:00 |
|
Bloepiloepi
|
e902591baa
|
Merge branch 'master' into velocity-changes
|
2021-08-22 01:56:45 +02:00 |
|
TheMode
|
9ec257ed3d
|
Merge pull request #416 from Bloepiloepi/knockback-fix
Air drag fix
|
2021-08-21 09:34:32 +02:00 |
|
Bloepiloepi
|
4f4a274259
|
Calculate player velocity from previous position
|
2021-08-20 16:18:20 +02:00 |
|
Bloepiloepi
|
66fab0672c
|
Revert "Fix knockback strength"
This reverts commit f955b1f2
|
2021-08-20 14:56:27 +02:00 |
|
TheMode
|
403e9fc8f1
|
Slightly optimize RandomStrollGoal
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-20 07:17:53 +02:00 |
|
emortal
|
2e548e6582
|
Remove unrelated changes, make PickupExperienceEvent implement PlayerEvent
|
2021-08-19 05:22:57 +01:00 |
|
emortal
|
a0696bc20b
|
Add getPlayer() to PickupExperienceEvent
|
2021-08-19 05:05:00 +01:00 |
|
TheMode
|
8c6778983b
|
Make FollowTargetGoal query for targets when necessary
|
2021-08-18 22:11:15 +02:00 |
|
Bloepiloepi
|
1b8cc19a54
|
Fix air drag when not onground
|
2021-08-18 20:44:45 +02:00 |
|
Bloepiloepi
|
f955b1f2ae
|
Fix knockback strength
|
2021-08-18 20:37:16 +02:00 |
|
TheMode
|
dbf5ff6cd4
|
Add PlayerConnection#flush without guarantee
|
2021-08-17 23:23:41 +02:00 |
|
TheMode
|
a43f6f6b62
|
Potentially fix ghost chunks when switching instance
|
2021-08-17 23:01:28 +02:00 |
|
TheMode
|
69e8792ce0
|
Special case when an entity is teleported in the same chunk
|
2021-08-17 21:58:15 +02:00 |
|
TheMode
|
e72c87f670
|
Reduce allocation in Navigator movement
|
2021-08-16 02:53:07 +02:00 |
|
TheMode
|
af50bbb440
|
Player#UNSAFE_init now set the instance
|
2021-08-15 00:52:07 +02:00 |
|
TheMode
|
3ff5a7f414
|
Implement toString for registry objects
|
2021-08-13 21:15:43 +02:00 |
|
TheMode
|
1bdc50f4a0
|
Trust client's inventory prediction when possible
|
2021-08-13 20:41:59 +02:00 |
|
TheMode
|
17f9eb45ca
|
Make #getNearbyBlocks static
|
2021-08-13 19:53:37 +02:00 |
|
TheMode
|
3f01d63913
|
Inline delta computation
|
2021-08-13 10:26:46 +02:00 |
|
TheMode
|
3917d3cb1d
|
Merge branch 'master' into new-block-api
|
2021-08-13 09:47:09 +02:00 |
|
TheMode
|
ce985bc41d
|
Merge pull request #410 from MrGazdag/patch-11
Add Player#refreshCommands()
|
2021-08-13 09:28:55 +02:00 |
|
TheMode
|
d785f50447
|
Items gravity is predicted client-side
|
2021-08-13 08:01:48 +02:00 |
|
TheMode
|
5a1eb83f49
|
Check with the position field instead of the parameter
|
2021-08-13 06:04:44 +02:00 |
|
TheMode
|
e5903c23a3
|
Reduce position packets when velocity is applied
|
2021-08-13 05:59:52 +02:00 |
|
MrGazdag
|
c71ea517a2
|
add refreshCommands()
|
2021-08-12 03:53:49 +02:00 |
|
TheMode
|
fd08cabb6a
|
Change default tab implementation to show all online players
|
2021-08-11 14:18:04 +02:00 |
|
TheMode
|
3924d2c0a2
|
Do not send additional velocity packets to players
|
2021-08-11 13:23:45 +02:00 |
|
Bloepiloepi
|
447f921cf1
|
Send only changed attributes
|
2021-08-09 16:37:46 +02:00 |
|
TheMode
|
0c52c9eb30
|
Merge branch 'master' into new-block-api
# Conflicts:
# src/main/java/net/minestom/server/entity/Entity.java
# src/main/java/net/minestom/server/entity/Player.java
|
2021-08-09 00:52:36 +02:00 |
|
TheMode
|
1181724b7a
|
Merge pull request #389 from Minestom/nio
Switch to NIO
|
2021-08-09 00:46:56 +02:00 |
|
TheMode
|
1591df16aa
|
Rename netty to socket wherever possible
|
2021-08-08 19:11:47 +02:00 |
|
TheMode
|
a2e2461d22
|
Revert BinaryReader changes
|
2021-08-06 17:30:39 +02:00 |
|
TheMode
|
f135edba0d
|
Replace BinaryReader to BinaryBuffer
|
2021-08-06 16:30:52 +02:00 |
|
TheMode
|
7ba8189a28
|
Fix ghost players
|
2021-08-05 15:10:15 +02:00 |
|
BuildTools
|
27d2219fb8
|
Fix dimension
|
2021-08-04 22:58:33 +08:00 |
|
TheMode
|
b178a6adac
|
Create velocityTick method
|
2021-07-30 18:10:35 +02:00 |
|
TheMode
|
f865a7b9dd
|
Reduce registry boilerplate
|
2021-07-30 15:29:05 +02:00 |
|
TheMode
|
c9f234cb1d
|
Use #getSafe
|
2021-07-30 15:09:18 +02:00 |
|
TheMode
|
3dd35c1605
|
Use a single registry-impl class per type
|
2021-07-30 15:08:06 +02:00 |
|
TheMode
|
d7a6891153
|
Remove vehicle in Entity#remove
|
2021-07-30 14:01:54 +02:00 |
|
TheMode
|
184140e341
|
Remove passengers in Entity#remove
|
2021-07-30 12:38:15 +02:00 |
|
BuildTools
|
0e8109f259
|
Fix position desynchronization
|
2021-07-30 17:09:00 +08:00 |
|
TheMode
|
1baf4a5068
|
Remove unused method
|
2021-07-30 11:01:43 +02:00 |
|
TheMode
|
16e4b61eb7
|
Fix unused imports
|
2021-07-29 00:02:43 +02:00 |
|
TheMode
|
5fe72d4e2b
|
Double lock fix
|
2021-07-29 00:00:08 +02:00 |
|
TheMode
|
16fbc5ea2c
|
Simplify Player#setInstance
|
2021-07-28 17:28:36 +02:00 |
|
TheMode
|
6a86e92999
|
Unload all chunks when changing instance
|
2021-07-28 16:36:21 +02:00 |
|
TheMode
|
13b7039721
|
Replace most enums
|
2021-07-28 14:29:28 +02:00 |
|
TheMode
|
8dff4227eb
|
Rename registry resource enum
|
2021-07-28 13:02:12 +02:00 |
|
TheMode
|
bf53313c3e
|
Use 0.91 drag when not on ground
|
2021-07-28 09:20:28 +02:00 |
|
MrGazdag
|
5b1e06de04
|
use static fields in Player
|
2021-07-27 12:08:13 +02:00 |
|
TheMode
|
274a40ea27
|
Make EntityType an interface
|
2021-07-27 11:56:20 +02:00 |
|
TheMode
|
d685a7b136
|
Make Material an interface
|
2021-07-27 09:40:57 +02:00 |
|
TheMode
|
b22d030a6f
|
Ask for the flag directly in PlayerAbilitiesPacket
|
2021-07-27 07:44:06 +02:00 |
|
TheMode
|
de76ac5aad
|
Add UpdateViewPositionPacket constructor
|
2021-07-27 07:00:04 +02:00 |
|
TheMode
|
5285665939
|
Remove longly deprecated chat package
|
2021-07-27 06:55:08 +02:00 |
|
TheMode
|
aaa71f4e9a
|
Fix EntityProjectile
|
2021-07-26 11:53:30 +02:00 |
|
TheMode
|
87e4d84e4a
|
Fix falling block meta
|
2021-07-26 10:34:18 +02:00 |
|
TheMode
|
25d645a5cb
|
Remove legacy position objects
|
2021-07-25 06:30:49 +02:00 |
|
TheMode
|
ad964a0a39
|
Remove deprecated UpdateOption.java
|
2021-07-25 06:25:32 +02:00 |
|
TheMode
|
6ce5e8d310
|
Inline newposition when physics is disabled
|
2021-07-24 13:06:28 +02:00 |
|
TheMode
|
19e3bee23c
|
Lambda cleanup
|
2021-07-24 04:31:35 +02:00 |
|
TheMode
|
8734478126
|
More packet constructors
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-07-23 08:15:25 +02:00 |
|
TheMode
|
9db4ac06cc
|
Even more inline packets
|
2021-07-22 13:01:00 +02:00 |
|
TheMode
|
081266775c
|
More inline packets
|
2021-07-22 12:50:38 +02:00 |
|
TheMode
|
ff9ca60a58
|
Add some inline packet constructors
|
2021-07-22 09:54:34 +02:00 |
|
TheMode
|
a0bb437c4c
|
Reduce chunk entities Set allocation
|
2021-07-21 22:21:43 +02:00 |
|
TheMode
|
fceafb0b1e
|
Load a single chunk on instance spawn
|
2021-07-21 09:45:13 +02:00 |
|
TheMode
|
bebdcf59d5
|
Do not allocate arrays when refreshing a player chunks, optimize array lookup
|
2021-07-21 08:42:49 +02:00 |
|
TheMode
|
a074117ea5
|
Simplify optionalLoadAll
|
2021-07-20 19:10:53 +02:00 |
|
TheMode
|
12e430db69
|
Inline position packets
|
2021-07-20 03:06:27 +02:00 |
|
TheMode
|
1c7cd269ab
|
Remove DataContainer from more classes
|
2021-07-15 21:58:29 +02:00 |
|
TheMode
|
28b034103e
|
Remove deprecated interfaces impl
|
2021-07-15 05:23:33 +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
|
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
|
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
|
b3f78b4706
|
Fix chunk refresh being broken in unloaded chunk
|
2021-07-11 21:57:04 +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
|
b35ab0b667
|
Fix second setInstance method
|
2021-07-11 13:45:28 +02:00 |
|