themode
|
df28d25685
|
Allow for JsonMessage in packets
|
2020-10-24 23:28:43 +02:00 |
|
themode
|
26e8dae452
|
Use JsonMessage in WrittenBookMeta
|
2020-10-24 23:16:39 +02:00 |
|
jglrxavpok
|
535e8946b6
|
Extensions can declare Maven dependencies which will be auto-downloaded
|
2020-10-24 22:57:38 +02:00 |
|
themode
|
fa0f9c8fa2
|
Annotations for the storage api
|
2020-10-24 20:49:39 +02:00 |
|
themode
|
b511c12129
|
Added comments to facilitate custom implementation of Instance
|
2020-10-24 20:11:26 +02:00 |
|
themode
|
bd8df8bd5e
|
Fixed AdvancementTab#getTabs annotation
|
2020-10-24 19:41:26 +02:00 |
|
themode
|
cb28fdc208
|
Annotations for data & command
|
2020-10-24 16:58:27 +02:00 |
|
themode
|
27e0b86cb5
|
Added annotations for all events
|
2020-10-24 16:33:13 +02:00 |
|
themode
|
2f21a7c233
|
More annotations.
|
2020-10-24 11:19:54 +02:00 |
|
TheMode
|
29df8f5b39
|
Merge pull request #60 from Minestom/extension-naming
Cleanup and ensure extensions have valid names.
|
2020-10-24 10:47:50 +02:00 |
|
themode
|
3d96b7a4b4
|
A lot of annotations a bit everywhere.
|
2020-10-24 10:46:23 +02:00 |
|
Articdive
|
6bb7186b3f
|
Cleanup and ensure extensions have valid names.
|
2020-10-24 10:45:27 +02:00 |
|
themode
|
3e59c9d396
|
Added IChunkLoader#saveChunks with a default implementation
|
2020-10-24 09:34:19 +02:00 |
|
themode
|
4ddfc88d43
|
Added info about the read-only field and renamed #getFreshPacket to #createFreshPacket
|
2020-10-24 00:25:37 +02:00 |
|
themode
|
fb26ec0f0b
|
Added Chunk#setReadOnly and Chunk#isReadOnly
|
2020-10-24 00:17:23 +02:00 |
|
themode
|
86d6092547
|
Hide PlayerConnection#enableCompression into NettyPlayerConnection
|
2020-10-24 00:05:22 +02:00 |
|
themode
|
70e047e6ee
|
Added buffer length check in DynamicChunk#readChunk
|
2020-10-23 23:55:42 +02:00 |
|
themode
|
d2eff4abbc
|
Replaced the queue by an ArrayDeque
|
2020-10-22 23:31:09 +02:00 |
|
themode
|
1c28272cb7
|
Use of a queue instead of an ArrayList
|
2020-10-22 23:18:34 +02:00 |
|
themode
|
3665241e94
|
Added OptionalCallback for convenience
|
2020-10-22 22:55:40 +02:00 |
|
themode
|
40516d17a9
|
Removed try-catch in DynamicChunk and track manipulation of the buffer to prevent synchronization issue
|
2020-10-22 22:44:52 +02:00 |
|
themode
|
560abf0df8
|
Added buffer length check in DynamicChunk#readChunk
|
2020-10-22 22:31:25 +02:00 |
|
themode
|
3db964f817
|
Removes debug #clone print
|
2020-10-22 19:22:58 +02:00 |
|
themode
|
34e7bfe69d
|
Reduces the number of ItemStack#clone calls in inventory clicks
|
2020-10-22 19:18:08 +02:00 |
|
themode
|
419541b878
|
UpdateManager comments + synchronization fix
|
2020-10-22 15:57:27 +02:00 |
|
themode
|
3cb880cf80
|
General cleanup
|
2020-10-22 12:55:53 +02:00 |
|
themode
|
47677766ca
|
Improvement for the DamageType code
|
2020-10-22 12:21:50 +02:00 |
|
themode
|
c7f8ae7536
|
Added constructor comments in ColoredText and RichMessage
|
2020-10-22 09:10:14 +02:00 |
|
themode
|
f72dce3a46
|
More comments for message related classes
|
2020-10-21 16:26:55 +02:00 |
|
themode
|
ddc5da4415
|
More explanations for JsonMessage#toString
|
2020-10-21 16:08:33 +02:00 |
|
themode
|
618c2b5b17
|
BossBar fix
|
2020-10-19 12:52:25 +02:00 |
|
themode
|
b2e3d3e78d
|
Use negative entity id for the custom breaking system
|
2020-10-19 11:56:26 +02:00 |
|
TheMode
|
32d13dcbd1
|
Added format version in the chunk serialized output
Signed-off-by: TheMode <themode@outlook.fr>
|
2020-10-18 21:51:49 +02:00 |
|
jglrxavpok
|
26ce63763a
|
Validity checks on NamespaceIDs
|
2020-10-18 18:27:57 +02:00 |
|
themode
|
19ab2cbd50
|
Comments for MinecraftServer
|
2020-10-17 16:54:35 +02:00 |
|
themode
|
c130fb6144
|
Added getter for ExtensionManager
|
2020-10-17 16:30:37 +02:00 |
|
themode
|
523b883959
|
Added Player#sendTitleTime and comments relating to titles.
|
2020-10-17 14:46:14 +02:00 |
|
themode
|
ac362cf7ac
|
Explanation for ResponseDataConsumer ang general comment cleanup
|
2020-10-17 13:24:18 +02:00 |
|
themode
|
3e4ccbe75a
|
Usage sample for every Argument
|
2020-10-17 11:29:05 +02:00 |
|
themode
|
6217280466
|
Added ArgumentNbtCompoundTag and ArgumentNbtTag
|
2020-10-17 08:18:52 +02:00 |
|
themode
|
e1093769e5
|
Added potion color + fix clone/similar
|
2020-10-16 16:47:03 +02:00 |
|
themode
|
0b6a063311
|
Added support for CustomPotionEffect in PotionMeta
|
2020-10-16 16:32:57 +02:00 |
|
themode
|
512b30e9df
|
Added ArgumentItemStack
|
2020-10-16 14:31:15 +02:00 |
|
jglrxavpok
|
8561e0cddc
|
Fix exception when reading compass with no lodestone linked to it
|
2020-10-16 12:39:17 +02:00 |
|
jglrxavpok
|
dd0f2ea293
|
Fix exception when reading map decoration with no position
|
2020-10-16 12:35:17 +02:00 |
|
themode
|
5b0b55b682
|
Added chorus fruit as food
|
2020-10-16 11:44:31 +02:00 |
|
themode
|
fbe4126021
|
Added Player#chat to simulate chat message
|
2020-10-16 11:37:00 +02:00 |
|
themode
|
9e2e48f79c
|
Fix bug when you could send a break a custom block with a finished digging packet
|
2020-10-16 09:12:31 +02:00 |
|
themode
|
660a67e53e
|
English fix
|
2020-10-15 21:16:31 +02:00 |
|
themode
|
59b03bf9ec
|
Detailed explanation of Argument, and basic comments for CommandSyntax
|
2020-10-15 15:19:07 +02:00 |
|
themode
|
8d21352d5f
|
CommandDispatcher internal comments
|
2020-10-15 14:36:21 +02:00 |
|
themode
|
bd3335ae1d
|
General cleanup
|
2020-10-15 08:48:13 +02:00 |
|
themode
|
74e37e681b
|
Added Chunk#setEnableCachePacket to improve memory usage when needed
|
2020-10-15 08:21:13 +02:00 |
|
themode
|
50326b676c
|
Added PotionEffect
|
2020-10-15 05:29:48 +02:00 |
|
themode
|
3663a292f1
|
Comments for the inventories classes
|
2020-10-14 16:41:36 +02:00 |
|
themode
|
bf0ec9f133
|
Added ItemStack#setMaterial and information about automatic refresh
|
2020-10-14 16:33:32 +02:00 |
|
themode
|
352874d935
|
Remove debug message when enabling mojang auth
|
2020-10-13 19:06:29 +02:00 |
|
themode
|
6e954082e1
|
Map API cleanup
|
2020-10-13 16:50:03 +02:00 |
|
themode
|
0e5831cdc3
|
Cleanup + typo fix
|
2020-10-13 12:49:29 +02:00 |
|
themode
|
a273c0fd02
|
Comments for batches
|
2020-10-13 05:40:23 +02:00 |
|
themode
|
f62117dbe0
|
Info related to chunk load/unload signal, required to create an instance implementation
|
2020-10-13 04:31:03 +02:00 |
|
themode
|
f1dccfacc3
|
Fixed instance ticks not being executed if the chunk list is empty
|
2020-10-13 04:10:37 +02:00 |
|
themode
|
740b0bbf45
|
Comments for BlockPosition constructors + cleanup
|
2020-10-12 17:07:22 +02:00 |
|
themode
|
4d78677a0a
|
Comments for BlockModifier
|
2020-10-12 17:00:43 +02:00 |
|
themode
|
5ea2f960a5
|
Comment for SharedInstance#getInstanceContainer
|
2020-10-12 16:53:51 +02:00 |
|
themode
|
81c6f97336
|
Comments
|
2020-10-12 06:41:47 +02:00 |
|
themode
|
9184b3054f
|
Fix the first #setInstance being called in the main update thread
|
2020-10-12 04:14:06 +02:00 |
|
themode
|
88ef4eb3c0
|
Comments
|
2020-10-12 03:18:02 +02:00 |
|
themode
|
cbe2a0b71e
|
Comments
|
2020-10-12 02:56:30 +02:00 |
|
themode
|
af1f976e53
|
Comments
|
2020-10-11 18:57:24 +02:00 |
|
themode
|
5f7261cd6e
|
Comments
|
2020-10-11 18:35:32 +02:00 |
|
themode
|
8badd5bb4d
|
Fix invalid javadoc format
|
2020-10-11 17:05:02 +02:00 |
|
themode
|
551bd42b48
|
Moved the demo server to the test directory
|
2020-10-11 16:02:26 +02:00 |
|
themode
|
e783d33767
|
Fix comment typo in Command
|
2020-10-11 15:42:22 +02:00 |
|
themode
|
ad7e526597
|
Fix concurrency exception in AdvancementManager
|
2020-10-11 15:36:25 +02:00 |
|
themode
|
f2004f1ecd
|
More comments for the command API
|
2020-10-11 15:27:23 +02:00 |
|
themode
|
d2d0fd33d8
|
More comments for the advancement API
|
2020-10-11 14:58:19 +02:00 |
|
themode
|
284c5bf052
|
Fix synchronization issue with instance scheduled tasks
|
2020-10-11 03:37:44 +02:00 |
|
themode
|
7fc8aff38d
|
Fix the chunk load event and callback not being called in the correct thread
|
2020-10-10 14:39:56 +02:00 |
|
themode
|
739c3f1d7d
|
Allow non-custom block in PlayerStartDiggingEvent
|
2020-10-10 13:46:41 +02:00 |
|
themode
|
98ac2d9717
|
Clarification for Chunk#readChunk which do not guarantee the reading time
|
2020-10-10 09:05:38 +02:00 |
|
themode
|
df37e2f81d
|
DynamicChunk now uses schedulers when reading binary chunk data
|
2020-10-10 09:02:24 +02:00 |
|
themode
|
c78ee500e8
|
Made MinestomBasicChunkLoader requires an InstanceContainer to be dynamic and simplify custom chunk implementation
|
2020-10-10 08:45:26 +02:00 |
|
themode
|
b118fc717b
|
Cleanup
|
2020-10-10 06:07:28 +02:00 |
|
themode
|
1712ebd151
|
chunkSupplier needs to give non-null chunks
|
2020-10-10 05:54:07 +02:00 |
|
themode
|
3c2805790a
|
Merge remote-tracking branch 'origin/master'
|
2020-10-10 05:51:05 +02:00 |
|
themode
|
2fa375f9d6
|
Added ChunkSupplier to allow custom chunk implementation loading and Chunk#shouldGenerate to allow chunks not affected by the chunk generator
|
2020-10-10 05:50:49 +02:00 |
|
TheMode
|
4a96ef6224
|
Use Map instead of List to store tasks
|
2020-10-09 06:08:27 +02:00 |
|
themode
|
28332cd09d
|
Command comments
|
2020-10-08 01:28:40 +02:00 |
|
themode
|
af369dedde
|
Added Command global listener
|
2020-10-08 01:21:15 +02:00 |
|
themode
|
ec33478cc3
|
Remove hardcore bit in JoinGamePacket
|
2020-10-07 22:26:26 +02:00 |
|
themode
|
f811f1efef
|
Comments cleanup
|
2020-10-06 21:03:00 +02:00 |
|
themode
|
d03354fe24
|
Made Chunk#setBlockData public
|
2020-10-06 07:54:19 +02:00 |
|
themode
|
abbb2fde01
|
Fix RichMessage javadoc
|
2020-10-06 07:46:07 +02:00 |
|
themode
|
dd3345ff9a
|
ColoredText comments + cleanup
|
2020-10-06 07:41:35 +02:00 |
|
themode
|
a757f4b97b
|
Simplify EventHandler implementation
|
2020-10-06 04:06:59 +02:00 |
|
themode
|
37d3c9c6bc
|
Allow for custom chat message serializer using JsonMessage
|
2020-10-06 03:43:57 +02:00 |
|
themode
|
67c93e73ab
|
Remove useless method
|
2020-10-05 10:20:25 +02:00 |
|
themode
|
04498ed0f0
|
Chunk code cleanup & optimization
|
2020-10-05 10:03:25 +02:00 |
|
themode
|
5b26031a92
|
Comments for BoundingBox
|
2020-10-05 03:59:47 +02:00 |
|
themode
|
f79a024dc1
|
Renamed Chunk#setBlock to Chunk#UNSAFE_setBlock for reliability and security purpose
|
2020-10-05 02:03:08 +02:00 |
|
themode
|
857d3f0c6e
|
Added ItemStack#getAttribute
|
2020-10-05 01:46:02 +02:00 |
|
themode
|
4eb09e70e7
|
Comments for Instance, facilitating future implementations
|
2020-10-04 23:33:36 +02:00 |
|
themode
|
683415e75e
|
Fixed item attributes not showing in-game
|
2020-10-04 03:04:51 +02:00 |
|
themode
|
39a9e5531d
|
renamed the block batch pool field
|
2020-10-03 22:07:21 +02:00 |
|
themode
|
db90b5e22d
|
Comments improvement
|
2020-10-03 19:07:23 +02:00 |
|
themode
|
6758cadf7d
|
Chunk is now a DataContainer
|
2020-10-03 18:51:33 +02:00 |
|
themode
|
f85e7ca4a9
|
Merge remote-tracking branch 'origin/master'
|
2020-10-03 03:45:22 +02:00 |
|
themode
|
690c7d5ff1
|
SerializableDataImpl comment fix
|
2020-10-03 03:45:11 +02:00 |
|
TheMode
|
59503a0acc
|
Merge pull request #59 from Minestom/recipe-updates
Update Recipe code, add abstraction for different recipe packet types.
|
2020-10-02 18:23:48 +02:00 |
|
Articdive
|
e3b8d1fb87
|
Remove final from DeclaredRecipes
|
2020-10-02 18:24:28 +02:00 |
|
Articdive
|
64ee739e1f
|
Update Recipe code, add abstraction for different recipe packet types.
|
2020-10-02 18:18:04 +02:00 |
|
themode
|
2218299931
|
Simplify the SerializableData interface
|
2020-10-02 08:18:36 +02:00 |
|
themode
|
0f71b4c9d4
|
Clarifications for SerializableData
|
2020-10-02 04:26:10 +02:00 |
|
themode
|
a7163c8d1c
|
Some clarifications with the storage classes
|
2020-10-02 04:12:59 +02:00 |
|
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
|
ce81c3a85d
|
Fix position issue when cancelling the breaking of a block just below the player
|
2020-09-25 21:50:50 +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
|
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 |
|
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
|
ea9cd655c6
|
Removed unnecessary data synchronization
|
2020-09-23 01:41:40 +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 |
|
themode
|
d80c2e0658
|
Fix BossBar#addViewer for the first player boss bar
|
2020-09-19 18:13:00 +02:00 |
|
themode
|
e6f66b9816
|
Fix javadoc generation for DimensionType
|
2020-09-19 16:16:56 +02:00 |
|
themode
|
18c7a61f89
|
Remove useless math methods
|
2020-09-16 01:33:37 +02:00 |
|
Eoghanmc22
|
7ccd40d0f7
|
Fix Check
|
2020-09-14 18:29:07 -04:00 |
|
Eoghanmc22
|
8bbd62a3ed
|
Fix NPE in extension loader
|
2020-09-14 18:17:15 -04:00 |
|
TheMode
|
64bb92a295
|
Merge pull request #53 from Minestom/extension-improvement
Improve Extension Logging & Description
|
2020-09-13 14:49:39 +02:00 |
|
themode
|
daaa126a1f
|
More clarification with CustomBlock updates
|
2020-09-12 18:44:52 +02:00 |
|
themode
|
5d733fa6e9
|
Chunk cleanup (removed useless methods)
|
2020-09-12 12:45:37 +02:00 |
|
themode
|
0ad2394d16
|
Merge remote-tracking branch 'origin/master'
|
2020-09-12 12:15:06 +02:00 |
|
themode
|
3e9fd623dc
|
Comment for Chunk#setBlock
|
2020-09-12 12:14:53 +02:00 |
|
Articdive
|
b675104d74
|
Improve Extension Logging & Description
|
2020-09-12 08:56:01 +02:00 |
|
jglrxavpok
|
6df42b79cb
|
Merge branch 'mixin-support'
|
2020-09-11 21:03:43 +02:00 |
|
themode
|
465d83ae77
|
Comments for Instance & InstanceContainer
|
2020-09-11 00:14:17 +02:00 |
|
Nesaak
|
8df7dfe50b
|
Synchronize chunk in Instance#setBlockData
|
2020-09-10 17:54:49 -04:00 |
|
Nesaak
|
81c5f957c3
|
Add Instance#setBlockData
|
2020-09-10 16:14:39 -04:00 |
|
Eoghanmc22
|
952668efc0
|
1.16.3
|
2020-09-10 15:27:02 -04:00 |
|
themode
|
6c4b9e0833
|
Added Player#isSprinting, Player#isSneaking and some cleanup related to last damage source + LivingEntity#isInvulnerable
|
2020-09-10 21:23:59 +02:00 |
|
themode
|
3473ccfb41
|
Use an array instead of a map for block state id -> block conversion
|
2020-09-08 17:02:07 +02:00 |
|
themode
|
1525d81852
|
Comments for BlockPlacementRule
|
2020-09-08 15:57:06 +02:00 |
|
themode
|
2f5af27211
|
Little optimization with block placement rule lookup
|
2020-09-08 15:49:27 +02:00 |
|
Nesaak
|
1f078ed011
|
Make placementRules in BlockManager an array & add comments for methods
|
2020-09-08 09:45:36 -04:00 |
|
Nesaak
|
e39e692cde
|
Use an array to store custom block id's in BlockManager for faster lookups
|
2020-09-08 09:28:54 -04:00 |
|
themode
|
d3d3e73eef
|
Fix synchronization issue with chunk
|
2020-09-07 19:14:42 +02:00 |
|
themode
|
e2940c9aee
|
Renamed CustomBlock#getBlockStateId to CustomBlock#getDefaultBlockStateId
|
2020-09-06 03:15:00 +02:00 |
|
themode
|
7b93881e59
|
Made DamageType a DataContainer
|
2020-09-05 16:45:33 +02:00 |
|
themode
|
cb52a9d119
|
PerGroupChunkProvider cleanup
|
2020-09-03 20:52:21 +02:00 |
|
themode
|
f9fcfb6009
|
Merge remote-tracking branch 'origin/master'
|
2020-09-03 17:26:50 +02:00 |
|
themode
|
4c00e02091
|
ChunkUtils#getBlockIndex comments about short casting
|
2020-09-03 17:26:38 +02:00 |
|
Nesaak
|
7f671d0dc9
|
Rename some old StorageFolder messages & comments
|
2020-09-02 19:11:54 -04:00 |
|
Nesaak
|
e465b01f66
|
Add Entity#getChunk convenience method
|
2020-09-02 18:43:42 -04:00 |
|
themode
|
4b8ab2e55e
|
Made Chunk#getSerializedData public
|
2020-09-03 00:04:10 +02:00 |
|
themode
|
181c2b2b1b
|
Added warning to the DynamicChunk protected arrays
|
2020-09-02 23:54:19 +02:00 |
|
Nesaak
|
ab54ed92a4
|
Change access of id arrays in DynamicChunk to protected
|
2020-09-02 17:49:25 -04:00 |
|
themode
|
89d419c949
|
small optimization with chunk serialization
|
2020-09-02 22:52:17 +02:00 |
|
TheMode
|
58fa4cff1e
|
Merge pull request #46 from Nesaak/master
Use block index in chunk serialization
|
2020-09-02 22:37:30 +02:00 |
|
Nesaak
|
574ebf9cf4
|
Use block index in chunk serialization
|
2020-09-02 16:18:46 -04:00 |
|
Eoghanmc22
|
66428fb90f
|
Accidentally remade a method that already existed
|
2020-09-02 16:01:33 -04:00 |
|
Eoghanmc22
|
0c50164f40
|
fix MultiBlockChangePacket again and add util method
|
2020-09-02 15:25:03 -04:00 |
|
Eoghanmc22
|
664546d25d
|
fix bug in MultiBlockChangePacket
|
2020-09-02 14:01:51 -04:00 |
|
themode
|
f4665c27e6
|
Chunk cleanup
|
2020-09-02 19:34:24 +02:00 |
|
themode
|
925c0a89f6
|
Comments + utils methods for BinaryWriter
|
2020-09-02 19:06:11 +02:00 |
|
TheMode
|
74cfc1994d
|
Merge pull request #45 from Nesaak/master
Make Data and SerializableData interfaces
|
2020-09-02 18:52:56 +02:00 |
|
Nesaak
|
dd66699a20
|
Make Data and SerializableData interfaces
|
2020-09-02 12:41:04 -04:00 |
|
themode
|
623a6eb783
|
The chunk caching method is now thread safe
|
2020-09-02 18:35:17 +02:00 |
|
themode
|
6e9e6be1fe
|
Merge remote-tracking branch 'origin/master'
|
2020-09-02 10:30:14 +02:00 |
|
themode
|
46b772c901
|
Clarification in IChunkLoader#loadChunk comment
|
2020-09-02 10:30:03 +02:00 |
|
TheMode
|
cb5a507951
|
Merge pull request #44 from Nesaak/master
Cache default player provider
|
2020-09-01 23:51:39 +02:00 |
|
Nesaak
|
6fdda546b8
|
Cache default player provider
|
2020-09-01 17:43:10 -04:00 |
|
themode
|
f8bbc30435
|
Added PlayerProvider comment
|
2020-09-01 23:37:12 +02:00 |
|
themode
|
eff5d0b5e0
|
Added PlayerProvider
|
2020-09-01 23:35:14 +02:00 |
|
themode
|
e484e4a4d6
|
Updated Hydrazine to 1.4.2
|
2020-09-01 21:16:07 +02:00 |
|
themode
|
78dd2cb005
|
Fix tick update for SharedInstance
|
2020-09-01 20:20:46 +02:00 |
|
themode
|
d4d5ac873f
|
Renamed StorageFolder to StorageLocation
|
2020-08-31 00:41:19 +02:00 |
|
Nesaak
|
28347102be
|
Make DimensionType builder public
|
2020-08-30 17:49:16 -04:00 |
|
Nesaak
|
d80c920ac7
|
Fix demo chunk generators
|
2020-08-30 16:35:32 -04:00 |
|
Nesaak
|
77e52c2cbe
|
Make ChunkGenerator an interface
|
2020-08-30 16:28:05 -04:00 |
|
Nesaak
|
8a20ef4964
|
Fixed minor typo in InstanceContainer
|
2020-08-30 16:04:41 -04:00 |
|
themode
|
588b1f9c6d
|
A few comments
|
2020-08-30 21:42:21 +02:00 |
|
themode
|
38dbaecb8f
|
SerializableData data types can now be indexed
|
2020-08-29 22:21:45 +02:00 |
|
themode
|
672887807a
|
Cleanup chunks sending
|
2020-08-25 20:55:40 +02:00 |
|
jglrxavpok
|
b7b95e0ebe
|
Fixed respawn button disconnecting the client
|
2020-08-25 16:07:19 +02:00 |
|
jglrxavpok
|
21b48fe291
|
Wired Mixin phases with Minestom initialization
|
2020-08-25 15:44:17 +02:00 |
|
jglrxavpok
|
c3c2b0a34c
|
Loading mixins from extensions
|
2020-08-23 23:27:53 +02:00 |
|
jglrxavpok
|
26b8ad125e
|
Very basic Mixin support
|
2020-08-23 22:38:27 +02:00 |
|
Eoghanmc22
|
f26501c5fa
|
Merge remote-tracking branch 'origin/master'
|
2020-08-21 13:48:29 -04:00 |
|
Eoghanmc22
|
a658a96a61
|
Fix ResourceGatherer bug for win 10
|
2020-08-21 13:47:55 -04:00 |
|
themode
|
ebb1b1607d
|
Do not compute target block stage increase each tick
|
2020-08-21 16:09:26 +02:00 |
|
themode
|
6a66757c7a
|
WIP MAX_PACKET_SIZE
|
2020-08-21 13:29:05 +02:00 |
|
themode
|
7ea06cc70b
|
PacketUtils improvement with initial capacity packet + optimize the ChunkDataPacket
|
2020-08-21 13:16:44 +02:00 |
|
themode
|
f2222cfaf2
|
Allow negative break delay to skip stages
|
2020-08-21 12:52:29 +02:00 |
|
jglrxavpok
|
223af361d8
|
Code modifiers and test extension
|
2020-08-21 01:32:59 +02:00 |
|
themode
|
6b778f425a
|
Cleanup
|
2020-08-20 19:06:55 +02:00 |
|
Eoghanmc22
|
56cace9402
|
improve test gen
|
2020-08-20 12:39:09 -04:00 |
|
Eoghanmc22
|
c16b716350
|
Merge branch 'master' of https://github.com/Minestom/Minestom
Conflicts:
src/main/java/fr/themode/demo/PlayerInit.java
src/main/java/fr/themode/demo/generator/NoiseTestGenerator.java
src/main/java/net/minestom/server/utils/chunk/ChunkUtils.java
|
2020-08-20 12:22:40 -04:00 |
|
Eoghanmc22
|
d37656ebe5
|
fix respawn packet
|
2020-08-20 12:18:36 -04:00 |
|
themode
|
6c6f470b24
|
Optimize BiomeManager storage
|
2020-08-20 14:41:11 +02:00 |
|
themode
|
f560f4cb0b
|
Use tick instead of ms to compute break time
|
2020-08-20 14:01:00 +02:00 |
|
themode
|
5b394e5bf7
|
Rewrite of the CustomBlock break delay system + support for multi player digging
|
2020-08-20 02:42:27 +02:00 |
|
jglrxavpok
|
164719090a
|
(WIP) Support for runtime code modification
|
2020-08-20 02:06:58 +02:00 |
|
themode
|
b8c30d9b58
|
Cleanup
|
2020-08-19 20:47:53 +02:00 |
|
themode
|
c85e866e3c
|
Fixed BinaryWriter#writeNBT
|
2020-08-19 20:35:22 +02:00 |
|
themode
|
571bb7a866
|
Renamed PacketWriter/Reader to BinaryWriter/Reader + optimization to serializing
|
2020-08-19 20:34:21 +02:00 |
|
themode
|
65db4a48b4
|
Cleanup
|
2020-08-19 16:19:18 +02:00 |
|
themode
|
bed09d397a
|
Merge remote-tracking branch 'origin/master'
|
2020-08-19 01:51:34 +02:00 |
|
themode
|
c1f520143b
|
Use chunk size constant instead of magic values
|
2020-08-19 01:51:22 +02:00 |
|
Eoghanmc22
|
51f8520a1f
|
Merge pull request #39 from Minestom/extensions
Add support for Extensions.
|
2020-08-18 19:26:03 -04:00 |
|
themode
|
8b30caa8c8
|
Micro optimization + cleanup
|
2020-08-19 01:24:51 +02:00 |
|
Articdive
|
846b668c1b
|
Rename plugins to Extensions and add basic support.
|
2020-08-18 14:18:12 +02:00 |
|
Eoghanmc22
|
efbe80a748
|
structure gen test.
|
2020-08-17 21:11:48 -04:00 |
|
themode
|
c5172a7275
|
WIP ItemStack#getCustomDisplay
|
2020-08-18 02:16:30 +02:00 |
|
themode
|
84b74eb45f
|
Cache pathfinder block data
|
2020-08-17 21:07:37 +02:00 |
|
themode
|
ebaa2ad1a5
|
Update pathfinder when a block is removed
|
2020-08-17 20:52:35 +02:00 |
|
themode
|
e5e1d1614b
|
Optimize chunk index to coordinate conversion + made the chunk map in InstanceContainer using long primitive but non-concurrent, requiring synchronization
|
2020-08-17 16:50:23 +02:00 |
|
themode
|
97a1141583
|
Replaced player viewableChunks set interaction to the Chunk class (Viewable support)
|
2020-08-16 19:18:34 +02:00 |
|
Felix Cravic
|
737cf24ace
|
Stop hardcoding version name
|
2020-08-16 10:57:27 +02:00 |
|
Eoghanmc22
|
414fb06407
|
1.16.2 enums
|
2020-08-15 20:59:09 -04:00 |
|
Felix Cravic
|
caa89dd2f8
|
Chunk update
|
2020-08-16 00:53:42 +02:00 |
|
Eoghanmc22
|
a7484f8644
|
Fix npes
|
2020-08-15 18:01:10 -04:00 |
|
Eoghanmc22
|
1094fd4931
|
Fix npe
|
2020-08-15 10:08:54 -04:00 |
|
Eoghanmc22
|
4843440391
|
Merge branch '1.16.2' of https://github.com/Minestom/Minestom
|
2020-08-15 10:06:13 -04:00 |
|
Eoghanmc22
|
1798b50092
|
Merge branch 'master' of https://github.com/Minestom/Minestom
Conflicts:
src/main/java/net/minestom/server/MinecraftServer.java
src/main/java/net/minestom/server/instance/MinestomBasicChunkLoader.java
|
2020-08-15 10:06:01 -04:00 |
|
Felix Cravic
|
84d1f1bdaa
|
Merge remote-tracking branch 'origin/1.16.2' into 1.16.2
|
2020-08-15 16:05:01 +02:00 |
|
Felix Cravic
|
6e7b4ebb9f
|
Changed version in server list
|
2020-08-15 16:04:50 +02:00 |
|
Eoghanmc22
|
448a26a7d8
|
add support for static chunks
|
2020-08-15 10:01:47 -04:00 |
|
Eoghanmc22
|
284613a1a8
|
fix merge
|
2020-08-15 10:00:50 -04:00 |
|
Felix Cravic
|
ab86400e80
|
Fix Player#sendPluginMessage
|
2020-08-15 13:42:27 +02:00 |
|
Felix Cravic
|
939d06cfb5
|
Added Player#sendPluginMessage
|
2020-08-15 13:38:57 +02:00 |
|
Felix Cravic
|
92f914ef2d
|
Cleanup
|
2020-08-15 13:32:36 +02:00 |
|
Felix Cravic
|
b716d8a47a
|
Comments + cleanup
|
2020-08-15 04:05:15 +02:00 |
|
Eoghanmc22
|
1b7641c0e1
|
Merge branches '1.16.2' and 'master' of https://github.com/Minestom/Minestom
Conflicts:
src/main/java/net/minestom/server/UpdateManager.java
src/main/java/net/minestom/server/thread/PerGroupChunkProvider.java
src/main/java/net/minestom/server/thread/PerInstanceThreadProvider.java
|
2020-08-14 20:52:34 -04:00 |
|
Felix Cravic
|
0d4689a367
|
Optimize thread providers
|
2020-08-15 01:18:49 +02:00 |
|
Felix Cravic
|
1d047b5de3
|
Removed useless synchronization
|
2020-08-14 15:24:57 +02:00 |
|
Felix Cravic
|
0dd454985f
|
Added list initial capacity
|
2020-08-14 15:15:16 +02:00 |
|
Eoghanmc22
|
d12618af0f
|
Fix concurrent modify exception.
|
2020-08-13 18:50:57 -04:00 |
|
Eoghanmc22
|
cc01a48cf1
|
Minestom now properly adapts when a player changes their render distance, also fixed a bug that pointers to chunks that were unloaded were kept in the viewableChunks list until the player's instance was changed.
|
2020-08-13 17:54:55 -04:00 |
|
Eoghanmc22
|
d2f6c08c4e
|
Merge branch 'master' of https://github.com/Minestom/Minestom
|
2020-08-13 17:25:59 -04:00 |
|
Eoghanmc22
|
74c99e8886
|
Fix glitchy chunk loading when you first login and don't send chunks to a player that are out of the player's render distance.
|
2020-08-13 17:23:35 -04:00 |
|
Eoghanmc22
|
94279e2dbf
|
Merge branch 'master' of https://github.com/Minestom/Minestom
|
2020-08-13 14:51:40 -04:00 |
|
Eoghanmc22
|
d66d87ed97
|
Rate Limiting fixes
|
2020-08-13 14:51:01 -04:00 |
|
Felix Cravic
|
2b529e05d0
|
Fixed error with unloaded chunks
|
2020-08-13 20:43:45 +02:00 |
|
Felix Cravic
|
3c64def9f9
|
Updated Hydrazine
|
2020-08-13 20:24:40 +02:00 |
|
Eoghanmc22
|
8ecb90f359
|
Rate Limiting
|
2020-08-13 13:52:59 -04:00 |
|
Felix Cravic
|
ef28720496
|
Call InventoryPreClickEvent even without any inventory condition
|
2020-08-13 19:14:07 +02:00 |
|
Felix Cravic
|
23e82e0ae2
|
Added ItemStack#onInventoryClick
|
2020-08-13 19:12:16 +02:00 |
|
Felix Cravic
|
975bdcf3ed
|
Merge remote-tracking branch 'origin/master'
|
2020-08-13 19:00:52 +02:00 |
|
Felix Cravic
|
f3414224fe
|
Added ItemStack callbacks for interactions
|
2020-08-13 19:00:19 +02:00 |
|
jglrxavpok
|
48d967b89f
|
Use vertically flipped UV in shader
|
2020-08-13 15:06:49 +02:00 |
|
jglrxavpok
|
b08c1d6898
|
Post-processing should vertically flip the output
|
2020-08-13 15:01:43 +02:00 |
|
jglrxavpok
|
c0aec9b8b2
|
Make GLFWCapableBuffer public for devs to extend if wanted
|
2020-08-13 13:54:57 +02:00 |
|
jglrxavpok
|
ce509b2bc6
|
Invalid Javadoc HTML broke the build, oops 2
|
2020-08-13 13:27:39 +02:00 |
|
jglrxavpok
|
37547930e9
|
Invalid Javadoc HTML broke the build, oops
|
2020-08-13 13:23:26 +02:00 |
|
Eoghanmc22
|
542d603d60
|
1.16.2 support
|
2020-08-12 21:08:03 -04:00 |
|
jglrxavpok
|
5e16894159
|
Moved PaletteGenerator outside of demo package and inside core
|
2020-08-12 22:53:29 +02:00 |
|
jglrxavpok
|
adf34b4742
|
Drop-in palette lookup post-processing
Directly usable for devs
|
2020-08-12 19:23:28 +02:00 |
|
Eoghanmc22
|
f431674174
|
Merge branch 'master' of https://github.com/Minestom/Minestom
|
2020-08-12 13:10:22 -04:00 |
|
Eoghanmc22
|
6259f624f3
|
starting of 1.16.2 support
|
2020-08-12 13:08:04 -04:00 |
|
Felix Cravic
|
55b36624cc
|
Fix local held synchronization
|
2020-08-12 18:41:14 +02:00 |
|
Felix Cravic
|
91711401c0
|
Added options for the pathfinder
|
2020-08-12 13:10:57 +02:00 |
|
Felix Cravic
|
5a6afbbb89
|
Merge remote-tracking branch 'origin/master'
|
2020-08-12 07:46:23 +02:00 |
|
Felix Cravic
|
a9aff3e6ef
|
Remove pathfinder specific thread pool + cleanup
|
2020-08-12 07:46:07 +02:00 |
|
jglrxavpok
|
7070f46a39
|
Fixed palette lookup
|
2020-08-11 23:49:21 +02:00 |
|
jglrxavpok
|
c0a704dc56
|
Forgot palette
|
2020-08-11 23:39:10 +02:00 |
|
jglrxavpok
|
e04a4fad02
|
Fast render with shader color lookup (wrong colors for the moment)
|
2020-08-11 23:23:14 +02:00 |
|
Eoghanmc22
|
7aaf6a6ec8
|
Fix ticks
|
2020-08-10 19:41:14 -04:00 |
|
Eoghanmc22
|
981a1a2fe8
|
Merge branch 'master' of https://github.com/Minestom/Minestom
|
2020-08-10 18:50:00 -04:00 |
|
jglrxavpok
|
23f64fec11
|
fix wrong width & height
|
2020-08-11 00:41:41 +02:00 |
|
jglrxavpok
|
6856904905
|
Large framebuffers for more than 128x128 rendering
|
2020-08-11 00:35:25 +02:00 |
|
Eoghanmc22
|
6896afbf7c
|
Merge branch 'master' of https://github.com/Minestom/Minestom
|
2020-08-10 17:31:18 -04:00 |
|
Eoghanmc22
|
a3011594c0
|
Tick event thing
|
2020-08-10 17:31:12 -04:00 |
|
Eoghanmc22
|
040ba417bb
|
Basic plugin support
|
2020-08-10 17:30:56 -04:00 |
|
jglrxavpok
|
a7139d19b6
|
Merge branch 'permission-api'
|
2020-08-10 21:43:15 +02:00 |
|
jglrxavpok
|
d2df5fdc60
|
Serialization methods
|
2020-08-10 21:42:54 +02:00 |
|
jglrxavpok
|
6d14e16dac
|
Moved LWJGL demo code to https://github.com/Minestom/LWJGL-Example
|
2020-08-10 16:35:19 +02:00 |
|
jglrxavpok
|
214fa4c808
|
Merge Map API & LWJGL code
|
2020-08-10 16:32:48 +02:00 |
|
jglrxavpok
|
5533e3f9e7
|
LWJGL is now an optional dependency (example project to use it incoming)
|
2020-08-10 14:50:39 +02:00 |
|
Felix Cravic
|
dad8503ee5
|
Optimize EntityEquipmentPacket
|
2020-08-10 13:55:06 +02:00 |
|
Felix Cravic
|
c2165abe1f
|
Added ChunkUtils#isLoaded + optimization of the thread providers
|
2020-08-10 11:32:03 +02:00 |
|
Felix Cravic
|
13275eb534
|
Fixed synchronization with unloaded chunks
|
2020-08-10 08:55:01 +02:00 |
|
Felix Cravic
|
008002f11b
|
WIP synchronization fix + updated hydrazine
|
2020-08-10 07:24:43 +02:00 |
|
Felix Cravic
|
644c1d9a71
|
Added pathfinder thread pool
|
2020-08-09 21:56:01 +02:00 |
|
Felix Cravic
|
55aeac7530
|
Add potion meta to all potion types + tipped arrow
|
2020-08-09 20:30:46 +02:00 |
|
Felix Cravic
|
1a6df8e035
|
Optimize entity events adding/removing
|
2020-08-09 17:15:02 +02:00 |
|
R0bbyYT
|
ba07fa78f0
|
Fixed
|
2020-08-09 17:10:58 +02:00 |
|
R0bbyYT
|
91de2ee6a2
|
Merge remote-tracking branch 'origin/feature/scoreboard'
# Conflicts:
# src/main/java/net/minestom/server/entity/Player.java
|
2020-08-09 17:06:35 +02:00 |
|
Felix Cravic
|
e84bcdb0a1
|
Prevent the instantiation of multiple SchedulerManager
|
2020-08-09 15:16:05 +02:00 |
|
Felix Cravic
|
1f2451f0b2
|
Added AdvancementTab#getTabs
|
2020-08-09 14:13:01 +02:00 |
|
Felix Cravic
|
d3d06e907c
|
Added BossBar#MAX_BOSSBAR count
|
2020-08-09 14:02:56 +02:00 |
|
Felix Cravic
|
c7411575ea
|
Added BossBar#getBossBars
|
2020-08-09 14:00:56 +02:00 |
|
Felix Cravic
|
63ed21380c
|
Fixed number arguments
|
2020-08-09 10:59:12 +02:00 |
|
Articdive
|
bf8c632b32
|
Fix dolphin bounding-box.
|
2020-08-09 10:18:23 +02:00 |
|
Articdive
|
f1f3885751
|
Start Entity abstraction, add some missing entities.
|
2020-08-09 10:12:44 +02:00 |
|
Felix Cravic
|
67db1d6568
|
Replaced blockId by blockStateId
|
2020-08-09 09:55:30 +02:00 |
|
Felix Cravic
|
3e7ce7c1a0
|
Improved MeleeAttackGoal
|
2020-08-09 08:20:38 +02:00 |
|
Felix Cravic
|
7b5c6dfc44
|
Added LastEntityDamagerTarget & LivingEntity#getLastDamageType
|
2020-08-09 08:16:54 +02:00 |
|
Felix Cravic
|
dcf6bc2082
|
Fixed synchronization issue with pathfinder
|
2020-08-09 05:45:26 +02:00 |
|
Felix Cravic
|
08b4b8576e
|
Added MeleeAttackGoal + fix velocity for players
|
2020-08-09 05:13:36 +02:00 |
|
Felix Cravic
|
bcca8a67d1
|
Changed ClosestEntityTarget
|
2020-08-09 00:30:26 +02:00 |
|
TheMode
|
ac809c4ea6
|
Merge pull request #34 from Minestom/small-optimizations
Small optimizations.
|
2020-08-09 00:01:17 +02:00 |
|
R0bbyYT
|
141eed466c
|
Added Scoreboard interface and TabList Scoreboard
|
2020-08-08 23:22:58 +02:00 |
|
jglrxavpok
|
3144f64b06
|
Example demonstrates multiple OpenGL contexts possible
|
2020-08-08 18:35:28 +02:00 |
|
Articdive
|
856d328668
|
Small optimizations.
|
2020-08-08 13:41:25 +02:00 |
|
R0bbyYT
|
bbe9cda40b
|
Renamed BelowNameScoreboard to BelowNameTag
|
2020-08-08 13:36:15 +02:00 |
|
Articdive
|
e44d5283b4
|
Create RandomLookAroundGoal
|
2020-08-08 10:20:36 +02:00 |
|
TheMode
|
4e38b3dfb3
|
Merge pull request #32 from Minestom/eat-block-goal
Create EatBlockGoal
|
2020-08-07 14:07:43 +02:00 |
|
Articdive
|
36ccf3bcab
|
Create EatBlockGoal
|
2020-08-07 13:21:59 +02:00 |
|
R0bbyYT
|
1ad20209d0
|
BelowNameTag synchronisation, documentation
|
2020-08-07 12:16:56 +02:00 |
|
Felix Cravic
|
75ef5e7b46
|
EntityCreature#setPathTo now synchronized
|
2020-08-07 09:28:15 +02:00 |
|
TheMode
|
72a80da0bc
|
Merge pull request #31 from Minestom/improve-utility
Make utility classes final and not constructable.
|
2020-08-07 09:15:37 +02:00 |
|
Felix Cravic
|
45fd0dc22a
|
Comments
|
2020-08-07 09:14:50 +02:00 |
|
Articdive
|
d5b8ead337
|
Make utility classes final and not constructable.
|
2020-08-07 08:10:10 +02:00 |
|
Rems19
|
69e935e4dd
|
Fix removePlayer in ConnectionManager
|
2020-08-07 07:20:15 +02:00 |
|
Felix Cravic
|
b7a720ee2d
|
Update Hydrazine
|
2020-08-07 06:36:03 +02:00 |
|
Felix Cravic
|
424256dcb6
|
Fixed entities not being removed from viewing list after changing instance
|
2020-08-06 18:39:56 +02:00 |
|
Felix Cravic
|
920a16300e
|
Fixed PerGroupChunkProvider
|
2020-08-06 18:32:56 +02:00 |
|
Felix Cravic
|
a38a143bba
|
Rework of the thread provider + ConnectionManager#getPlayer for UUID
|
2020-08-06 16:28:04 +02:00 |
|
Felix Cravic
|
118ed220e3
|
Added PlayerTarget + FollowTargetGoal
|
2020-08-06 13:46:30 +02:00 |
|
Felix Cravic
|
bf95b92c6a
|
Entity wandering
|
2020-08-06 12:33:45 +02:00 |
|
Felix Cravic
|
3fd1efb120
|
Basic goal selector API
|
2020-08-06 11:56:43 +02:00 |
|
Felix Cravic
|
20e78afb40
|
Remove BossBar from the Player class, BossBar#addViewer should be used instead
|
2020-08-06 08:17:59 +02:00 |
|
Felix Cravic
|
bf0dd4a750
|
Advancement API
|
2020-08-06 07:42:00 +02:00 |
|
Felix Cravic
|
64719a732c
|
Added EntityEyeOfEnder
|
2020-08-06 05:00:43 +02:00 |
|
Felix Cravic
|
1440aa8403
|
Added CustomBlock#getDrag
|
2020-08-06 04:54:02 +02:00 |
|
Felix Cravic
|
51af720bd4
|
Added Advancement#toMapping
|
2020-08-06 02:37:58 +02:00 |
|
Felix Cravic
|
51e6f2ff19
|
Added AdvancementTab#complete WIP
|
2020-08-06 02:19:58 +02:00 |
|
Felix Cravic
|
4da05b2c3f
|
Use ColoredText when possible
|
2020-08-05 18:25:11 +02:00 |
|
Felix Cravic
|
b339312222
|
Comments + advancement fix
|
2020-08-05 14:28:15 +02:00 |
|
Felix Cravic
|
b066e1b78f
|
Advancements packet are now cached
|
2020-08-05 14:03:52 +02:00 |
|
Felix Cravic
|
2ab7427b94
|
Added AdvancementTabEvent
|
2020-08-05 11:34:49 +02:00 |
|
Felix Cravic
|
87fcb83837
|
You cannot create two advancement tab with the same identifier
|
2020-08-05 11:13:57 +02:00 |
|
R0bbyYT
|
70c969ced7
|
Deletes teams, gets players/entities of a team
|
2020-08-05 11:02:54 +02:00 |
|
Felix Cravic
|
cf1ad3293c
|
Merge remote-tracking branch 'origin/master'
|
2020-08-05 10:56:28 +02:00 |
|
Felix Cravic
|
61857bd4b6
|
Advancement API
|
2020-08-05 10:56:16 +02:00 |
|
TheMode
|
c38507842e
|
Merge pull request #27 from Minestom/update-pathfinding
Update/Improve Pathfinding
|
2020-08-05 09:59:05 +02:00 |
|
jglrxavpok
|
247dfeefc8
|
OpenGL rendering on maps
|
2020-08-04 23:01:35 +02:00 |
|
Articdive
|
9dec700ce7
|
Add recipes for Stonecutters.
|
2020-08-04 18:24:08 +02:00 |
|
Articdive
|
2e6b53b2fc
|
Add Soul fire to PFBlockDescription
|
2020-08-04 17:39:37 +02:00 |
|
Articdive
|
f5244a6375
|
Update/Improve Pathfinding
|
2020-08-04 17:37:28 +02:00 |
|
R0bbyYT
|
4127eea401
|
Support for all living entities / Added team builder / Comments
|
2020-08-04 12:44:07 +02:00 |
|
Felix Cravic
|
981d247f02
|
Fixed CommandProcessor commands, allow to disable writing tracking
|
2020-08-04 06:28:21 +02:00 |
|
Felix Cravic
|
aecf0f427a
|
Added dynamic arguments for Command (allow for server tab completion)
|
2020-08-04 06:14:42 +02:00 |
|
Felix Cravic
|
baccc36ed7
|
Allow ask_server tab complete for CommandProcessor
|
2020-08-04 04:21:11 +02:00 |
|
razorrider7
|
a09b217962
|
Update EntityType To use Namespaced IDs
|
2020-08-03 18:48:46 -04:00 |
|
Felix Cravic
|
593f2002a9
|
Added the Notification API
|
2020-08-04 00:32:03 +02:00 |
|
Felix Cravic
|
7007c507c1
|
Fix PlayerCommandEvent being called 2 times
|
2020-08-03 23:55:54 +02:00 |
|
TheMode
|
251fbbda32
|
Merge pull request #24 from Minestom/advancements
Added Advancements and Advancement Toasties.
|
2020-08-03 17:24:05 +02:00 |
|
Articdive
|
30ff313cad
|
Added Advancements and Advancement Toasties.
|
2020-08-03 17:17:32 +02:00 |
|
jglrxavpok
|
5971db5b92
|
Allow updating only a part of the map
|
2020-08-03 17:03:34 +02:00 |
|
jglrxavpok
|
07aaab77a9
|
Rendering API v1
|
2020-08-03 16:39:28 +02:00 |
|
Felix Cravic
|
40d4af31c8
|
Fix callback when no chunk generator is defined
|
2020-08-03 11:26:10 +02:00 |
|
Felix Cravic
|
8333eb9f70
|
Do not try to get neighbour in an unloaded chunk
|
2020-08-03 11:09:42 +02:00 |
|
Felix Cravic
|
c74ce2752c
|
Cleanup
|
2020-08-03 10:35:46 +02:00 |
|
Felix Cravic
|
f925e31b29
|
Use of Char2ObjectMap instead of classic Map
|
2020-08-03 07:03:06 +02:00 |
|
Felix Cravic
|
136e1d1e6d
|
Completed MapMeta
|
2020-08-03 07:01:39 +02:00 |
|
Felix Cravic
|
dfa4cb8b37
|
Cleanup + comments
|
2020-08-03 06:36:42 +02:00 |
|
Felix Cravic
|
7617042b7d
|
Comments
|
2020-08-03 06:12:59 +02:00 |
|
Felix Cravic
|
4d05bb8155
|
BlockPosition comments
|
2020-08-03 06:01:58 +02:00 |
|
Felix Cravic
|
134173d0f1
|
Cleanup
|
2020-08-03 00:37:03 +02:00 |
|
jglrxavpok
|
02b57a43d0
|
Very early start of the map rendering API
|
2020-08-02 21:51:18 +02:00 |
|
Felix Cravic
|
1b324624b9
|
Added entity hover in chat
|
2020-08-02 13:56:25 +02:00 |
|
Articdive
|
485089078d
|
Make the ChatHoverEvent work in probably all cases.
|
2020-08-02 12:42:31 +02:00 |
|
Felix Cravic
|
086c9738b1
|
Very early chunk group based thread
|
2020-08-02 11:37:39 +02:00 |
|
Felix Cravic
|
43059df920
|
Added EntityItemFrame
|
2020-08-02 01:00:22 +02:00 |
|
Felix Cravic
|
ef53c7f4b8
|
Allow for compression option in StorageFolder
|
2020-08-02 00:28:22 +02:00 |
|
Felix Cravic
|
395b205484
|
WIP PlayerHeadMeta & SpawnEggMeta
|
2020-08-01 20:50:39 +02:00 |
|
Felix Cravic
|
6501a43820
|
Cleanup
|
2020-08-01 11:00:31 +02:00 |
|
Felix Cravic
|
827526e200
|
Optimize Inventory#clear
|
2020-08-01 10:40:43 +02:00 |
|
Felix Cravic
|
d980b3f56c
|
Updated inventory types
|
2020-08-01 10:33:06 +02:00 |
|
Felix Cravic
|
930c222953
|
Merge remote-tracking branch 'origin/master'
|
2020-08-01 09:20:41 +02:00 |
|
Felix Cravic
|
676a7174fa
|
Fixed CrossbowMeta & PotionMeta
|
2020-08-01 09:20:26 +02:00 |
|
TheMode
|
3b1067c18e
|
Merge pull request #21 from Minestom/improve-argumentnumber
Improve ArgumentNumber.
|
2020-08-01 07:47:57 +02:00 |
|
Articdive
|
4b47245c90
|
Improve ArgumentNumber.
|
2020-08-01 07:35:16 +02:00 |
|
Felix Cravic
|
4c10418bf8
|
Added LeatherArmorMeta getter for color
|
2020-08-01 04:03:17 +02:00 |
|
Felix Cravic
|
6cc315fe78
|
WIP FireworkMeta & ChatHoverEvent cleanup
|
2020-08-01 03:57:55 +02:00 |
|
Felix Cravic
|
bf55bf23e7
|
Completed CrossbowMeta
|
2020-08-01 03:48:49 +02:00 |
|
Felix Cravic
|
ba965feb8e
|
Added LeatherArmorMeta
|
2020-08-01 03:33:22 +02:00 |
|
Felix Cravic
|
20e184f042
|
Added WrittenBookMeta && WritableBookMeta item meta
|
2020-08-01 03:19:48 +02:00 |
|
Felix Cravic
|
4334733c52
|
Cleanup ChatHoverEvent
|
2020-08-01 01:05:11 +02:00 |
|
Felix Cravic
|
f95feeaaf1
|
Add support for insertion text in RichMessage
|
2020-08-01 01:00:53 +02:00 |
|
Felix Cravic
|
fe73c43eef
|
Added CompassMeta & WIP CrossbowMeta
|
2020-08-01 00:43:52 +02:00 |
|
Felix Cravic
|
af14d2d324
|
Added EnchantedBookMeta
|
2020-08-01 00:21:03 +02:00 |
|
Felix Cravic
|
3b24be4925
|
Fixed color serialization
|
2020-07-31 23:02:01 +02:00 |
|
jglrxavpok
|
5a8f58d9dd
|
oops wrong javadoc
|
2020-07-31 22:38:03 +02:00 |
|
jglrxavpok
|
4782d6e899
|
Fixed inconsistency between hasPermission(Permission) and hasPermission(Class)
|
2020-07-31 22:37:47 +02:00 |
|
jglrxavpok
|
1772b94114
|
Start of Permission API
|
2020-07-31 22:31:58 +02:00 |
|
Felix Cravic
|
7f5f8bf2f6
|
TODO handle entities collision
|
2020-07-31 22:26:44 +02:00 |
|
Felix Cravic
|
79226cf7e7
|
EntityCreature#setPathTo does reset the previous path everytime
|
2020-07-31 22:17:24 +02:00 |
|
Felix Cravic
|
7a961eed9f
|
Fix EntityCreature not resetting the pathfinder
|
2020-07-31 22:09:04 +02:00 |
|
Felix Cravic
|
f6fac5773d
|
Allow to customize the search range of an entity
|
2020-07-31 21:58:49 +02:00 |
|
TheMode
|
aada943f91
|
Merge pull request #20 from Minestom/smooth-pathfinding
Smooth pathfinding
|
2020-07-31 21:13:08 +02:00 |
|
jglrxavpok
|
322194c5e4
|
Make entities look along their path
|
2020-07-31 21:02:37 +02:00 |
|
Felix Cravic
|
336d040cd4
|
Replaced TaskBuilder#buildTask to TaskBuilder#schedule
|
2020-07-31 20:44:58 +02:00 |
|
Felix Cravic
|
4c77c99442
|
Fix ColoredText#toString
|
2020-07-31 19:19:32 +02:00 |
|
Felix Cravic
|
8499a2ceeb
|
ColoredText compiled string can now be cached
|
2020-07-31 19:18:10 +02:00 |
|
jglrxavpok
|
628e87e531
|
Potential deprecation of EntityCreature#move
|
2020-07-31 18:57:37 +02:00 |
|
jglrxavpok
|
49b4f0c79d
|
Fixed non-smooth pathfinding by setting the velocity of the creature, therefore allowing the client to predict the position and smooth the path
|
2020-07-31 18:55:08 +02:00 |
|
Felix Cravic
|
7b947ba09b
|
Added EntityFinder#find as concept example
|
2020-07-29 22:55:25 +02:00 |
|
Felix Cravic
|
647bb39e7c
|
Change packet listener to ConnectionManager#onPacketReceive
|
2020-07-29 22:38:46 +02:00 |
|
Felix Cravic
|
da641fd54b
|
Update item hover + rich message comments
|
2020-07-29 20:13:17 +02:00 |
|
TheMode
|
24506ff209
|
Merge pull request #19 from Articdive/item-hovering
Started work on item hovering.
|
2020-07-29 19:51:45 +02:00 |
|
Articdive
|
78f4bc0a13
|
Started work on item hovering.
|
2020-07-29 11:21:11 +02:00 |
|
Felix Cravic
|
3b01317b1a
|
Remove scheduler debugging
|
2020-07-29 06:59:38 +02:00 |
|
TheMode
|
2c58253d95
|
Merge pull request #18 from R0bbyYT/feature/scheduler
Feature/scheduler - Optimization of the scheduler system
|
2020-07-29 06:55:51 +02:00 |
|
Felix Cravic
|
24af31f38f
|
Instance comments
|
2020-07-29 06:09:48 +02:00 |
|
R0bbyYT
|
56010e27e6
|
SchedulerManager console output + Added a simple ShutdownCommand
|
2020-07-29 05:03:07 +02:00 |
|
R0bbyYT
|
4ad4054fce
|
Improve the scheduler's
|
2020-07-29 04:28:01 +02:00 |
|
Felix Cravic
|
da5f318b09
|
Rewind EntityCreature#moveTowards
|
2020-07-29 00:31:45 +02:00 |
|
Felix Cravic
|
65bd725cb5
|
ChatColor is converted to the color name instead of the rgb value when possible
|
2020-07-28 21:59:07 +02:00 |
|
Felix Cravic
|
01052528d0
|
Comments + inventory can now cache the items packet
|
2020-07-28 19:00:25 +02:00 |
|
Felix Cravic
|
f99e06957b
|
Fix Inventory#setTitle
|
2020-07-28 18:40:10 +02:00 |
|
ThuverX
|
825722ac4d
|
Typos
|
2020-07-28 18:31:29 +02:00 |
|
ThuverX
|
4f606de80f
|
Added setTitle
|
2020-07-28 18:28:45 +02:00 |
|
Felix Cravic
|
dd74f1cb1e
|
CustomBlock class comment
|
2020-07-27 05:10:54 +02:00 |
|
Felix Cravic
|
98c3419766
|
Cleanup
|
2020-07-27 02:28:03 +02:00 |
|
Felix Cravic
|
71b2988583
|
Added AnimationEvent comments + cleanup
|
2020-07-26 20:03:39 +02:00 |
|
TheMode
|
48324a71ed
|
Merge pull request #16 from Minestom/hydrazine-test
Merge branch hydrazine-test to master
|
2020-07-25 00:17:12 +02:00 |
|
Felix Cravic
|
d699343366
|
Fixed not auto viewable entity keeping viewers after being removed
|
2020-07-24 22:48:38 +02:00 |
|
Felix Cravic
|
1345968aac
|
Hologram is now a Viewable
|
2020-07-24 19:44:30 +02:00 |
|
Felix Cravic
|
1adaa0553e
|
Pathfinding update
|
2020-07-24 19:31:15 +02:00 |
|
Felix Cravic
|
4fb7d61a7c
|
Cleanup
|
2020-07-24 18:23:15 +02:00 |
|
Felix Cravic
|
4f788b9b8d
|
Cleanup
|
2020-07-24 16:11:48 +02:00 |
|
Felix Cravic
|
e57485367c
|
pathfinding update
|
2020-07-24 03:06:38 +02:00 |
|
Felix Cravic
|
b54599a1f1
|
Cleanup
|
2020-07-24 02:49:55 +02:00 |
|
Felix Cravic
|
7b5107f59d
|
Hydrazine fix + basic pathfinding api
|
2020-07-24 02:31:10 +02:00 |
|
Felix Cravic
|
2ea4c2d996
|
Initial hydrazine commit
|
2020-07-24 01:03:24 +02:00 |
|
Felix Cravic
|
5c1e6e7572
|
Cleanup
|
2020-07-23 07:36:49 +02:00 |
|
Felix Cravic
|
01cb95c9b2
|
item meta cleanup
|
2020-07-23 05:48:47 +02:00 |
|
Felix Cravic
|
f8453b4906
|
Added ItemMeta + MapDataPacket
|
2020-07-23 05:36:15 +02:00 |
|
Felix Cravic
|
f75c3870a3
|
time cleanup
|
2020-07-22 21:00:57 +02:00 |
|
Felix Cravic
|
9b25f0a25f
|
Fix time update option
|
2020-07-22 20:57:05 +02:00 |
|
Felix Cravic
|
126c174bb9
|
Added time api
|
2020-07-22 20:54:30 +02:00 |
|
Felix Cravic
|
df6c9e4953
|
More comments + cleanup
|
2020-07-22 17:39:48 +02:00 |
|
Robby
|
c1dde3bc34
|
Moved the keepAlive logic under the scheduler updates
|
2020-07-21 21:22:12 +02:00 |
|
Felix Cravic
|
189376f951
|
Cleanup + javadoc comments
|
2020-07-21 18:48:15 +02:00 |
|
Felix Cravic
|
287f7e64a3
|
Added command javadoc
|
2020-07-21 18:04:02 +02:00 |
|
Felix Cravic
|
617d855c84
|
More understandable exception when a chunk is not loaded
|
2020-07-18 23:32:12 +02:00 |
|
Xavier Niochaut
|
90e3a9ac3e
|
Merge pull request #13 from Articdive/update-dependencies
Update dependencies and JUnit
|
2020-07-18 18:33:45 +02:00 |
|
jglrxavpok
|
54c4134006
|
BlockFace added to PlayerBlockInteractEvent
|
2020-07-18 17:45:56 +02:00 |
|
jglrxavpok
|
7485919805
|
Explosion hook after sending the packet to allow world modifications after the explosion (can prevent desyncs)
|
2020-07-16 21:41:16 +02:00 |
|
jglrxavpok
|
2c74589599
|
Allow postExplosion to modify the ExplosionPacket
|
2020-07-16 21:37:27 +02:00 |
|
jglrxavpok
|
fa8b2bc49c
|
Added method at end of explosions to allow custom code after destroying blocks
|
2020-07-16 21:24:14 +02:00 |
|
Felix Cravic
|
c8f2c9c078
|
Remove command generic + WIP target selector
|
2020-07-14 13:35:07 +02:00 |
|
Articdive
|
cca65f8d42
|
Update dependncies and JUnit
|
2020-07-13 19:34:32 +02:00 |
|
jglrxavpok
|
7b53ec0999
|
Support for non-linear protocol IDs in codegen
|
2020-07-13 17:57:38 +02:00 |
|
jglrxavpok
|
47c249c293
|
Don't instabreak custom blocks with -1 block delay
|
2020-07-13 14:48:56 +02:00 |
|
jglrxavpok
|
b2f4c8654d
|
Added convenience methods to convert ItemStack to/from NBTCompound
|
2020-07-13 14:36:39 +02:00 |
|
jglrxavpok
|
2cff307a20
|
Merge branch 'new-dimensions'
|
2020-07-13 14:12:48 +02:00 |
|
jglrxavpok
|
30019ebe9a
|
Customizable dimension list in JoinGamePacket + Dimension->DimensionType
|
2020-07-13 14:12:21 +02:00 |
|
Felix Cravic
|
87ab850945
|
Comment + EntityFinder WIP
|
2020-07-11 14:16:36 +02:00 |
|
Felix Cravic
|
e8cd68bc3b
|
Fixed command range argument
|
2020-07-11 00:38:39 +02:00 |
|
Felix Cravic
|
17d638d460
|
Added ArgumentIntRange & ArgumentFloatRange
|
2020-07-10 23:51:38 +02:00 |
|
Felix Cravic
|
e4ad66fcde
|
Added a bunch of new command arg types
|
2020-07-10 22:50:05 +02:00 |
|
Felix Cravic
|
23826a0842
|
Reworked command packet
|
2020-07-10 18:12:29 +02:00 |
|
Felix Cravic
|
ccf8038f62
|
CommandBuilder is now integrated in Minestom directly
|
2020-07-10 16:37:18 +02:00 |
|
Felix Cravic
|
d1b159d174
|
Added NBTConsumer for custom item nbt
|
2020-07-09 15:51:39 +02:00 |
|
Felix Cravic
|
83b6665702
|
Fix RichMessage
|
2020-07-08 12:14:05 +02:00 |
|
jglrxavpok
|
f12ab40a6e
|
Beginnings of custom dimension support
|
2020-07-07 20:31:59 +02:00 |
|
jglrxavpok
|
109afe7a54
|
Oops didn't compile
|
2020-07-07 18:44:55 +02:00 |
|
jglrxavpok
|
6b1da01795
|
Tags are now supported in loottables
|
2020-07-07 18:33:38 +02:00 |
|
jglrxavpok
|
53d39dbcb8
|
Experiment3: null check
|
2020-07-07 14:03:50 +02:00 |
|
jglrxavpok
|
dbc8cc54c1
|
Experiment2: Move executor service inside method
|
2020-07-07 14:03:03 +02:00 |
|
jglrxavpok
|
bd5bb2e3d9
|
Experiment by using MinestomThread for parallel saving
|
2020-07-07 13:55:43 +02:00 |
|
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 |
|
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 |
|
jglrxavpok
|
4ffde8feed
|
Added isLiquid utility method in Block
|
2020-06-30 14:49:53 +02:00 |
|
Felix Cravic
|
2696bead72
|
Cleanup
|
2020-06-30 12:59:37 +02:00 |
|
jglrxavpok
|
bf6313659e
|
NamespaceID->Resource in Registries.java
|
2020-06-30 12:53:15 +02:00 |
|
Felix Cravic
|
e1b9f74cf4
|
Optimize message sending
|
2020-06-30 01:25:23 +02:00 |
|
Felix Cravic
|
8c3289d675
|
Allow for RGB color
|
2020-06-30 01:11:48 +02:00 |
|
Eoghanmc22
|
3e740cf874
|
kick for invalid version, use disconnect after kick packet, change logging level back to info, fix problem with compression on and encryption off.
|
2020-06-29 18:07:40 -04:00 |
|
Eoghanmc22
|
a7c376a410
|
use new enum gen
|
2020-06-29 18:01:35 -04:00 |
|
Eoghanmc22
|
01d7ed9699
|
Merge branch 'master' of https://github.com/Minestom/Minestom
Conflicts:
src/main/java/net/minestom/server/entity/EntityType.java
src/main/java/net/minestom/server/instance/block/Block.java
src/main/java/net/minestom/server/item/Enchantment.java
src/main/java/net/minestom/server/item/Material.java
src/main/java/net/minestom/server/particle/Particle.java
src/main/java/net/minestom/server/registry/RegistryMain.java
src/main/java/net/minestom/server/registry/ResourceGatherer.java
src/main/java/net/minestom/server/sound/Sound.java
src/main/java/net/minestom/server/stat/StatisticType.java
|
2020-06-29 16:27:53 -04:00 |
|
Felix Cravic
|
fad0373cb2
|
Fix TranslatableText
|
2020-06-29 22:19:48 +02:00 |
|
Felix Cravic
|
bd3aa9881e
|
Add support for arguments in translatable text
|
2020-06-29 22:17:28 +02:00 |
|
jglrxavpok
|
7b9c093709
|
Merge remote-tracking branch 'origin/block-types'
|
2020-06-29 21:20:22 +02:00 |
|
jglrxavpok
|
e2a01c1a16
|
Back to 1.15.2 to prepare for merge
|
2020-06-29 21:19:59 +02:00 |
|
jglrxavpok
|
8fd7c35a32
|
Removed useless import
|
2020-06-29 21:11:22 +02:00 |
|
jglrxavpok
|
8483752046
|
1.16.1 enums
|
2020-06-29 21:07:03 +02:00 |
|
jglrxavpok
|
a8e607626e
|
Autogeneration of Biome enum
|
2020-06-29 20:37:48 +02:00 |
|
jglrxavpok
|
7c3d3f6f07
|
Completely removed RegistryMain
|
2020-06-29 20:29:50 +02:00 |
|
jglrxavpok
|
4902ed4c6e
|
Autogenerated Material ready to use
|
2020-06-29 19:21:41 +02:00 |
|
jglrxavpok
|
c66742e3d3
|
Hardcoded useful methods for Material (missing isFood impl)
|
2020-06-29 19:15:27 +02:00 |
|
jglrxavpok
|
4414d7c298
|
Start of Material.java generation + refactor
|
2020-06-29 19:02:32 +02:00 |
|
Felix Cravic
|
18f9341c55
|
Add missing break statement
|
2020-06-29 17:32:35 +02:00 |
|
Eoghanmc22
|
f04e8036fc
|
Add missing break and fix various things with the netty improvements made by WhileInside, add the disconnect during login packet currently only used for preventing multiple people with the same username from logging in when Mojang auth is enabled.
|
2020-06-29 11:25:10 -04:00 |
|
jglrxavpok
|
c9589ae526
|
1.16+ support and remove unused imports in generated Block enum
|
2020-06-29 16:41:29 +02:00 |
|
Eoghanmc22
|
1f56bc10fc
|
Merge branch 'master' of https://github.com/WhileInside/Minestom
Conflicts:
src/main/java/net/minestom/server/network/netty/NettyServer.java
src/main/java/net/minestom/server/network/packet/client/login/LoginStartPacket.java
src/main/java/net/minestom/server/network/player/FakePlayerConnection.java
src/main/java/net/minestom/server/network/player/NettyPlayerConnection.java
src/main/java/net/minestom/server/network/player/PlayerConnection.java
|
2020-06-28 18:06:36 -04:00 |
|
Eoghanmc22
|
061db7c8de
|
Add some vanilla placement rules, add a scheduleNextTick method for instances and entities, make changes to BlockPlacementRule, make BlockFace its own class.
|
2020-06-28 17:11:40 -04:00 |
|
artem
|
53410c737a
|
getVarIntSize optimization, Compression, LegacyPing
|
2020-06-29 01:07:48 +05:00 |
|
artem
|
9502511095
|
Mark classes to delete
|
2020-06-28 23:36:19 +05:00 |
|
artem
|
f8dceb51b4
|
TCP_NODELAY
|
2020-06-28 23:31:45 +05:00 |
|
artem
|
6a6309377f
|
Epoll support (optimization for linux)
|
2020-06-28 23:29:36 +05:00 |
|
Eoghanmc22
|
7d59347873
|
Hotfix
|
2020-06-26 18:55:41 -04:00 |
|
Eoghanmc22
|
37b5484775
|
Minor optimizations to mojang auth.
|
2020-06-25 19:40:33 -04:00 |
|
Eoghanmc22
|
b80da2f097
|
basic 1.16.1 support
|
2020-06-25 15:05:58 -04:00 |
|
Eoghanmc22
|
8e26447f9a
|
Merge branch 'master' of https://github.com/Minestom/Minestom
|
2020-06-23 17:02:29 -04:00 |
|
Felix Cravic
|
2db810bafa
|
Added legacy message support
|
2020-06-23 22:46:22 +02:00 |
|
Eoghanmc22
|
e203d9c45a
|
Merge branch 'master' of https://github.com/Minestom/Minestom
Conflicts:
build.gradle
src/main/java/net/minestom/server/entity/Player.java
|
2020-06-23 16:03:21 -04:00 |
|
Eoghanmc22
|
7ac90cff24
|
init
|
2020-06-23 15:58:31 -04:00 |
|
jglrxavpok
|
290d922e3a
|
Replacing old Block enum with autogenerated Block enum
|
2020-06-23 18:35:23 +02:00 |
|
jglrxavpok
|
60e1b856c7
|
Merge remote-tracking branch 'origin/master' into block-types
|
2020-06-23 18:18:12 +02:00 |
|
jglrxavpok
|
f79cfa8d87
|
Merge branch 'tags'
|
2020-06-23 18:17:35 +02:00 |
|
jglrxavpok
|
4111c728df
|
Basic implementation of tags
|
2020-06-23 18:17:02 +02:00 |
|
Felix Cravic
|
19fc90e764
|
Fixed Held packet + replaced the short by a byte
|
2020-06-23 18:09:01 +02:00 |
|
Felix Cravic
|
b47efa35ca
|
Added PlayerChangeHeldSlotEvent
|
2020-06-23 17:50:43 +02:00 |
|
Felix Cravic
|
9dfb9b657b
|
Added CommandSender#isPlayer and CommandSender#isConsole
|
2020-06-23 17:25:46 +02:00 |
|
Felix Cravic
|
6ccd31e7fe
|
Fix Chat.COLOR_CHAR
|
2020-06-23 00:34:49 +02:00 |
|
Felix Cravic
|
f892213e8c
|
Added a new Chat API
|
2020-06-22 23:25:00 +02:00 |
|
jglrxavpok
|
0a05a81de9
|
Generate subclasses to avoid 64kb JVM bytecode size limit in methods
|
2020-06-22 21:27:12 +02:00 |
|
Eoghanmc22
|
c31b962ed8
|
fix imports
|
2020-06-21 19:25:50 -04:00 |
|
Eoghanmc22
|
0335f04135
|
Merge branch 'master' of https://github.com/Minestom/Minestom
|
2020-06-21 18:59:40 -04:00 |
|
Eoghanmc22
|
77b99e8223
|
Merge with latest Minestorm
|
2020-06-21 18:57:53 -04:00 |
|
Felix Cravic
|
37440c51cf
|
Added CommandSender#isPlayer and CommandSender#isConsole
|
2020-06-22 00:48:12 +02:00 |
|
Eoghanmc22
|
42276efc49
|
Added optional Mojang auth and UUIDs support (MojangAuth.init()), added support for skin layers, and made everywhere have max lighting.
|
2020-06-21 18:04:19 -04:00 |
|
Felix Cravic
|
889b1fe095
|
Renamed PlayerInteractEvent to PlayerEntityInteractEvent
|
2020-06-21 23:44:20 +02:00 |
|
jglrxavpok
|
62db9d9c26
|
Added alternatives (block states) and block entity information to generated Block enum
|
2020-06-21 23:03:40 +02:00 |
|
Felix Cravic
|
92cf598f13
|
Merge remote-tracking branch 'origin/master'
|
2020-06-21 22:12:24 +02:00 |
|
Felix Cravic
|
72234ac706
|
Added PlayerPreLoginEvent
|
2020-06-21 22:11:56 +02:00 |
|
jglrxavpok
|
fcc0f5e035
|
Merge remote-tracking branch 'origin/master' into block-types
|
2020-06-21 22:07:38 +02:00 |
|
jglrxavpok
|
754568d336
|
Comment out unused code in SimpleCommand
|
2020-06-21 22:05:30 +02:00 |
|
Felix Cravic
|
eba5c5ae3a
|
Added CommandSender and ConsoleSender
|
2020-06-21 14:01:03 +02:00 |
|
Felix Cravic
|
5837b59a41
|
Give the player username to the UUID provider
|
2020-06-20 19:07:34 +02:00 |
|
jglrxavpok
|
abf999a4d9
|
Beginnings of automatic Block code generation
|
2020-06-19 11:29:09 +02:00 |
|
Felix Cravic
|
ac758e4acb
|
Update demo entity
|
2020-06-18 23:09:42 +02:00 |
|
Felix Cravic
|
f585b3df86
|
Some comments
|
2020-06-03 15:17:34 +02:00 |
|
Felix Cravic
|
2ee93bd7cb
|
Fixed EntityItemMergeEvent constructor
|
2020-06-02 14:55:18 +02:00 |
|
Felix Cravic
|
bd08676525
|
Added EntityItemMergeEvent#setResult
|
2020-06-02 14:54:33 +02:00 |
|
Felix Cravic
|
0da78193c5
|
Code cleanup
|
2020-06-02 14:43:31 +02:00 |
|
Felix Cravic
|
50373505b3
|
Remove entities other than players when unloading a chunk
|
2020-06-02 00:03:03 +02:00 |
|
Felix Cravic
|
895a4fd4bd
|
Fixed instance switch while unloading chunk
|
2020-06-01 23:55:11 +02:00 |
|
Felix Cravic
|
b7b334645f
|
Added InstanceContainer#saveInstance to save its SerializableData + its uniqueId
|
2020-06-01 22:11:47 +02:00 |
|
Felix Cravic
|
cb743bc7d5
|
NbtWriter cleanup
|
2020-06-01 18:57:16 +02:00 |
|
Felix Cravic
|
45e8ba2f03
|
Added EventHandler#removeEventCallback
|
2020-06-01 17:11:43 +02:00 |
|
Felix Cravic
|
b1e86adb23
|
Allow ItemEntity#getMergeUpdateOption to be null
|
2020-06-01 02:18:24 +02:00 |
|
Felix Cravic
|
7e20278dd9
|
Fix deadlock with ItemEntity + added ItemEntity#getMergeUpdateOption to mitigate CPU usage increase
|
2020-06-01 00:51:31 +02:00 |
|
Felix Cravic
|
ea034701f8
|
Added PlayerSetItemStackEvent#setSlot + some checks
|
2020-05-31 21:37:40 +02:00 |
|
Felix Cravic
|
633d02222a
|
Added PlayerAddItemStackEvent and PlayerSetItemStackEvent
|
2020-05-31 21:30:46 +02:00 |
|
Felix Cravic
|
7128844563
|
Resource pack cleanup
|
2020-05-31 20:09:42 +02:00 |
|
Felix Cravic
|
c17aba4ac7
|
Added Player#setResourcePack + PlayerResourcePackStatusEvent
|
2020-05-31 19:53:59 +02:00 |
|
TheMode
|
ce89963240
|
Merge pull request #8 from programmerpony/home-linux
Check home directory for Minecraft files on Linux
|
2020-05-31 19:14:24 +02:00 |
|
programmerpony
|
ab3578b84d
|
Check home directory for Minecraft files on Linux
|
2020-05-31 12:50:35 -04:00 |
|
Felix Cravic
|
00143078e3
|
Added PlayerSkin#fromUuid and PlayerSkin#fromUsername
|
2020-05-31 18:07:09 +02:00 |
|
Felix Cravic
|
f8758d2933
|
Added LivingEntity#swingMainHand and LivingEntity#swingOffHand
|
2020-05-31 16:14:27 +02:00 |
|
Felix Cravic
|
eed946e948
|
Cleanup
|
2020-05-31 15:52:56 +02:00 |
|
Felix Cravic
|
30ef05183e
|
Added more synchronization at death + added listener for teleport and window confirmation to remove warning
|
2020-05-31 00:39:56 +02:00 |
|
Felix Cravic
|
1bcd0c474f
|
Added event comments
|
2020-05-30 22:32:12 +02:00 |
|
Felix Cravic
|
edb6db428e
|
sync equipments only to the viewer to update instead of all
|
2020-05-30 21:56:12 +02:00 |
|
Felix Cravic
|
f887f21493
|
Cleanup with the ADD_PLAYER method
|
2020-05-30 19:51:45 +02:00 |
|
Felix Cravic
|
7ce6f7ada1
|
Added Player#setSkin and PlayerSkinInitEvent to modify it at initialization
|
2020-05-30 19:47:47 +02:00 |
|
Felix Cravic
|
1343a66681
|
Added player in inventory events + comments
|
2020-05-30 14:58:00 +02:00 |
|
Felix Cravic
|
3940eacde8
|
Attribute optimization + comments
|
2020-05-30 01:39:52 +02:00 |
|
Felix Cravic
|
407bdd8ea7
|
Remove the previous NBT library
|
2020-05-30 00:25:07 +02:00 |
|
Felix Cravic
|
639629ccf6
|
Added a small nbt utils package
|
2020-05-30 00:01:38 +02:00 |
|
Felix Cravic
|
1c3099f61a
|
Entity & Player comments
|
2020-05-29 23:17:14 +02:00 |
|
Felix Cravic
|
18a1e0b29b
|
Added EntityPigZombie metadata + itemstack synchronization
|
2020-05-29 21:30:42 +02:00 |
|
Felix Cravic
|
27b0238705
|
Fixed ResourceGatherer on Mac OS
|
2020-05-29 20:44:03 +02:00 |
|
Felix Cravic
|
49723fbe7d
|
Fixed ItemStack#isSimilar
|
2020-05-29 20:24:39 +02:00 |
|
Felix Cravic
|
6543f17d4c
|
Remove useless synchronization blocks and fix Inventory#addItemStack
|
2020-05-29 19:41:08 +02:00 |
|
Felix Cravic
|
b0ccb91c31
|
More entity + added boundingboxes
|
2020-05-29 18:56:42 +02:00 |
|
Felix Cravic
|
29aae491d1
|
Minor optimizations
|
2020-05-29 17:20:30 +02:00 |
|
Felix Cravic
|
589079f8f6
|
Updated netty + fix network crash
|
2020-05-29 15:31:11 +02:00 |
|
Felix Cravic
|
eb5659c235
|
Optimize bandwidth + fix keep alive
|
2020-05-29 02:11:41 +02:00 |
|
Felix Cravic
|
b00627f778
|
Forgot to write StoredEnchantments
|
2020-05-29 01:05:08 +02:00 |
|
Felix Cravic
|
14408e9d15
|
Fixed HideFlags
|
2020-05-29 00:30:19 +02:00 |
|
Felix Cravic
|
d416efad5b
|
Fixed enchantments (StoredEnchantments+Enchantments support)
|
2020-05-28 23:54:26 +02:00 |
|
Felix Cravic
|
619c680f1b
|
Added item attributes
|
2020-05-28 23:43:12 +02:00 |
|
Felix Cravic
|
068a0889c8
|
More PlayerBlockPlaceEvent methods + comments
|
2020-05-28 21:51:14 +02:00 |
|
Felix Cravic
|
7cd2d570bd
|
Comments
|
2020-05-28 20:09:52 +02:00 |
|
Felix Cravic
|
dfd7ca84a4
|
Fixed player mining vanilla block
|
2020-05-28 19:29:29 +02:00 |
|
Felix Cravic
|
5e91b75d78
|
Comments
|
2020-05-28 19:15:55 +02:00 |
|
Felix Cravic
|
dbf58f2234
|
Comments + more PlayerBlockBreakEvent information
|
2020-05-28 15:08:18 +02:00 |
|
Felix Cravic
|
32ebd4a53e
|
Digging cleanup
|
2020-05-28 00:21:14 +02:00 |
|
Felix Cravic
|
7147250432
|
Fixed player digging vanilla blocks + comments
|
2020-05-27 23:26:45 +02:00 |
|
Felix Cravic
|
966bbfc0cc
|
Synchronize properly the view from Entity#getPosition
|
2020-05-27 23:13:13 +02:00 |
|
Felix Cravic
|
d91b1e9966
|
WorldBorder keeps its diameter updated properly
|
2020-05-27 22:24:58 +02:00 |
|
Felix Cravic
|
af430ebc3f
|
Entity#getPosition is now fully synchronized with the entity position
|
2020-05-27 22:06:22 +02:00 |
|
Felix Cravic
|
eb4e47df52
|
Fixed LivingEntity#damage for death entities
|
2020-05-27 21:25:54 +02:00 |
|
Felix Cravic
|
70be25bd1c
|
Added EntityCreature#setView
|
2020-05-27 20:55:33 +02:00 |
|
Felix Cravic
|
039e9aca4f
|
Lot of comments
|
2020-05-27 20:30:13 +02:00 |
|
Felix Cravic
|
f5ddc66c43
|
Modified digging listener, added more clear exceptions and some comments
|
2020-05-27 19:43:08 +02:00 |
|
Felix Cravic
|
f97328a3bd
|
Temporary fix with inventory held click
|
2020-05-27 17:56:29 +02:00 |
|
Felix Cravic
|
c363b715ca
|
Optimize ChunkDataPacket, and having an universal block index method
|
2020-05-27 16:25:05 +02:00 |
|
Felix Cravic
|
9bf193988f
|
Added ItemStack potion nbt
|
2020-05-27 12:33:12 +02:00 |
|
Felix Cravic
|
f5f5a6bb4e
|
Better world border collision check + WorldBorder#getCollisionAxis
|
2020-05-27 01:15:21 +02:00 |
|
Felix Cravic
|
ef261c1792
|
Added WorldBorder#isInside + physics now support world border
|
2020-05-27 01:04:39 +02:00 |
|
Felix Cravic
|
224a8a3b86
|
Support for additional hearts in Player#damage
|
2020-05-26 23:15:09 +02:00 |
|
Felix Cravic
|
e6f38e2773
|
Added a bunch of entities + Player#additionalHearts
|
2020-05-26 22:53:58 +02:00 |
|
Felix Cravic
|
fc773044e8
|
Remove chunk unloaded check
|
2020-05-26 21:30:12 +02:00 |
|
Felix Cravic
|
0240cc2d80
|
Added ConnectionManager#setUuidProvider to change the player UUID provider
|
2020-05-26 20:46:05 +02:00 |
|
Felix Cravic
|
3be1173ab5
|
Small optimizations
|
2020-05-26 20:00:41 +02:00 |
|
Felix Cravic
|
4ed213249e
|
Added WorldBorder
|
2020-05-26 19:22:47 +02:00 |
|
Felix Cravic
|
182b6fbe1b
|
Added Player#facePosition and Player#spectate
|
2020-05-26 18:25:35 +02:00 |
|
Felix Cravic
|
76f9a059b5
|
Update packets having a Chat component
|
2020-05-26 17:48:46 +02:00 |
|
Felix Cravic
|
8ef5a0b394
|
Moved the player init call
|
2020-05-26 16:14:52 +02:00 |
|
Felix Cravic
|
b797967151
|
Added Player#getDisplayName + some optimizations/improvements
|
2020-05-26 15:35:48 +02:00 |
|
Felix Cravic
|
fc751acb75
|
Added EntityArmorStand & Hologram
|
2020-05-26 00:07:35 +02:00 |
|
Felix Cravic
|
9df6b19f1d
|
Remove passengers at death
|
2020-05-25 21:14:28 +02:00 |
|
Felix Cravic
|
14e9dcb811
|
Added LivingEntity#setArrowCount and fixed metadata during respawn
|
2020-05-25 20:32:47 +02:00 |
|
Felix Cravic
|
a962b83958
|
Fixed player death animation
|
2020-05-25 19:54:36 +02:00 |
|
Felix Cravic
|
c15a795a74
|
Minor checks + FakePlayerController#finishDigging
|
2020-05-25 15:42:54 +02:00 |
|
Felix Cravic
|
e8a2c54485
|
More FakePlayerController features + fix with chunks and player food bar
|
2020-05-25 13:46:48 +02:00 |
|
Felix Cravic
|
6254ec93e9
|
Proper List#toArray array initialization
|
2020-05-25 12:25:39 +02:00 |
|
Felix Cravic
|
2fdebae7e5
|
Allow FakePlayer to be registered internally
|
2020-05-25 12:18:50 +02:00 |
|
Felix Cravic
|
88db08001a
|
Hacky fix for the player velocity
|
2020-05-25 11:01:38 +02:00 |
|
Felix Cravic
|
be31c4e03d
|
Minor tweaks
|
2020-05-25 03:39:57 +02:00 |
|
Felix Cravic
|
9a7c07af65
|
Added some FakePlayerController features
|
2020-05-25 03:17:24 +02:00 |
|
Felix Cravic
|
30053c507b
|
WIP FakePlayer system
|
2020-05-25 02:37:57 +02:00 |
|
Felix Cravic
|
e092eba4c1
|
Fix equipments synchronization and error with unloaded chunk
|
2020-05-25 01:12:12 +02:00 |
|
Felix Cravic
|
83449aecc9
|
Making PlayerConnection an abstract class
|
2020-05-25 00:29:37 +02:00 |
|
Felix Cravic
|
ea3189023a
|
Added check in Chunk class before each interaction, ensuring that it is loaded
|
2020-05-24 22:37:42 +02:00 |
|
Felix Cravic
|
f8ff01349b
|
Fixed Player#isFlying it is now properly synchronized with the client
|
2020-05-24 22:27:58 +02:00 |
|
Felix Cravic
|
ae53cca19d
|
Fixed velocity synchronization
|
2020-05-24 22:24:59 +02:00 |
|
Felix Cravic
|
e26ee1380a
|
Fixed vehicles + added PlayerStartFlyingEvent & PlayerStopFlyingEvent
|
2020-05-24 22:21:38 +02:00 |
|
Felix Cravic
|
c73ec6f0d6
|
Fix ExperienceOrb#setExperienceCount with a proper updating client-side
|
2020-05-24 20:21:17 +02:00 |
|
Felix Cravic
|
b193c5f12a
|
Lot of comments
|
2020-05-24 19:59:50 +02:00 |
|
Felix Cravic
|
c2d1a4f70a
|
Fix synchronization issue with metadata + some comments
|
2020-05-24 19:22:58 +02:00 |
|
Felix Cravic
|
b8f2afa4c3
|
Changed the packet listener api, allowing for listener override
|
2020-05-24 17:11:21 +02:00 |
|
Felix Cravic
|
883e7eb80f
|
Added Entity#isAutoViewable & making Viewable#addViewer and Viewable#removeViewer return boolean
|
2020-05-23 17:57:56 +02:00 |
|
Felix Cravic
|
a4b530c1dc
|
WIP vehicle support
|
2020-05-23 14:04:53 +02:00 |
|
Felix Cravic
|
378639af1e
|
Update inventory using PacketWriterUtils
|
2020-05-23 11:28:26 +02:00 |
|
Felix Cravic
|
97bd1ecdb1
|
Cleanup
|
2020-05-23 04:20:01 +02:00 |
|
Felix Cravic
|
28e6ef9b87
|
Give the right result for InventoryClickHandler#drop
|
2020-05-22 23:26:18 +02:00 |
|
Felix Cravic
|
45d901a0bc
|
Lot of inventory improvements/fixes
|
2020-05-22 23:19:04 +02:00 |
|
Felix Cravic
|
d05a2feff3
|
WIP ItemFlag
|
2020-05-22 21:46:50 +02:00 |
|
Felix Cravic
|
888c570235
|
Added enchantments reader/writer + item dropping in creative mode
|
2020-05-22 18:51:03 +02:00 |
|
jglrxavpok
|
bf9316d06b
|
Automatically check conditions when generating
|
2020-05-21 19:30:43 +02:00 |
|
jglrxavpok
|
556c6fd837
|
Changed condition deserializing in order to allow arguments inside the .json and utility functions in Position
|
2020-05-21 19:17:34 +02:00 |
|
jglrxavpok
|
3d919db633
|
Fix alternatives and sequence loot entry types
|
2020-05-21 18:55:07 +02:00 |
|
jglrxavpok
|
1ca561215c
|
Send velocity packet when velocity is forced changed with Entity#setVelocity
|
2020-05-21 00:36:50 +02:00 |
|
jglrxavpok
|
da416866f6
|
Added entity eye height
|
2020-05-21 00:33:56 +02:00 |
|
jglrxavpok
|
18a9f2485d
|
Explosion and loot table callbacks in CustomBlock + custom blocks can write block entities
|
2020-05-19 19:31:11 +02:00 |
|
jglrxavpok
|
fe3025fce5
|
Loot table entry types + Defaults for loot table functions and conditions
|
2020-05-19 18:34:11 +02:00 |
|
Felix Cravic
|
5cb31171e6
|
Remove ReflectASM (no more warning message)
|
2020-05-19 17:47:47 +02:00 |
|
jglrxavpok
|
3c0d351f15
|
Loot table support
|
2020-05-18 21:11:59 +02:00 |
|
Felix Cravic
|
c50030cd6b
|
Allow for separate blocks in PlayerBlockBreakEvent
|
2020-05-17 15:52:49 +02:00 |
|
Felix Cravic
|
f588d1103f
|
Fix cursor item dropping when drop event is cancelled
|
2020-05-17 11:44:34 +02:00 |
|
Felix Cravic
|
dff29a4717
|
Drop cursor item when closing inventory
|
2020-05-17 11:40:49 +02:00 |
|
Felix Cravic
|
47ca22c3d1
|
Fixed player item dropping, it does not consume the item anymore when the event is cancelled
|
2020-05-17 04:41:32 +02:00 |
|
Felix Cravic
|
7512cb8f03
|
Comments for StorageFolder and some utils method
|
2020-05-17 04:13:24 +02:00 |
|
Felix Cravic
|
4c889923f1
|
Added more TimeUnit (HOUR/MINUTE/SECOND)
|
2020-05-17 03:56:36 +02:00 |
|
Felix Cravic
|
2daccd9d9b
|
Fix crash with empty recipe and made Instance constructors public
|
2020-05-17 03:22:42 +02:00 |
|
Felix Cravic
|
a63693b82b
|
It is now possible to extends InstanceContainer/SharedInstance to make your own
|
2020-05-17 03:15:47 +02:00 |
|
Felix Cravic
|
ab71133b55
|
Fixed error relating to unloaded chunk in Entity#update
|
2020-05-17 01:42:07 +02:00 |
|
Felix Cravic
|
80f9122da1
|
Storage system improvement
|
2020-05-16 22:22:34 +02:00 |
|
Felix Cravic
|
fe7e56da8d
|
Added StorageFolder#getOrDefault and some cleanup
|
2020-05-16 22:07:24 +02:00 |
|
Felix Cravic
|
fa4b083ab8
|
Added Data#hasKey and Data#getKeys
|
2020-05-16 21:57:46 +02:00 |
|
Felix Cravic
|
155efc0cff
|
Added Sidebar#setTitle to change the title at any time
|
2020-05-16 19:55:22 +02:00 |
|
Felix Cravic
|
b97b75f13c
|
Added a lot of comments
|
2020-05-15 18:03:28 +02:00 |
|
Felix Cravic
|
ee90f82969
|
Prevent memory leak when unloading chunks
|
2020-05-15 15:38:06 +02:00 |
|
Felix Cravic
|
4a287f82a6
|
Fixed ArmorEquipEvent calling
|
2020-05-14 18:59:01 +02:00 |
|
Felix Cravic
|
aeeb9f08a4
|
Added EntityVelocityEvent + minor refactoring
|
2020-05-14 18:57:44 +02:00 |
|
jglrxavpok
|
da0df5afe3
|
Fixed explosion packet
|
2020-05-14 16:56:44 +02:00 |
|
jglrxavpok
|
583077d556
|
Send explosion packet
|
2020-05-14 16:19:04 +02:00 |
|
jglrxavpok
|
1bcc0c9f5b
|
Replace explosion blocks with air
|
2020-05-14 15:49:14 +02:00 |
|
jglrxavpok
|
6f281eef3b
|
Shortcut to access held items
|
2020-05-14 15:46:29 +02:00 |
|
jglrxavpok
|
041f9ffb4d
|
Instances can now create explosions
|
2020-05-14 15:33:36 +02:00 |
|
Felix Cravic
|
498384d2f4
|
Added permission level + option for a reduced debug screen
|
2020-05-13 18:43:54 +02:00 |
|
Felix Cravic
|
be0311a874
|
Added PlayerPreEatEvent for more customisation, separate the default eating time and the individual ones. Also a InventoryOpenEvent#setInventory to change the inventory to open
|
2020-05-12 18:40:04 +02:00 |
|
Felix Cravic
|
a1b427bf83
|
Added InventoryOpenEvent
|
2020-05-12 17:12:11 +02:00 |
|
Felix Cravic
|
4fa1d08fa5
|
End properly eat animation
|
2020-05-12 14:19:45 +02:00 |
|
Felix Cravic
|
37add239f8
|
Custom food animation delay + PlayerEatEvent
|
2020-05-12 14:12:17 +02:00 |
|
Felix Cravic
|
f5d4cba29d
|
Making the ResponseDataConsumer optional
|
2020-05-10 19:39:25 +02:00 |
|
Lukas Mansour (Articdive)
|
df253238fc
|
Added SLF4J and Log4J2 as logging platform.
|
2020-05-10 16:02:49 +02:00 |
|
Felix Cravic
|
de8ec680fb
|
Added ItemEntity#isMergeable
|
2020-05-10 00:09:55 +02:00 |
|
Felix Cravic
|
889e9c5e2b
|
ItemEntity can now be merged/stacked together
|
2020-05-09 21:50:48 +02:00 |
|