Tyan
|
c702e94937
|
Made some field in PlayerInventory protected for allowing usage in child classes
|
2021-01-08 12:29:59 +01:00 |
|
themode
|
066b3dc417
|
Cleanup
|
2021-01-08 08:32:33 +01:00 |
|
themode
|
35973c227e
|
Attempt to prevent exception during first connection
|
2021-01-08 03:16:59 +01:00 |
|
themode
|
1c65b36087
|
Rework of ArgumentCallback to be more robust, allowing to simplify all argument types in order to be used out of the command framework for general parsing.
Also removed magic space string, replaced with constant from commons apache library
|
2021-01-08 03:07:37 +01:00 |
|
themode
|
e4e564ab07
|
Add info in chunk comment about safe access
|
2021-01-07 16:51:10 +01:00 |
|
themode
|
d4f61eb152
|
Improve thread safety in Instance
|
2021-01-07 16:49:43 +01:00 |
|
themode
|
7c5bb7126a
|
Added PlayerBlockPlaceEvent#setBlockData
|
2021-01-07 16:12:56 +01:00 |
|
themode
|
349364e15d
|
Provide the proper dimensiontype in the JoinGamePacket
|
2021-01-07 04:21:34 +01:00 |
|
themode
|
0fa82aff1f
|
Fix default dimension
|
2021-01-07 03:49:55 +01:00 |
|
themode
|
706a36b30a
|
Fix dimension not being sent for the first instance & force dimensions to be registered in the manager
|
2021-01-07 03:46:58 +01:00 |
|
themode
|
cfe6178e46
|
Added "effects" support for DimensionType
|
2021-01-07 03:11:51 +01:00 |
|
themode
|
596b9eedb9
|
Don't ignore entity yaw in EntityCreature#addViewer
|
2021-01-07 02:30:46 +01:00 |
|
themode
|
709cc064e5
|
Added FIXME comment for future bugfix
|
2021-01-06 21:34:59 +01:00 |
|
themode
|
8d1dda74d0
|
Increase bpe to 15 as a temporary fix
|
2021-01-06 21:33:38 +01:00 |
|
themode
|
4107c768a3
|
Fix test
|
2021-01-06 21:19:09 +01:00 |
|
themode
|
84fd568c0c
|
Fix attributes not being fully sent for the first player login
|
2021-01-06 21:09:27 +01:00 |
|
themode
|
459e65da72
|
Fix build
|
2021-01-06 20:49:31 +01:00 |
|
themode
|
f5d550cda9
|
Fix attributes not being refreshed client side
|
2021-01-06 20:45:40 +01:00 |
|
themode
|
d6a3b18f04
|
Fix bits per entry value during palette resize
|
2021-01-06 20:33:01 +01:00 |
|
themode
|
97a29c6ccf
|
Player#setInstance cleanup
|
2021-01-06 19:06:37 +01:00 |
|
themode
|
6b39cb1e32
|
Execute the async login event before sending the login success packet
|
2021-01-06 19:02:35 +01:00 |
|
themode
|
deb8cab03a
|
Remove unnecessary checks
|
2021-01-06 18:01:39 +01:00 |
|
themode
|
6c813e9c26
|
Made FramedPacket immutable
|
2021-01-06 03:18:55 +01:00 |
|
themode
|
7347c8df68
|
Prevent exception when connecting using an older client
|
2021-01-06 03:16:46 +01:00 |
|
themode
|
2634105ad1
|
ArgumentWord restrictions should be part of the correction instead of the condition
|
2021-01-05 21:54:17 +01:00 |
|
themode
|
9546caca04
|
Fix build
|
2021-01-05 18:16:44 +01:00 |
|
themode
|
852391f210
|
Fix packet listeners not being called if there is no default listener
|
2021-01-05 18:10:25 +01:00 |
|
themode
|
3a7ae11c56
|
Add CommandSender as param in onDynamicWrite
|
2021-01-05 18:04:28 +01:00 |
|
themode
|
45c148974e
|
A bunch of client packets
|
2021-01-05 13:58:38 +01:00 |
|
themode
|
261d734740
|
Added all missing server packets
|
2021-01-05 13:44:14 +01:00 |
|
themode
|
388caefa34
|
Added BlockEntityDataPacket
|
2021-01-05 13:38:35 +01:00 |
|
themode
|
47447706b0
|
Fix Player#kick ignoring the kicking text
|
2021-01-04 23:15:41 +01:00 |
|
themode
|
0a0d19128c
|
Added BlockManager#getCustomBlocks
|
2021-01-04 22:29:44 +01:00 |
|
themode
|
5c2b7f38f6
|
Update Hydrazine library
|
2021-01-04 21:37:34 +01:00 |
|
themode
|
640521e6dc
|
Fix item hide flags and custom model data not being saved in the creative packet
|
2021-01-04 20:26:17 +01:00 |
|
themode
|
7019b7da85
|
Fix onGround field and gravityTickCount
|
2021-01-04 03:04:45 +01:00 |
|
themode
|
f2f9cbc5fa
|
Prevent NPE when creating a Team without any entity
|
2021-01-03 23:01:41 +01:00 |
|
themode
|
f13646fd0d
|
Allow null target in EntityCreature#setTarget
|
2021-01-03 22:42:15 +01:00 |
|
themode
|
edab21baa6
|
Allow null target in EntityCreature#setTarget
|
2021-01-03 22:41:50 +01:00 |
|
themode
|
c52b86822b
|
Optimize equipment packet creation
|
2021-01-03 22:05:18 +01:00 |
|
themode
|
5ba68be4a1
|
Update equipments when clearing a player inventory
|
2021-01-03 21:59:58 +01:00 |
|
themode
|
765c5be642
|
Small synchronization optimization
|
2021-01-03 20:00:00 +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 |
|
themode
|
dad642a6a2
|
Allow retrieving argument value using the argument object instead of the String id
|
2021-01-02 17:24:26 +01:00 |
|
themode
|
bfad3b8d7c
|
Allow wrappers for Arguments by making the Map protected
|
2021-01-02 17:11:27 +01:00 |
|
themode
|
8155845c90
|
Fix AIOB exception when placing a block in y=256
|
2021-01-02 16:18:26 +01:00 |
|
themode
|
82631fc6f8
|
Comments for the optional argument support
|
2021-01-02 16:09:20 +01:00 |
|
themode
|
0faaea2c1b
|
Added option to disable the grouped packet feature
|
2021-01-02 15:44:50 +01:00 |
|
themode
|
1c916b92fa
|
Use offset constant
|
2021-01-02 13:16:02 +01:00 |
|
Matt Worzala
|
dc4d7d63e2
|
fix formatting
|
2021-01-02 07:03:39 -05:00 |
|
Matt Worzala
|
720422c031
|
remove irrelevant comment
|
2021-01-02 07:02:39 -05:00 |
|
Matt Worzala
|
0b9b95e6cb
|
remove debugging code & use inventory offset constant
|
2021-01-02 06:51:21 -05:00 |
|
Matt Worzala
|
1f60330abe
|
Fix double click result handling
|
2021-01-02 04:40:24 -05:00 |
|
themode
|
4d2dd7d256
|
Fix javadoc build
|
2021-01-01 23:40:22 +01:00 |
|
themode
|
4f5847ff10
|
Little detail about FramedPacket
|
2021-01-01 23:37:20 +01:00 |
|
themode
|
4bf120b714
|
Added support for command syntaxes with optional arguments (default values)
|
2021-01-01 23:36:53 +01:00 |
|
themode
|
2ec727d5f8
|
Fix InventoryClickResult not using the proper items
|
2021-01-01 13:43:43 +01:00 |
|
Matt Worzala
|
46ac38d5b3
|
Change ColoredText usages to JsonMessage
|
2020-12-31 13:53:21 -05:00 |
|
themode
|
2141792fcf
|
Fixed math
|
2020-12-31 12:07:16 +01:00 |
|
themode
|
fd920ffdfe
|
Potion cleanup
|
2020-12-31 12:05:36 +01:00 |
|
ThatCreeper
|
0ce094567b
|
Fix most checkstyle warnings
|
2020-12-30 19:27:29 -06:00 |
|
ThatCreeper
|
c3d6af3afe
|
make removeEffect send a packet
Make Potion immutable, and use long instead of Long
|
2020-12-30 19:07:07 -06:00 |
|
ThatCreeper
|
c01b57ed9b
|
removed scheduledPotions
|
2020-12-30 18:55:20 -06:00 |
|
ThatCreeper
|
fa41aabaed
|
Make Potions use time instead of nanoTime
|
2020-12-30 18:47:43 -06:00 |
|
ThatCreeper
|
d7883d29ff
|
Rewrite Potions
|
2020-12-30 18:29:07 -06:00 |
|
ThatCreeper
|
50b44e46e0
|
Add PotionEffectManager
|
2020-12-30 17:12:03 -06:00 |
|
themode
|
d4110632a4
|
Increase readability when using static fields instead of local ones
|
2020-12-30 20:30:48 +01:00 |
|
themode
|
23fc19430a
|
Fix entity uuid map memory leak
|
2020-12-30 20:29:46 +01:00 |
|
themode
|
835a769080
|
Implement entity eye height based on boundingbox
|
2020-12-29 20:42:41 +01:00 |
|
themode
|
78ed12887d
|
Implement client spectate packet
|
2020-12-29 19:58:40 +01:00 |
|
themode
|
a7a6210f65
|
Register ClientSpectatePacket
|
2020-12-29 19:50:29 +01:00 |
|
themode
|
8b9836d82a
|
Set Player eye height to 1.62
|
2020-12-29 18:12:25 +01:00 |
|
TheMode
|
feab43a5f1
|
Merge pull request #89 from Nesaak/master
Add BlockIterator and LivingEntity#getTargetBlockPosition
|
2020-12-29 18:09:30 +01:00 |
|
Nesaak
|
ebea74f3c6
|
Remove unused import
|
2020-12-29 11:54:06 -05:00 |
|
themode
|
8da6148152
|
PlayerInventory field in player is now protected, to allow unsafe modifications when extending the class
|
2020-12-29 16:42:07 +01:00 |
|
jglrxavpok
|
817036fd87
|
Too many F, oops
|
2020-12-29 16:25:11 +01:00 |
|
jglrxavpok
|
997a76980f
|
Fix ChunkBatch not deserializing properly block state IDs > 255
|
2020-12-29 16:17:27 +01:00 |
|
themode
|
3c871ed603
|
Fix NPE in CrossbowMeta
|
2020-12-29 15:16:51 +01:00 |
|
Nesaak
|
fd73cc1d23
|
Add BlockIterator and LivingEntity#getTargetBlockPosition
|
2020-12-28 20:24:03 -05:00 |
|
themode
|
718d787192
|
Makes the Pose enum public
|
2020-12-29 00:43:04 +01:00 |
|
themode
|
f7d1bd7e53
|
Merge remote-tracking branch 'origin/master'
|
2020-12-29 00:04:27 +01:00 |
|
themode
|
cecf6310ca
|
Added Entity#setPose
|
2020-12-29 00:04:15 +01:00 |
|
TheMode
|
70c9068365
|
Merge pull request #87 from mworzala/list_typing
Minor list typing changes
|
2020-12-28 21:19:58 +01:00 |
|
Matt Worzala
|
071a2ce196
|
Change ArrayList types to List
|
2020-12-28 14:57:39 -05:00 |
|
Matt Worzala
|
460b177866
|
Set player bounding box size to 0.6.
|
2020-12-28 14:16:43 -05:00 |
|
Archy-X
|
e9b93c0d02
|
Merge branch 'master' of https://github.com/Minestom/Minestom
|
2020-12-28 11:39:26 -07:00 |
|
Matt Worzala
|
c24df2f308
|
remove debug print
|
2020-12-28 13:34:48 -05:00 |
|
Matt Worzala
|
c89ffbfc44
|
Change rounding method of Instance#getChunkAt to fix negative chunk off-by-one
|
2020-12-28 13:28:10 -05:00 |
|
Archy-X
|
e911612ad6
|
Add onWrite method with CommandSender in CommandProcessor
|
2020-12-28 10:59:18 -07:00 |
|
themode
|
ca3667732f
|
Attempt to fix sync issue in window click
|
2020-12-28 17:27:40 +01:00 |
|
themode
|
87e8e550f1
|
Don't add players to the waiting list in the constructor, but in the registration method
|
2020-12-28 12:41:15 +01:00 |
|
themode
|
924fac562b
|
Print exceptions properly during server tick
|
2020-12-28 12:27:25 +01:00 |
|
themode
|
22aa9d01ed
|
Do not size the string in sendPluginMessage
|
2020-12-28 10:40:50 +01:00 |
|
TheMode
|
c478bd7af6
|
Merge pull request #83 from Archy-X/master
Add ChatColor values method
|
2020-12-28 08:06:13 +01:00 |
|
Archy-X
|
05f3760044
|
Added ChatColor values method
|
2020-12-28 00:00:47 -07:00 |
|
Nesaak
|
1a1c3339aa
|
Add #FindPlayer in ConnectionManager
|
2020-12-27 20:55:57 -05:00 |
|
themode
|
5975f8d838
|
Stop creating a thread for each auth request
|
2020-12-28 00:18:25 +01:00 |
|
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 |
|
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 |
|
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
|
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
|
8cddf30b9e
|
Annotation for ChunkGenerator
|
2020-12-14 01:41:08 +01:00 |
|
themode
|
765dfee3f0
|
Send an EffectPacket instead of a particle one when breaking a block
|
2020-12-14 01:19:35 +01:00 |
|
themode
|
b062315efb
|
Consolidate ChatColor immutable state
|
2020-12-14 01:03:12 +01:00 |
|
R0bbyYT
|
a51e1a8484
|
See commit 4ae623cd , but without the Google code formatting
|
2020-12-13 23:31:37 +01:00 |
|
themode
|
2fa0f5a417
|
Revert "Fixes an issue when a player is in another team that this player is not showed in his team for other players"
This reverts commit 4ae623cd
|
2020-12-13 23:01:01 +01:00 |
|
R0bbyYT
|
4ae623cdab
|
Fixes an issue when a player is in another team that this player is not showed in his team for other players
|
2020-12-13 15:00:48 +01:00 |
|
R0bbyYT
|
f386815458
|
Changes the accessibility of ChatColor#getCodeName from protected to public
|
2020-12-13 14:13:04 +01:00 |
|
themode
|
f9666a8971
|
Comment indicating that #getChunks return the loaded chunks
|
2020-12-13 01:33:54 +01:00 |
|
themode
|
bdcb708195
|
Fix CompassMeta
|
2020-12-12 23:15:33 +01:00 |
|
themode
|
8dfc52dd15
|
Added indication on IOException with the resource gatherer
|
2020-12-12 10:29:38 +01:00 |
|
Felix Cravic
|
5e85c0117a
|
Cleanup
|
2020-12-12 06:13:50 +01:00 |
|
Felix Cravic
|
c8154b564f
|
Fixed EntitySoundEffectPacket name
|
2020-12-12 05:52:03 +01:00 |
|
Felix Cravic
|
7da5550858
|
Added EntityAI to facilitate AI integration with other entity types (eg FakePlayer)
|
2020-12-12 05:50:05 +01:00 |
|
Felix Cravic
|
137273f05f
|
Fix BlockPlacementRule block state id update
|
2020-12-12 04:27:43 +01:00 |
|
Felix Cravic
|
77b4fe7287
|
Throw an exception when an entity tries to move in an unloaded chunk
|
2020-12-12 00:10:42 +01:00 |
|
Felix Cravic
|
44096ff9cf
|
Prevent first chunks not loading with a high latency
|
2020-12-12 00:07:41 +01:00 |
|
Felix Cravic
|
d56bf94135
|
Specify where EntityManager#addWaitingPlayer is called
|
2020-12-11 23:35:36 +01:00 |
|
R0bbyYT
|
8542cebd1d
|
Documentation for the ResponseData and ResponseDataConsumer
|
2020-12-11 22:44:15 +01:00 |
|
Felix Cravic
|
e9dd1a1366
|
Merge remote-tracking branch 'origin/master'
|
2020-12-11 22:07:00 +01:00 |
|
R0bbyYT
|
7644d36165
|
More numeric range types
|
2020-12-11 21:56:07 +01:00 |
|
Felix Cravic
|
f092e6ebfd
|
Added comment about permission serialization
|
2020-12-11 21:46:55 +01:00 |
|
Felix Cravic
|
90102e1562
|
Permission improvement
|
2020-12-11 21:42:32 +01:00 |
|
Felix Cravic
|
76c3ea52ac
|
Merge branch 'master' into nbt-permission
|
2020-12-11 21:37:00 +01:00 |
|
Felix Cravic
|
0a9ce664f3
|
Cleanup
|
2020-12-11 21:36:35 +01:00 |
|
Felix Cravic
|
38dc50bb1a
|
Optimise entity velocity (to do not send the packet every tick)
|
2020-12-11 20:17:33 +01:00 |
|
Felix Cravic
|
2f96a47270
|
Optimise GlobalEventHandler
|
2020-12-11 19:37:44 +01:00 |
|
Felix Cravic
|
ac8ba3ab10
|
Fixed ItemDropEvent and PickupItemEvent constructor + changed PlayerInit event registration to use the global event handler
|
2020-12-11 04:34:08 +01:00 |
|
Felix Cravic
|
c16a0234a3
|
Comment for PermissionHandler#getPermission
|
2020-12-11 03:24:30 +01:00 |
|
Felix Cravic
|
6017a902c3
|
fix typo
|
2020-12-11 03:22:07 +01:00 |
|
Felix Cravic
|
7700c718aa
|
Added PermissionHandler#getPermission
|
2020-12-11 03:19:25 +01:00 |
|
Felix Cravic
|
1b7f00f1b9
|
Merge branch 'master' into nbt-permission
|
2020-12-11 03:15:14 +01:00 |
|
Felix Cravic
|
62ab0a2007
|
Remove unnecessary shouldUpdate method in Entity
|
2020-12-10 18:12:05 +01:00 |
|
Felix Cravic
|
00c144b592
|
Rework of the permission API
|
2020-12-10 02:56:56 +01:00 |
|
Felix Cravic
|
30a7843018
|
Added #flush in comment
|
2020-12-10 00:08:35 +01:00 |
|
Felix Cravic
|
54d3a6bace
|
fixed GlobalEventHandler getter name
|
2020-12-09 22:36:15 +01:00 |
|
Felix Cravic
|
6e3df970fa
|
Added GlobalEventHandler
|
2020-12-09 22:31:20 +01:00 |
|
Felix Cravic
|
30d257c847
|
Remove unnecessary #callEvent override in Entity
|
2020-12-09 22:18:11 +01:00 |
|
Felix Cravic
|
08f7b1c715
|
Event callback collections now use a set, and #add/removeCallback return a boolean to know if the action was successful
|
2020-12-09 22:05:11 +01:00 |
|
Felix Cravic
|
f7c05a445e
|
Remove #copy
|
2020-12-09 21:34:53 +01:00 |
|
Felix Cravic
|
f39f6444d7
|
PublicCloneable and support for ItemMeta#clone
|
2020-12-09 21:15:02 +01:00 |
|
Felix Cravic
|
cea3b8b593
|
WIP removal of #copy for #clone
|
2020-12-09 20:51:40 +01:00 |
|
KrystilizeNevaDies
|
f54dc4efe5
|
Style fixes + Imports
|
2020-12-10 01:10:46 +10:00 |
|
CmdrNorthpaw
|
df536f9aaf
|
Function in CommandSender to send ColoredText (#75)
* Send ColoredText messages to CommandSender
* Only send ColoredText if this is a player
* Documentation!
|
2020-12-10 01:09:29 +10:00 |
|
TheMode
|
ea3021ea69
|
Console command doesnt need to start with the command prefix
Signed-off-by: TheMode <themode@outlook.fr>
|
2020-12-09 06:30:15 +01:00 |
|
Felix Cravic
|
5576d11fce
|
Do not wait for worker thread shutdown
|
2020-12-08 18:14:10 +01:00 |
|
Felix Cravic
|
91a000ab31
|
heap buffers don't need to be released manually
|
2020-12-08 09:49:29 +01:00 |
|
Felix Cravic
|
b307a979c3
|
Added NotNull annotation for Sidebar
|
2020-12-08 09:39:51 +01:00 |
|
Felix Cravic
|
42cedf3fbf
|
Use Guava to initialize concurrent linked queues
|
2020-12-08 09:36:19 +01:00 |
|
Felix Cravic
|
fec23a9783
|
Improve grouped packet performance
|
2020-12-08 09:13:22 +01:00 |
|
Felix Cravic
|
91dc4eb675
|
Remove unnecessary synchronized blocks
|
2020-12-08 03:37:00 +01:00 |
|
Felix Cravic
|
eca6a657c3
|
Execute InstanceTickEvent in Instance instead of InstanceContainer
|
2020-12-08 00:16:46 +01:00 |
|
Felix Cravic
|
c836bbc051
|
Merge remote-tracking branch 'origin/master'
|
2020-12-08 00:13:24 +01:00 |
|
Felix Cravic
|
716e2ea5ef
|
Remove unnecessary synchronized block and allow for custom drop amount
|
2020-12-08 00:12:49 +01:00 |
|
KrystilizeNevaDies
|
061c1600e7
|
Annotation and type fix
Just clean up annotations on primatives and instance v InstanceContainer
|
2020-12-08 09:12:42 +10:00 |
|
Felix Cravic
|
99f4c8f2d3
|
No item copy when swapping item hand
|
2020-12-08 00:08:27 +01:00 |
|
Felix Cravic
|
0de69ae2ad
|
Merge remote-tracking branch 'origin/master'
|
2020-12-07 23:58:34 +01:00 |
|
Felix Cravic
|
ff4580c41b
|
Prevent unnecessary item copy during drop
|
2020-12-07 23:57:57 +01:00 |
|
KrystilizeNevaDies
|
e8e30b1328
|
Fix first tick call
|
2020-12-08 07:52:46 +10:00 |
|
KrystilizeNevaDies
|
6cc8946963
|
Add instance tick event
|
2020-12-08 07:30:14 +10:00 |
|
Felix Cravic
|
07990b26e9
|
Better comment for Entity#isAutoViewable
|
2020-12-06 20:11:14 +01:00 |
|
Felix Cravic
|
0f97930f79
|
Fix player gravity
|
2020-12-06 16:52:04 +01:00 |
|
Felix Cravic
|
43aca45c05
|
Fixed void promise on channel write
|
2020-12-06 05:52:36 +01:00 |
|
Felix Cravic
|
70000e75d5
|
Added gravity acceleration and terminal velocity (and an utils method to get the gravity tick count)
|
2020-12-06 01:36:37 +01:00 |
|
Felix Cravic
|
d5e5412309
|
Allow custom EntityCreature death animation time
|
2020-12-06 00:06:52 +01:00 |
|
Felix Cravic
|
3f487f4f4f
|
Entity with scheduled removal still execute tick until complete removal, added some comments
|
2020-12-05 23:57:07 +01:00 |
|
Felix Cravic
|
8966cc7ec8
|
Merge remote-tracking branch 'origin/master'
|
2020-12-05 20:55:04 +01:00 |
|
Felix Cravic
|
a58dab4f34
|
Disable netty errors processing by default
|
2020-12-05 20:54:39 +01:00 |
|
R0bbyYT
|
a1ef2b21c3
|
The leather armor pieces are now correctly colored
|
2020-12-05 20:45:54 +01:00 |
|
Felix Cravic
|
e3f6b73241
|
NettyPlayerConnection.java#write and flush should return a ChannelFuture
|
2020-12-05 20:35:43 +01:00 |
|
LeoDog896
|
e6c314a5e5
|
Ignore kotlin in classloader
|
2020-12-05 11:44:18 -05:00 |
|
Felix Cravic
|
1f1bd348b5
|
Fix player teleport being teleported inside a block
|
2020-12-05 17:14:10 +01:00 |
|
Felix Cravic
|
3c0fa42758
|
Precision in the documentation, syntax argument count needs to be higher than 0
|
2020-12-05 16:19:54 +01:00 |
|
Felix Cravic
|
59b4b7996d
|
Do not retrieve all chunks when teleporting in the same chunk
|
2020-12-05 16:16:25 +01:00 |
|
Felix Cravic
|
f7753ab447
|
#showPlayer cleanup
|
2020-12-05 16:09:08 +01:00 |
|
Felix Cravic
|
6bd6d22651
|
Added EntityCreature#switchEntityType
|
2020-12-05 01:36:06 +01:00 |
|
Felix Cravic
|
cd44732cbc
|
Velocity cleanup
|
2020-12-04 19:19:30 +01:00 |
|
Felix Cravic
|
9b8579eaf4
|
Small cleanup
|
2020-12-04 18:25:24 +01:00 |
|
KrystilizeNevaDies
|
d6c0a24bed
|
Add Vector & BlockPosition copyCoordinates
|
2020-12-04 15:17:25 +10:00 |
|
Felix Cravic
|
ddf8cc383d
|
Fixed concurrent exception when shutting down the extension manager
|
2020-12-03 17:54:23 +01:00 |
|
Felix Cravic
|
6f8cbeb73b
|
Unload extensions when shutting down the server
|
2020-12-03 17:35:04 +01:00 |
|
Felix Cravic
|
d61a598c94
|
Prevent players being disconnected two times during a clean stop, also made shutdown tasks being executed in a single thread
|
2020-12-02 21:28:36 +01:00 |
|
Felix Cravic
|
5de6e466ee
|
Execute the shutdown tasks before closing the netty server
|
2020-12-02 20:55:05 +01:00 |
|
Felix Cravic
|
6748fbe6bf
|
Merge remote-tracking branch 'origin/master'
|
2020-12-02 20:35:23 +01:00 |
|
Felix Cravic
|
635d6f9f95
|
Fixed EntityCreeper metadata
|
2020-12-02 20:35:09 +01:00 |
|
KrystilizeNevaDies
|
936f7b9392
|
Add direct playSound variant
|
2020-12-03 00:08:09 +10:00 |
|
Felix Cravic
|
181f20289c
|
Cleanup for the sound code, and comment for PlayerLoginEvent about not working player methods
|
2020-12-02 14:36:54 +01:00 |
|
Felix Cravic
|
369910aea4
|
Fixed a terrible typo
|
2020-12-01 18:52:37 +01:00 |
|
Felix Cravic
|
aa4ee97710
|
Added getter and setter for the entity in GoalSelector
|
2020-12-01 18:21:19 +01:00 |
|
KrystilizeNevaDies
|
92b06b6992
|
sendPacketToSelf
Added sendPacketToSelf for more utility on veiwable player
|
2020-11-30 10:25:12 +10:00 |
|
Felix Cravic
|
8675a90e9c
|
Added the NavigableEntity interface to use the pathfinder (instead of hardcoding it in EntityCreature)
|
2020-11-29 23:14:21 +01:00 |
|
Felix Cravic
|
75e3ffde8d
|
Comments for FollowTargetGoal
|
2020-11-29 22:19:13 +01:00 |
|
Felix Cravic
|
b6aa81bbbf
|
Prevent adding a command syntax without any argument
|
2020-11-29 21:34:54 +01:00 |
|
Felix Cravic
|
415bcda6fd
|
Allow custom Netty thread count
|
2020-11-29 17:49:02 +01:00 |
|