TheMode
|
bd4aa90753
|
Framed packet cleanup (#489)
|
2021-10-13 06:33:44 +02:00 |
TheMode
|
2c4ea3c3c4
|
Serialize/Compress tag packet only once
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-20 19:34:43 +02:00 |
Moulberry
|
ee435f43f2
|
Set proper pose once flying finishes
|
2021-09-14 17:50:19 +08:00 |
Moulberry
|
1933914bbc
|
Set proper pose once flying finishes
|
2021-09-14 17:43:02 +08:00 |
Moulberry
|
73ea79bed2
|
Fix flying clip bug
|
2021-09-14 17:37:57 +08:00 |
Moulberry
|
5bf4758a3a
|
Remove extra chunk unloads
|
2021-09-13 15:08:57 +08:00 |
Moulberry
|
9531bd5cb3
|
Merge upstream
|
2021-09-13 15:07:11 +08:00 |
Moulberry
|
0360fd3f79
|
Fix 2 entity loading issues
|
2021-09-13 15:05:16 +08:00 |
TheMode
|
0c5b37ed18
|
Optimize unnecessary chunk coordinate conversion
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-11 01:04:11 +02:00 |
TheMode
|
3ddf729a46
|
Code style, remove deprecated `ChatMode`
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-10 05:50:08 +02:00 |
TheMode
|
e6db47ec6e
|
Add fancy Player#sendPacket shortcut
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-10 05:41:54 +02:00 |
TheMode
|
ffbc8e5f27
|
Fix Player#getLocale
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-08 00:54:00 +02:00 |
TheMode
|
3e386a1491
|
Send unload packet
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-07 21:26:24 +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
|
5ddd97cee2
|
Move optimized event calling inside ListenerHandle
|
2021-08-24 15:35:09 +02:00 |
TheMode
|
129a39fc3d
|
Proper place for global event ListenerHandles
|
2021-08-22 13:56:12 +02:00 |
TheMode
|
18b0e21f21
|
Start using ListenerHandle
|
2021-08-22 07:47:06 +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
|
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
|
af50bbb440
|
`Player#UNSAFE_init` now set the instance
|
2021-08-15 00:52:07 +02:00 |
TheMode
|
1bdc50f4a0
|
Trust client's inventory prediction when possible
|
2021-08-13 20:41:59 +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
|
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
|
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
|
1baf4a5068
|
Remove unused method
|
2021-07-30 11:01:43 +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 |
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
|
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
|
25d645a5cb
|
Remove legacy position objects
|
2021-07-25 06:30:49 +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
|
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
|
ea231bf52e
|
Add 1.17.1 support
|
2021-07-14 16:26:32 +02:00 |
TheMode
|
86376d431e
|
Remove unused method
|
2021-07-13 18:12:46 +02:00 |
TheMode
|
b35ab0b667
|
Fix second setInstance method
|
2021-07-11 13:45:28 +02:00 |
TheMode
|
6cdf8a9ab9
|
Add constant for null future
|
2021-07-11 03:35:17 +02:00 |
TheMode
|
1ead7c923a
|
Change setInstance
|
2021-07-11 02:59:24 +02:00 |
TheMode
|
b9679bc1ac
|
Initial future commit
|
2021-07-11 02:54:02 +02:00 |
TheMode
|
45d7420397
|
Remove most Position/BlockPosition usage
|
2021-07-08 18:56:40 +02:00 |
TheMode
|
fff78cdf94
|
Move coordinate package
|
2021-07-08 13:48:28 +02:00 |
TheMode
|
28dca16b29
|
Initial position api implementation
|
2021-07-06 20:44:24 +02:00 |
TheMode
|
799dbf4a61
|
Point interface improvement
|
2021-07-05 11:38:33 +02:00 |
TheMode
|
0d031d4c15
|
Merge branch 'master' into new-block-api
# Conflicts:
# src/main/java/net/minestom/server/instance/DynamicChunk.java
# src/main/java/net/minestom/server/instance/Instance.java
# src/main/java/net/minestom/server/instance/InstanceContainer.java
# src/main/java/net/minestom/server/instance/SharedInstance.java
# src/main/java/net/minestom/server/instance/block/CustomBlock.java
# src/test/java/demo/Main.java
# src/test/java/demo/blocks/CustomBlockSample.java
# src/test/java/demo/blocks/UpdatableBlockDemo.java
|
2021-07-05 08:21:47 +02:00 |
Németh Noel
|
7e82c02536
|
Updated Player.java
|
2021-06-30 01:31:09 +02:00 |
TheMode
|
5d8c9cbd23
|
Fix chunk border freeze by not sending UnloadChunkPacket
|
2021-06-24 23:40:09 +02:00 |
TheMode
|
d27b1ff1a4
|
Merge branch 'master' into new-block-api
# Conflicts:
# src/main/java/net/minestom/server/instance/InstanceContainer.java
# src/main/java/net/minestom/server/listener/BlockPlacementListener.java
# src/main/java/net/minestom/server/listener/PlayerDiggingListener.java
|
2021-06-21 15:27:55 +02:00 |
TheMode
|
1f2dc0cd9f
|
Add some inline packet initialization
|
2021-06-21 15:01:50 +02:00 |
TheMode
|
c2270f8922
|
Merge branch 'master' into new-block-api
|
2021-06-20 23:52:08 +02:00 |
TheMode
|
0be2addbd8
|
Remove most unnecessary uses of google common
|
2021-06-20 22:03:14 +02:00 |
TheMode
|
6e0598c16a
|
Remove custom break delay code
|
2021-06-17 15:50:28 +02:00 |
TheMode
|
de22a76e9f
|
Merge branch 'master' into new-block-api
# Conflicts:
# build.gradle
|
2021-06-17 13:58:01 +02:00 |
Kieran Wallbanks
|
5abf71e323
|
Remove legacy boss bars
|
2021-06-15 14:26:24 +01:00 |
Kieran Wallbanks
|
dd82635c6f
|
Don't lazily initialise pointers
|
2021-06-15 14:06:56 +01:00 |
Kieran Wallbanks
|
0ba27939d9
|
Implement new sound changes
|
2021-06-15 13:19:48 +01:00 |
Kieran Wallbanks
|
b1f72faa67
|
Implement pointer feature
|
2021-06-15 13:19:36 +01:00 |
TheMode
|
27f30fa394
|
Remove a few magic metadata indexes
|
2021-06-14 21:49:16 +02:00 |
TheMode
|
63004cf4ba
|
Merge branch 'master' into new-block-api
# Conflicts:
# src/main/java/net/minestom/server/event/player/PlayerBlockBreakEvent.java
# src/main/java/net/minestom/server/event/player/PlayerBlockInteractEvent.java
# src/main/java/net/minestom/server/event/player/PlayerBlockPlaceEvent.java
# src/main/java/net/minestom/server/event/player/PlayerStartDiggingEvent.java
# src/main/java/net/minestom/server/instance/Instance.java
# src/main/java/net/minestom/server/instance/InstanceContainer.java
# src/main/java/net/minestom/server/listener/BlockPlacementListener.java
# src/main/java/net/minestom/server/listener/PlayerDiggingListener.java
# src/test/java/demo/PlayerInit.java
|
2021-06-14 15:22:54 +02:00 |
TheMode
|
911c983957
|
Merge branch 'master' into event-api
# Conflicts:
# src/main/java/net/minestom/server/entity/Player.java
# src/main/java/net/minestom/server/event/player/UpdateTagListEvent.java
# src/main/java/net/minestom/server/instance/Chunk.java
|
2021-06-14 00:11:41 +02:00 |
TheMode
|
f95b6121fe
|
Cleanup
|
2021-06-11 21:57:51 +02:00 |
Articdive
|
f3f854feaa
|
Fix TagsPacket
|
2021-06-11 21:55:30 +02:00 |
TheMode
|
08684d075a
|
Temporarily remove tags packet
|
2021-06-11 18:53:35 +02:00 |
TheMode
|
457ef9df17
|
Merge branch 'master' into new-block-api
# Conflicts:
# src/autogenerated/java/net/minestom/server/instance/block/Block.java
# src/main/java/net/minestom/server/MinecraftServer.java
# src/main/java/net/minestom/server/entity/Player.java
# src/main/java/net/minestom/server/entity/pathfinding/PFBlockDescription.java
# src/main/java/net/minestom/server/entity/pathfinding/PFBlockObject.java
# src/main/java/net/minestom/server/instance/Chunk.java
# src/main/java/net/minestom/server/instance/palette/PaletteStorage.java
# src/main/java/net/minestom/server/network/packet/server/play/ChunkDataPacket.java
# src/main/java/net/minestom/server/network/packet/server/play/TagsPacket.java
|
2021-06-11 16:31:01 +02:00 |
TheMode
|
265ae83b4d
|
Fix tags packet
|
2021-06-11 16:00:14 +02:00 |
TheMode
|
88052576b3
|
Support for forced resource packs
|
2021-06-11 12:32:24 +02:00 |
TheMode
|
f31639c45c
|
Fix rebase
|
2021-06-10 16:12:42 +02:00 |
TheMode
|
14879636f1
|
Merge branch 'master' into new-block-api
# Conflicts:
# .gitignore
# build.gradle
# code-generators/build.gradle
# code-generators/src/main/java/net/minestom/codegen/Generators.java
# code-generators/src/main/java/net/minestom/codegen/MinestomCodeGenerator.java
# code-generators/src/main/java/net/minestom/codegen/blocks/BlockGenerator.java
# gradle.properties
# src/autogenerated/java/net/minestom/server/instance/block/Block.java
# src/autogenerated/java/net/minestom/server/registry/Registries.java
# src/generators/java/net/minestom/codegen/AllGenerators.java
# src/generators/java/net/minestom/codegen/RegistriesGenerator.java
# src/generators/java/net/minestom/codegen/items/ItemEnumGenerator.java
# src/main/java/net/minestom/server/entity/Player.java
|
2021-06-10 16:05:19 +02:00 |
Articdive
|
9e64935af8
|
Let's just use the correct number here
|
2021-06-09 20:02:22 +02:00 |
Articdive
|
049592d1c2
|
Fix game event tags missing.
|
2021-06-09 19:26:46 +02:00 |
TheMode
|
7c2d07b911
|
Merge branch 'master' into event-api
# Conflicts:
# src/main/java/net/minestom/server/listener/UseItemListener.java
|
2021-06-08 13:03:01 +02:00 |
TheMode
|
491ef8b514
|
Merge branch 'master' into 1.17
|
2021-06-06 15:31:27 +02:00 |
TheMode
|
459b50863e
|
Update title/actionbar methods
|
2021-06-06 03:52:40 +02:00 |
TheMode
|
8b255651ab
|
Call events using EventDispatcher
|
2021-06-04 03:48:51 +02:00 |
TheMode
|
b8d1966ce4
|
Update client/server packets id
|
2021-05-31 20:09:08 +02:00 |
TheMode
|
6858690cc1
|
Use a static method to create the destroy entity packet
|
2021-05-31 18:53:57 +02:00 |
TheMode
|
b3692f4f3f
|
Delete outdated packets
|
2021-05-31 18:36:43 +02:00 |
TheMode
|
17fc62632d
|
Update most packets
|
2021-05-31 18:29:44 +02:00 |
Articdive
|
a95a89932e
|
Remove CustomBlock and fix some compiler errors.
|
2021-05-24 22:51:34 +02:00 |
Arne Dalhuisen
|
1da372eb3b
|
Deprecation notice for callItemUpdateStateEvent(allowFood, hand)
|
2021-05-23 20:36:51 +02:00 |
Arne Dalhuisen
|
e3c41a254d
|
Added callItemUpdateStateEvent(allowFood, hand) overload, getEatingHand is now @Nullable
|
2021-05-23 20:19:46 +02:00 |
Arne Dalhuisen
|
8b79945992
|
Fixed eating particles when eating was cancelled by client
|
2021-05-23 16:46:29 +02:00 |
TheMode
|
0a9fa31804
|
Merge pull request #275 from Minestom/respect-client-chat-settings
Respect client chat settings
|
2021-05-17 16:21:08 +02:00 |
TheMode
|
c4b3e40225
|
Merge pull request #282 from Bloepiloepi/equipment-improvements
Equipment improvements
|
2021-05-16 11:55:04 +02:00 |