Commit Graph

3575 Commits

Author SHA1 Message Date
TheMode
b5c7106f9b Use the tag api inside Entity, deprecate DataContainer 2021-06-22 02:56:00 +02:00
TheMode
a9086e83f2 Improve tag API 2021-06-22 02:51:04 +02:00
TheMode
3ded16f6e5 Fix negative sections 2021-06-22 00:11:47 +02:00
TheMode
2af150c1f0 Forget anvil chunk after load 2021-06-21 21:33:37 +02:00
TheMode
66145a53c6 Add generic to Tag#NBT 2021-06-21 20:34:34 +02:00
TheMode
36e2c2b78a Remove legacy chunk serialization code 2021-06-21 20:07:22 +02:00
TheMode
735ea152f9 Initial light support 2021-06-21 16:32:46 +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
8a2f68812c Cleanup demo servers 2021-06-21 00:14:28 +02:00
TheMode
e79b5ce41d Fix exception when forgetting ] 2021-06-20 23:54:00 +02:00
TheMode
c2270f8922 Merge branch 'master' into new-block-api 2021-06-20 23:52:08 +02:00
TheMode
e635e29a16 Replace guava cache to caffeine 2021-06-20 22:32:06 +02:00
TheMode
c90bae063a Update netty 2021-06-20 22:19:03 +02:00
TheMode
14afa0fbf4 Less google 2021-06-20 22:06:19 +02:00
TheMode
0be2addbd8 Remove most unnecessary uses of google common 2021-06-20 22:03:14 +02:00
TheMode
4db3b9317d Replace google Beta annotation to jetbrains ApiStatus.Experimental 2021-06-20 21:48:07 +02:00
TheMode
887c567c78 Fast exit if no world folder is available 2021-06-20 21:23:18 +02:00
TheMode
3bb5801ec7 Merge branch 'master' into new-block-api 2021-06-20 21:00:39 +02:00
TheMode
1e9046d792 Remove velocity compression library 2021-06-20 20:59:53 +02:00
TheMode
94923c4b3a Nothing 2021-06-20 20:50:54 +02:00
TheMode
8bc9bc7de5 Rename StorageChunkLoader 2021-06-20 20:46:57 +02:00
TheMode
08ce627db7 Remove rocksdb 2021-06-20 20:43:57 +02:00
TheMode
3bdc842393 Default to minecraft namespace 2021-06-20 20:33:39 +02:00
TheMode
94ee21a02a Initial anvil saving support 2021-06-20 20:28:43 +02:00
TheMode
fc14d01e78 Initial anvil support 2021-06-20 20:12:07 +02:00
TheMode
31a7413531
Merge pull request #334 from Project-Cepi/safe-missing-extension
Ensure proper error when extension.json is missing
2021-06-20 18:30:05 +02:00
TheMode
602472fc65 Pos improvements 2021-06-20 18:27:58 +02:00
TheMode
13a64c7315 Merge branch 'master' into new-block-api 2021-06-20 18:16:42 +02:00
TheMode
f4f4a63860 Replace deprecated serializer 2021-06-20 18:05:46 +02:00
TheMode
a2f828986d Add RelativeLocation#fromView 2021-06-20 17:40:37 +02:00
TheMode
ab9e16dfe7 Add Vec#apply 2021-06-20 14:56:00 +02:00
TheMode
5a01c041cf Remove duplicate method, trust escape analysis to prevent unnecessary allocations 2021-06-20 14:42:46 +02:00
TheMode
5f2b06ffe7 Rename to Vec 2021-06-20 03:43:18 +02:00
LeoDog896
4b4c3cda32 Ensure proper error when extension.json is missing 2021-06-19 18:12:56 -04:00
TheMode
62146352a1 Add Coordinate simple impl 2021-06-19 22:43:59 +02:00
TheMode
b9114ef5fe Initial discussion commit 2021-06-19 21:43:43 +02:00
TheMode
f040f882e5 remove redundant allocation 2021-06-19 21:04:02 +02:00
TheMode
0d96ad5483 Use namespace object instead of string inside block registry 2021-06-19 21:02:47 +02:00
TheMode
106125319a Remove get prefixes for protocol objects to be more record-friendly 2021-06-19 21:01:54 +02:00
TheMode
15cfea6f9a Fix ResourcePackSendPacket 2021-06-19 17:44:11 +02:00
TheMode
123f0bec04 Intern property map values 2021-06-19 16:45:09 +02:00
TheMode
61bd28b298 Reduce property map allocation 2021-06-19 16:12:36 +02:00
TheMode
06ebb14991 Merge branch 'master' into new-block-api 2021-06-18 20:36:32 +02:00
TheMode
731a1006a7 Temporarily fix build 2021-06-18 20:06:29 +02:00
TheMode
787162bbe2 Fix Eventlistener#of not ignoring cancelled events 2021-06-18 18:24:35 +02:00
TheMode
d7fd079288 Reuse palette code 2021-06-18 14:50:10 +02:00
TheMode
7032645c63 Cleanup 2021-06-18 14:43:14 +02:00
TheMode
e25f521253 BlockHandler tick support 2021-06-18 14:36:03 +02:00
TheMode
e913170575 Remove unused code 2021-06-18 11:52:10 +02:00