Commit Graph

1144 Commits

Author SHA1 Message Date
themode
fcccef2bd1 Small inventory optimization 2020-10-02 03:54:59 +02:00
themode
5d6145bb20 InstanceContainer#setBlock should load chunks automatically if Instance#hasEnabledAutoChunkLoad returns true 2020-10-01 19:57:19 +02:00
themode
51530b8c61 Merge remote-tracking branch 'origin/master' 2020-10-01 17:54:44 +02:00
themode
271b56aa4c exception when the chunk is not loaded in Instance#setBlock 2020-10-01 17:54:31 +02:00
TheMode
ef5c57f6da
Merge pull request #58 from Minestom/syntax-enums
Final for enums and some annotations.
2020-09-29 21:59:03 +02:00
Articdive
29c6d92bdc
Final for enums and some annotations. 2020-09-29 21:45:16 +02:00
themode
e96aebaaba Fix client digging packet parsing 2020-09-28 18:27:28 +02:00
themode
af9851c334 Allow registering instance extending Instance and not necessary InstanceContainer 2020-09-28 02:29:41 +02:00
themode
aea788cd64 Better comments 2020-09-28 00:04:55 +02:00
themode
5a9250b236 Added Instance#getEntities 2020-09-28 00:02:37 +02:00
themode
d704d7dae6 Removed useless storage location check in MinestomBasicChunkLoader 2020-09-27 22:30:59 +02:00
themode
b294ae73e4 Do not force a non-null storage location for chunks saving 2020-09-27 21:18:19 +02:00
themode
09582cffc1 Comments for IChunkLoader specifying when to execute the callbacks 2020-09-27 20:48:12 +02:00
themode
d43ba6a395 Comments for MinestomBasicChunkLoader 2020-09-27 20:45:46 +02:00
themode
45cc1dd2c7 Made InstanceManager#unregisterInstance thread-safe 2020-09-27 19:04:08 +02:00
themode
670887f7b3 Added InstanceManager#unregisterInstance 2020-09-27 19:02:05 +02:00
Eoghanmc22
5ff56212a2 Merge branch 'master' of https://github.com/Minestom/Minestom 2020-09-26 16:06:20 -04:00
Eoghanmc22
ae44fa124d Fix teleports 2020-09-26 16:03:51 -04:00
themode
3464d27ab1 Added entity in EntitySpawnEvent 2020-09-26 21:24:10 +02:00
themode
c3b1e88b83 Re-fix the breaking of a block just below the player 2020-09-26 19:43:28 +02:00
themode
6c301ff205 Fastutil & netty update 2020-09-26 17:57:31 +02:00
themode
ce81c3a85d Fix position issue when cancelling the breaking of a block just below the player 2020-09-25 21:50:50 +02:00
TheMode
e6764ce6f7
Merge pull request #57 from Articdive/improve-jar-getter
Get the server JAR for assets directly from Mojang.
2020-09-25 20:44:35 +02:00
Articdive
e65fa060ba
Get the server JAR for assets directly from Mojang.
No longer require installed MC to get the server JAR.
2020-09-25 18:39:43 +02:00
themode
f7346100e8 Remove readme ambiguity 2020-09-24 05:52:20 +02:00
themode
5620e9a8cf Cleanup 2020-09-24 01:50:25 +02:00
themode
2a9adfc751 New banner 2020-09-24 01:03:13 +02:00
jglrxavpok
988f2c1b46 id is back to being final 2020-09-23 22:34:12 +02:00
jglrxavpok
7ad2cd89c2 id is back to being final, added custom getId method 2020-09-23 22:33:52 +02:00
jglrxavpok
3073f2f52f Make main method accessible to Bootstrap 2020-09-23 22:21:31 +02:00
themode
6ffc9c2eef Merge remote-tracking branch 'origin/master' 2020-09-23 22:14:54 +02:00
themode
cd521d4c19 Fix teleport in the PlayerMoveEvent 2020-09-23 22:14:43 +02:00
jglrxavpok
7083f15676 Biome ID is no longer final (vanilla reimpl will use mixins to modify it) 2020-09-23 22:07:23 +02:00
themode
8c623072f3 Calling an entity event will now also trigger it for the instance (useful for instance-specific listeners) 2020-09-23 22:01:47 +02:00
jglrxavpok
3f1b2fb84d Prismarine paths are exposed via public getters 2020-09-23 21:50:37 +02:00
jglrxavpok
4079d8e746 Export codegen feature + correct javadoc 2020-09-23 21:21:21 +02:00
themode
890cfe4622 Removed the reader classes, deplaced them into SerializableData and Chunk respectively. It allows for developers to make their own deserialization AND serialization implementation 2020-09-23 21:08:36 +02:00
TheMode
81db2dbdf9
Merge pull request #56 from Minestom/addition-recipes
Add more recipe types and support for Smithing.
2020-09-23 15:57:52 +02:00
Articdive
441e5eb577
Add more recipe types and support for Smithing. 2020-09-23 15:53:36 +02:00
themode
9a567811c7 Cache invalid version text and add clarification to the version which should be used 2020-09-23 15:44:52 +02:00
themode
dc8f885aff Added an unsafe way to flush a ChunkBatch 2020-09-23 01:53:36 +02:00
themode
f1760b4433 Merge remote-tracking branch 'origin/master' 2020-09-23 01:41:53 +02:00
themode
ea9cd655c6 Removed unnecessary data synchronization 2020-09-23 01:41:40 +02:00
TheMode
b65db17677
Update README.md
Added warning for non-developers
2020-09-22 18:09:50 +02:00
themode
403e0c897f Added EventHandler#getEventCallbacks 2020-09-20 20:11:46 +02:00
jglrxavpok
b6fc3ee978 Publish with Javadoc & Sources 2020-09-20 15:04:07 +02:00
jglrxavpok
99c48c8ee1 Cave air and void air must be classified as air 2020-09-20 14:54:03 +02:00
themode
1261974420 Added Player#getExp and Player#getLevel 2020-09-20 00:27:29 +02:00
themode
4c93450520 Added more Instance comments 2020-09-19 19:06:21 +02:00
themode
c43064c3a0 Replaced chunk consumers by ChunkCallback and fixed chunk callbacks being called in the block pool when in a batch 2020-09-19 18:35:00 +02:00