Commit Graph

522 Commits

Author SHA1 Message Date
jglrxavpok
dfdf93bfc4 ChunkLoader can now indicate that they support parallel loading or saving 2020-07-07 13:41:55 +02:00
jglrxavpok
69654d05de Add methods for BlockAlternative and reran generators 2020-07-07 13:17:41 +02:00
jglrxavpok
9bc4915d6c Fix EOFException with ClientClickWindow 2020-07-07 00:24:46 +02:00
jglrxavpok
f8c358adcd Use ChatParser.toColoredText when loading name&lore 2020-07-06 23:55:43 +02:00
jglrxavpok
6d892efacf Save additional NBT to correct sub-compound 2020-07-06 23:50:32 +02:00
jglrxavpok
b277d7cb1a Moved NBTUtils from VanillaReimpl to core 2020-07-06 23:43:56 +02:00
jglrxavpok
84b06307c4 Item damage is an Integer 2020-07-06 23:34:22 +02:00
Xavier Niochaut
7bb8ff9773
Merge pull request #11 from Minestom/nbt-rewrite
Remove old NBT code, use Hephaistos
2020-07-06 23:20:54 +02:00
jglrxavpok
4f4d48df92 Remove old NBT code, use Hephaistos 2020-07-06 23:20:20 +02:00
Felix Cravic
c061e2a71f Fix FakePlayer respawn 2020-07-06 19:35:24 +02:00
Felix Cravic
85aad4f044 Support for tablist in FakePlayerOption 2020-07-06 19:31:02 +02:00
Felix Cravic
9fc8012d9d Fix player display name 2020-07-06 19:15:13 +02:00
Felix Cravic
5673f67db9 Added FakePlayerOption 2020-07-06 19:09:30 +02:00
Felix Cravic
e74c8ac9fd Changed the way to create FakePlayer 2020-07-06 16:06:31 +02:00
Felix Cravic
da48ba8fb0 Fix ItemStack#clone 2020-07-06 13:24:01 +02:00
Felix Cravic
4808567ef6 Consider HideFlags as an NBT tag 2020-07-06 12:44:02 +02:00
Felix Cravic
433703c0af Added support for item CustomModelData 2020-07-06 12:39:48 +02:00
Felix Cravic
3e9194b5ec Fix ChunkPopulator 2020-07-04 00:11:52 +02:00
Felix Cravic
2fc29037fb Give access to Chunk to ChunkPopulator 2020-07-04 00:10:08 +02:00
Felix Cravic
5460d8e6c4 Allow special color code to be false 2020-07-03 20:28:07 +02:00
Felix Cravic
2b021e26c1 Added support for special color code (reset/bold/italic/etc...) 2020-07-03 19:53:53 +02:00
Felix Cravic
87921a8788 Added ThreadProvider 2020-07-03 16:44:21 +02:00
Eoghanmc22
aa689d0df0 Merge branch 'master' of https://github.com/Minestom/Minestom 2020-07-02 17:16:46 -04:00
Eoghanmc22
f8d014ab64 fix recipes wiki.vg was wrong. 2020-07-02 17:15:31 -04:00
Felix Cravic
401fa67243 Fix issue with ghost item 2020-07-02 17:58:18 +02:00
Felix Cravic
d35bb8f434 Updated JNoise + cleanup 2020-07-02 16:04:46 +02:00
Felix Cravic
0d0674ee5d Added support for custom server brand name 2020-07-02 15:56:43 +02:00
Felix Cravic
b4f1679e42 Remove count field in WindowItemsPacket 2020-07-01 23:10:45 +02:00
Eoghanmc22
6e6bb35799 Merge branches 'experimental' and 'master' of https://github.com/Minestom/Minestom 2020-07-01 16:51:49 -04:00
Felix Cravic
5d747b3eb2 Fix inventory update 2020-07-01 22:50:05 +02:00
jglrxavpok
b98232eab6 Wait for shutdown tasks to finish before returning from SchedulerManager#shutdown 2020-07-01 22:17:35 +02:00
Eoghanmc22
7cbd13a560 Merge branches 'experimental' and 'master' of https://github.com/Minestom/Minestom
 Conflicts:
	src/main/java/net/minestom/server/inventory/Inventory.java
2020-07-01 15:55:13 -04:00
jglrxavpok
288a835a82 Add getName to get id of block 2020-07-01 21:52:47 +02:00
jglrxavpok
82c2af88a0 Actually shutdown Minestom when MinecraftServer.stopCleanly() is called 2020-07-01 21:03:53 +02:00
jglrxavpok
4fb03a8479 Added normals to Directions 2020-07-01 20:36:19 +02:00
jglrxavpok
0b23692385 Rely on methods to access ItemStack inside of Inventory, instead of a field. Allows for extensions and custom logic in child classes 2020-07-01 18:58:16 +02:00
Felix Cravic
ce06919da1 Fix Player#didCloseInventory 2020-07-01 17:25:25 +02:00
Eoghanmc22
eb9aa8b6b6 Merge branches 'experimental' and 'master' of https://github.com/Minestom/Minestom 2020-07-01 10:55:44 -04:00
Felix Cravic
d96e06dfe2 Added InstanceChunkLoadEvent and InstanceChunkUnloadEvent 2020-07-01 15:51:00 +02:00
Eoghanmc22
ffe5240a8d Merge branches 'experimental' and 'master' of https://github.com/Minestom/Minestom 2020-06-30 20:00:28 -04:00
Eoghanmc22
1f95cd5e23 Fix game crash on join. 2020-06-30 20:00:08 -04:00
Felix Cravic
f873f495ea Fix inventory + added our own chat parser 2020-07-01 01:17:58 +02:00
jglrxavpok
5b7e15c226 Add access to PacketWriter in NbtWriter 2020-07-01 00:48:23 +02:00
Felix Cravic
151dedca99 Fixed SerializableData#clone 2020-07-01 00:40:39 +02:00
jglrxavpok
e60efca907 y is also an int in Chunk#getData 2020-07-01 00:11:15 +02:00
Eoghanmc22
68049b3eab Merge branches 'experimental' and 'master' of https://github.com/Minestom/Minestom 2020-06-30 17:15:32 -04:00
jglrxavpok
450603cac8 Don't send tags packet to viewers 2020-06-30 21:06:06 +02:00
jglrxavpok
2303b98024 Send tags to player on connection 2020-06-30 20:38:42 +02:00
jglrxavpok
ef8c275c4d Moved chunk creation out of chunk loaders 2020-06-30 18:12:09 +02:00
jglrxavpok
1ddef81372 Customizable chunk loader for InstanceContainers 2020-06-30 18:07:47 +02:00