Archived
0
Commit Graph

57 Commits

Author SHA1 Message Date
52e5c46f8b optimize imports 2018-10-08 14:05:55 +03:00
30d15cfa0f использованы костыли для предотвращения "рваных" пакетоов
Пакеты иногда могут приходить не полностью, а кусками. Раньше из-за этого
возникали ошибки декода пакетов, у которых данные обрывались.
2018-09-16 22:18:36 +03:00
3ee1b16c92 переведен функционал keep alive на сетевой модуль 2018-09-16 20:47:37 +03:00
5a0b29c2ba обновление PlayerManager 2018-09-16 00:32:23 +03:00
82b551a568 Merge branch 'proto_1.12.2' into h2-playermanager
# Conflicts:
#	core/src/main/java/mc/core/EntityLocation.java
#	core/src/main/java/mc/core/Location.java
#	core/src/test/java/mc/core/TestEntityLocation.java
#	core/src/test/java/mc/core/TestLocation.java
2018-09-08 17:18:20 +03:00
09c7626c2d refactory Location's 2018-09-08 05:25:24 +03:00
56bcd7a730 добавлен H2Player 2018-09-06 13:26:24 +03:00
bd37bc8615 изменение gradle конфигов 2018-09-05 20:23:47 +03:00
6e004d37fd Merge remote-tracking branch 'origin/event' into proto_1.12.2
# Conflicts:
#	core/src/main/java/mc/core/GameLoop.java
#	proto_1.12.2_netty/src/main/java/mc/core/network/proto_1_12_2/netty/PlayerEventListener.java
2018-08-26 15:44:30 +03:00
c2aa48f14f fix: более корректное отображение ошибок 2018-08-18 22:08:43 +03:00
b66cd18e14 (un)load chunks: изменен механизм отправки пакетов
Они теперь не копятся (write(), flush()), а отправляются сразу (writeAndFlush())
2018-08-17 14:34:34 +03:00
cb3df8f6fb добавление механизма выгрузки чанков, а так же поправлен механизм их загрузки 2018-08-17 14:28:45 +03:00
a3b40b750a замена переменной INSTANCE на метод getInstance() в EventBusGetter 2018-08-17 11:08:13 +03:00
480a117269 перенос эвентов в отдельный пакет 2018-08-16 11:47:17 +03:00
21450a64d2 переименование пакета: mc.core.events -> mc.core.eventbus 2018-08-16 11:46:06 +03:00
e17acb812b уточнение алгоритма сериализации чанков (ChunkDataPacket) 2018-08-16 11:40:04 +03:00
dc9e3512e7 refactory world and clean classes 2018-08-16 00:08:26 +03:00
58470af000 added event Chunk load 2018-08-12 23:41:38 +03:00
0cf51120c0 fix: Location (setWorld) 2018-08-12 23:40:02 +03:00
b8a71c070c public variable to enum in PlayerSettings 2018-08-12 19:48:57 +03:00
7b61aa7707 public variable to enum in TitlePacket 2018-08-12 19:42:56 +03:00
b811653795 public variable to enum in PlayerListItemPacket 2018-08-12 19:39:25 +03:00
d27228d640 public variable to enum in BossBarPacket 2018-08-12 19:36:50 +03:00
86f22ffc76 optimize imports 2018-08-12 19:23:32 +03:00
916a78c660 attempt to implement an event model of Player movement 2018-08-11 19:30:36 +03:00
a3880f49ec added packets PlayerPosition & PlayerLook 2018-08-11 11:59:33 +03:00
63d6716ce3 Merge branch 'develop' into dmitriymx/location-refactory
# Conflicts:
#	core/src/main/java/mc/core/Location.java
#	flat_world/src/main/java/mc/world/flat/FlatWorld.java
#	generated_world/src/main/java/mc/world/generated_world/world/CubicWorld.java
#	proto_1.12.2_netty/src/main/java/mc/core/network/proto_1_12_2/netty/handlers/LoginHandler.java
2018-08-10 12:00:13 +03:00
Daniil
92a6af264c Project compilation fix 2018-08-10 03:36:57 +07:00
Forwolk
aa12a519ad Merge & resolve conflicts 2018-08-09 21:26:37 +03:00
a0f91730d0 apply upgraded Location & EntityLocation 2018-08-08 13:26:35 +03:00
2c611a888d hotfix: Oops! 2018-08-07 21:33:05 +03:00
Forwolk
d84e6ca749 Location world reference 2018-08-04 11:46:28 +03:00
2bc4e5e1b5 stash 4 2018-08-02 16:27:02 +03:00
e682abf662 Merge branch 'proto_1.12.2' into dmitriymx/devcode 2018-08-02 12:38:19 +03:00
1f3d103816 Move ByteArrayOutputNetStream another module 2018-08-02 12:38:03 +03:00
d699dae601 stash 1 2018-08-01 09:36:36 +03:00
e22b32b9fb NetStream -> NetInputStream & NetOutputStream 2018-07-25 22:47:32 +03:00
5b38d1a032 Boss bar 2018-07-12 12:38:17 +03:00
222c04603f Tab-list 2018-07-11 19:53:17 +03:00
e4f7b6ba93 Title 2018-06-24 16:37:51 +03:00
cb45d2c8a1 Chat message 2018-06-24 14:25:34 +03:00
31fed3a823 optimize imports 2018-06-24 13:40:11 +03:00
34a6322699 TimeUpdate 2018-06-24 13:33:16 +03:00
5d3b7ebef9 log send packet 2018-06-23 18:24:37 +03:00
36ed558c0a WrapperNetChannel 2018-06-23 18:22:56 +03:00
d3d4ef85c3 Обработка PlayerPositionAndLook 2018-06-23 16:18:35 +03:00
bdfa420830 TeleportManager 2018-06-23 16:15:09 +03:00
9507914fd9 Раздробили обработчики на каждый State 2018-06-23 15:42:02 +03:00
9b763961bf Player(Client) settings 2018-06-23 14:21:27 +03:00
8472f741e7 todo 2018-06-23 13:58:11 +03:00