Commit Graph

1674 Commits

Author SHA1 Message Date
themode
28c5e39f8b Pre login event is now async 2020-12-27 22:16:19 +01:00
themode
a3ae2f39a5 More comments for NettyServer 2020-12-27 10:53:30 +01:00
themode
6a9461546c No more memory allocation when using grouped packets 2020-12-26 21:10:27 +01:00
themode
feb4783988 Small optimization for entity velocity 2020-12-26 18:52:44 +01:00
themode
3137be35a4 Better exception message 2020-12-26 16:46:54 +01:00
themode
f4818d46fb Cleanup extension code and added an option to disable extension loading on startup 2020-12-26 11:55:22 +01:00
TheMode
610c1dd85b
Merge pull request #81 from Minestom/feature/item-meta
Implements player head and firework metas
2020-12-25 10:44:49 +01:00
R0bbyYT
f58dcbda46 FireworkMeta uses CopyOnWriteArrayList instead of ArrayList, removes #getOwningPlayer() 2020-12-25 10:40:02 +01:00
R0bbyYT
4818e29d81 Merge remote-tracking branch 'origin/master' into feature/item-meta 2020-12-24 15:29:59 +01:00
R0bbyYT
724f0b9c7a Adds some documentation 2020-12-24 15:29:34 +01:00
themode
557ec7ca83 Fix auto viewable during viewers refresh 2020-12-23 10:51:59 +01:00
themode
18eab183a0 Auto entity viewing cleanup 2020-12-23 10:40:50 +01:00
themode
a6cb126d76 Fix #isAutoViewable 2020-12-23 10:21:48 +01:00
themode
978a1f5135 PlayerChatEvent function should return a JsonMessage and not necessarily a RichMessage 2020-12-23 08:24:29 +01:00
R0bbyYT
58c7ad9e02 Implements PlayerHeadMeta, FireworkMeta and FireworkEffectMeta 2020-12-23 02:24:41 +01:00
themode
6e0ad54d5e Added EntityEndCrystal 2020-12-22 05:36:15 +01:00
themode
b5feb35619 Added PlayerDeathEvent to change the death message/text 2020-12-22 05:26:37 +01:00
TheMode
460813b6e0 Added dots
Signed-off-by: TheMode <themode@outlook.fr>
2020-12-21 13:44:58 +01:00
themode
2a78851ab4 Chunk#addViewer should always send the chunk & light packets 2020-12-20 09:50:47 +01:00
themode
3a7afa63d5 Security update preventing modified client from crashing the server by placing a block in an unloaded chunk 2020-12-20 03:38:36 +01:00
themode
ffbde089f8 BlockPlacementRule cleanup 2020-12-20 03:24:29 +01:00
R0bbyYT
81592d8b56 More documentation for the FakePlayer, Small improvement for the FakePlayerController 2020-12-19 16:32:42 +01:00
themode
c7876d648c Fix NPE when clicking outside of the inventory to drop 2020-12-18 04:05:29 +01:00
themode
213599a649 Merge remote-tracking branch 'origin/master' 2020-12-18 01:46:00 +01:00
themode
c6d7dea2da Prevent CME when unloading InstanceContainer chunks 2020-12-18 01:45:45 +01:00
TheMode
049975e239
Merge pull request #78 from MichaelPriebe/master
Fix and Cleanup Redstone Placement Rule
2020-12-18 01:30:58 +01:00
themode
943aae7397 Do not send gamemode related packets before the player spawn 2020-12-18 00:57:23 +01:00
themode
3e532b24a8 Prevent placing block in adventure mode 2020-12-18 00:28:06 +01:00
MichaelPriebe
881ed5deca Update code style 2020-12-17 01:16:24 -05:00
MichaelPriebe
917c4ddfd6 Fix and Cleanup Redstone Placement Rule 2020-12-17 00:51:13 -05:00
themode
8b515e8686 Fix DARK_CYAN color 2020-12-17 00:47:52 +01:00
themode
ed46bd0dc2 Annotation in InventoryClickProcessor 2020-12-16 03:51:13 +01:00
themode
5224eecdd1 Event unification (type-specific event, CancellableEvent is now an interface) 2020-12-16 03:21:59 +01:00
themode
7750934a3f Small cleanup 2020-12-16 00:13:40 +01:00
themode
7bcca8ff9f Rename the walkingSpeed ability to fieldViewModifier, the movement speed attribute should be used instead for speed 2020-12-15 13:41:42 +01:00
themode
892c1d5806 Reduce chunk Map operation 2020-12-15 13:27:38 +01:00
themode
74b8674a15 Netty write cleanup and allocator options 2020-12-15 13:18:24 +01:00
themode
b808497c9b GroupedPacketHandler cleanup 2020-12-15 09:55:53 +01:00
themode
b9a0a761c4 Fixed CommandManager#execute not throwing NPE 2020-12-15 09:30:09 +01:00
themode
26762bec17 Use pooled direct buffer in GroupedPacketHandler when preferred 2020-12-15 09:11:20 +01:00
themode
604d10a06c Fix WritableBookMeta cloning 2020-12-15 08:55:29 +01:00
themode
69adb67394 Compute the tags packet only once to improve performance on high connection traffic 2020-12-15 06:21:59 +01:00
themode
5c9fd9294a Fix PreClickEvent canceling being ignored when the inventory condition doesn't cancel 2020-12-15 06:04:58 +01:00
themode
9b9dab56eb Fix ghost cursor item when canceling an inventory click 2020-12-15 05:52:35 +01:00
themode
bf10f0d3f7 Fixed thread crash when clicking in a non interactive inventory slot (-1) 2020-12-15 05:47:18 +01:00
themode
e1a886aa3a Fix SetSlotPacket 2020-12-15 05:39:28 +01:00
themode
0658d1659c Renamed ChunkSupplier#createChunk 2020-12-15 04:21:26 +01:00
themode
a3613bff89 Use CloneUtils for deep copy 2020-12-15 03:40:07 +01:00
themode
17fc4fc7e6 Merge remote-tracking branch 'origin/master' 2020-12-15 03:30:10 +01:00
themode
69d4792191 WIP collection deep cloning. Starting with PotionMeta 2020-12-15 03:29:47 +01:00