Commit Graph

1764 Commits

Author SHA1 Message Date
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
TheMode a9013634ac Fix dot
Signed-off-by: TheMode <themode@outlook.fr>
2020-12-14 07:40:21 +01:00
themode f2c586177f Cache the unmodifiable viewers set to mitigate object allocation 2020-12-14 06:27:39 +01:00
themode 0645c4c764 Removed Viewable#sendPacketToSelf 2020-12-14 06:10:11 +01:00
themode 962a5117e9 Condition simplification 2020-12-14 06:08:26 +01:00
themode 3a988ddba1 Fixed block break particles and sound being played two times for the breaker 2020-12-14 06:06:28 +01:00
themode c1b584da1b Removed more string concatenation 2020-12-14 05:55:48 +01:00
themode 1742aa6f8a Updated the custom stone block in demo 2020-12-14 05:43:10 +01:00
themode 22cd7a28a7 Removed some string concatenation in logger 2020-12-14 05:42:22 +01:00
KrystilizeNevaDies 8a2e69f709 Change PlayerSpawnEvent too use player instead of entity 2020-12-14 12:52:51 +10:00
themode bdedbf9462 Fix intellij auto annotation 2 2020-12-14 03:27:07 +01:00