themode
c92a7873db
Only send velocity packet in #addViewer if required
2021-03-26 09:04:28 +01:00
themode
169dbedea2
Fix entity head position, improve performance for Player#addViewer0
2021-03-22 14:54:52 +01:00
Eoghanmc22
8975161edb
use a ConcurrentHashMap key set instead of a CopyOnWriteArraySet for viewers so .contains() is O(1)
2021-03-19 22:50:28 -04:00
themode
c960bb297b
Remove unnecessary condition, prevent double chunk refresh
2021-03-16 05:16:11 +01:00
themode
c253a27260
Added copy to clipboard message click event
2021-03-05 14:30:50 +01:00
themode
55179082e9
Remove final methods
2021-03-04 23:06:29 +01:00
themode
7c505ecc17
Do not deprecate Entity#setInstance
2021-03-04 16:43:10 +01:00
themode
25c2dc661f
Fix position yaw/pitch not being copied
2021-03-02 19:36:11 +01:00
TheMode
29a8542d3e
Merge pull request #129 from Minestom/improve-extension-system
...
Improve extension system
2021-03-02 18:22:21 +01:00
Konstantin Shandurenko
1ae2cf78af
Added support of custom entity position synchronization cooldown
2021-03-01 13:09:08 +03:00
themode
e8e8022ec6
Fix pathfinding + cleanup
2021-02-25 15:48:48 +01:00
themode
7da3a16978
Fix connection loop
2021-02-25 15:35:31 +01:00
Konstantin Shandurenko
6192d1fead
removed duplicating code piece
2021-02-25 14:40:14 +03:00
Konstantin Shandurenko
23ee4c7fdf
Deprecated Entity constructors accepting spawnPosition and introduces Entity#setInstance(Instance, Position)
2021-02-25 13:56:10 +03:00
Konstantin Shandurenko
3c5b76c0a8
Tiny improvement for Entity#switchEntityType
2021-02-25 13:39:22 +03:00
Konstantin Shandurenko
8ca43c4caa
Entity is not abstract anymore
2021-02-25 13:00:02 +03:00
Konstantin Shandurenko
83c5d3c95f
Marked Entity#getEntityType as NotNull
2021-02-25 10:38:53 +03:00
Konstantin Shandurenko
18da3e0168
Moved switchEntityType from EntityCreature to Entity
2021-02-25 10:37:02 +03:00
Konstantin Shandurenko
ca6546eb7d
Removed obsolete metadata type values inside Entity
2021-02-25 10:00:29 +03:00
Konstantin Shandurenko
7db7dab4b9
EntitySpawnType initial commit
2021-02-25 08:59:55 +03:00
Konstantin Shandurenko
3f941d51bb
Fixed initial BoundingBox of Pufferfish
2021-02-23 20:04:30 +03:00
Konstantin Shandurenko
6e950ab170
BaseEntityMeta is now an EntityMeta
2021-02-23 19:18:53 +03:00
Konstantin Shandurenko
692dcfed4c
Setting default entity BoundingBox from EntityType data
2021-02-23 18:41:24 +03:00
Konstantin Shandurenko
bbe143520e
A bit more changes to EntityMeta
2021-02-23 18:37:00 +03:00
Konstantin Shandurenko
0915858df3
Meta wrappers for all the entities
2021-02-23 15:11:10 +03:00
TheMode
71f1e51df3
Merge pull request #146 from RinesThaix/goals
...
Arrows and RangedAttackGoal
2021-02-22 13:58:43 +01:00
Konstantin Shandurenko
dbfebc50ec
Block collisions for arrows
2021-02-22 14:42:46 +03:00
Konstantin Shandurenko
3c8824c7b0
RangedAttackGoal implementation initial commit
2021-02-22 08:46:37 +03:00
themode
77148338b9
Added Entity#clearEffects
2021-02-22 06:00:49 +01:00
jglrxavpok
eadd4a2b39
Automatically unload GlobalEventHandler callbacks
2021-02-03 17:11:06 +01:00
themode
3026e46220
Added new metadata API
2021-01-30 04:44:44 +01:00
themode
e0c8e94bc1
Limit the number of velocity packet used for entities
2021-01-27 19:35:53 +01:00
themode
9775262c6a
Fix velocity for netty clients
2021-01-27 19:20:52 +01:00
themode
0da4f96e7e
Allow gravity values to be doubles
2021-01-25 21:30:56 +01:00
themode
5f75ea7d3a
Remove unnecessary casts
2021-01-25 19:33:53 +01:00
themode
c01736f863
Use doubles instead of floats to represent Position and Vector
2021-01-25 13:47:13 +01:00
Tyan
7d7c65aa70
Set the last location at the end of refreshPosition
2021-01-23 15:51:07 +01:00
themode
bf692d8043
Clone the teleport position to prevent object sharing
2021-01-23 08:42:49 +01:00
themode
36933fe4b3
Ensure synchronization of the location field
2021-01-23 08:23:24 +01:00
LeoDog896
3536bdc856
Microoptimization cleanup
...
Just some small microoptimizations including preferring fastutils, Removing unnecessary checks already dealt with using @NotNull, all since I had extra unplanned free time.
2021-01-15 11:08:11 -05:00
KrystilizeNevaDies
7bc1f37e80
Add a direct way to set the bounding box in Entity
2021-01-13 21:57:55 +10:00
themode
29c8f924fa
Added missing metadata types
2021-01-11 21:21:19 +01:00
themode
c5d56ae820
Small velocity code cleanup
2021-01-11 08:44:38 +01:00
themode
6b39cb1e32
Execute the async login event before sending the login success packet
2021-01-06 19:02:35 +01:00
themode
7019b7da85
Fix onGround field and gravityTickCount
2021-01-04 03:04:45 +01:00
themode
317432460e
Entity cleanup
2021-01-03 00:23:41 +01:00
ThatCreeper
993b936e4e
reorder imports
2021-01-02 17:12:38 -06:00
ThatCreeper
30868df243
Remove unused imports
2021-01-02 17:08:59 -06:00
ThatCreeper
30be7b5b81
Add Potion Add and Remove events
2021-01-02 16:59:17 -06:00
Matt Worzala
46ac38d5b3
Change ColoredText usages to JsonMessage
2020-12-31 13:53:21 -05:00