Felix Cravic
|
647bb39e7c
|
Change packet listener to ConnectionManager#onPacketReceive
|
2020-07-29 22:38:46 +02:00 |
|
Felix Cravic
|
3b01317b1a
|
Remove scheduler debugging
|
2020-07-29 06:59:38 +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
|
1adaa0553e
|
Pathfinding update
|
2020-07-24 19:31:15 +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
|
f8453b4906
|
Added ItemMeta + MapDataPacket
|
2020-07-23 05:36:15 +02:00 |
|
Felix Cravic
|
126c174bb9
|
Added time api
|
2020-07-22 20:54:30 +02:00 |
|
Felix Cravic
|
c8f2c9c078
|
Remove command generic + WIP target selector
|
2020-07-14 13:35:07 +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
|
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 |
|
jglrxavpok
|
f12ab40a6e
|
Beginnings of custom dimension support
|
2020-07-07 20:31:59 +02:00 |
|
jglrxavpok
|
9bc4915d6c
|
Fix EOFException with ClientClickWindow
|
2020-07-07 00:24:46 +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
|
d35bb8f434
|
Updated JNoise + cleanup
|
2020-07-02 16:04:46 +02:00 |
|
Eoghanmc22
|
ffe5240a8d
|
Merge branches 'experimental' and 'master' of https://github.com/Minestom/Minestom
|
2020-06-30 20:00:28 -04:00 |
|
Felix Cravic
|
f873f495ea
|
Fix inventory + added our own chat parser
|
2020-07-01 01:17:58 +02:00 |
|
Eoghanmc22
|
68049b3eab
|
Merge branches 'experimental' and 'master' of https://github.com/Minestom/Minestom
|
2020-06-30 17:15:32 -04:00 |
|
jglrxavpok
|
2303b98024
|
Send tags to player on connection
|
2020-06-30 20:38:42 +02:00 |
|
Eoghanmc22
|
b80da2f097
|
basic 1.16.1 support
|
2020-06-25 15:05:58 -04: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 |
|
Felix Cravic
|
19fc90e764
|
Fixed Held packet + replaced the short by a byte
|
2020-06-23 18:09:01 +02:00 |
|
Felix Cravic
|
f892213e8c
|
Added a new Chat API
|
2020-06-22 23:25:00 +02: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 |
|
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
|
ac758e4acb
|
Update demo entity
|
2020-06-18 23:09:42 +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
|
b0ccb91c31
|
More entity + added boundingboxes
|
2020-05-29 18:56:42 +02:00 |
|
Felix Cravic
|
14408e9d15
|
Fixed HideFlags
|
2020-05-29 00:30:19 +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
|
f5ddc66c43
|
Modified digging listener, added more clear exceptions and some comments
|
2020-05-27 19:43:08 +02:00 |
|
Felix Cravic
|
e6f38e2773
|
Added a bunch of entities + Player#additionalHearts
|
2020-05-26 22:53:58 +02:00 |
|
Felix Cravic
|
4ed213249e
|
Added WorldBorder
|
2020-05-26 19:22:47 +02:00 |
|
Felix Cravic
|
fc751acb75
|
Added EntityArmorStand & Hologram
|
2020-05-26 00:07:35 +02:00 |
|
Felix Cravic
|
14e9dcb811
|
Added LivingEntity#setArrowCount and fixed metadata during respawn
|
2020-05-25 20:32:47 +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
|
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
|
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
|
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
|
2daccd9d9b
|
Fix crash with empty recipe and made Instance constructors public
|
2020-05-17 03:22:42 +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
|
aeeb9f08a4
|
Added EntityVelocityEvent + minor refactoring
|
2020-05-14 18:57:44 +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
|
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 |
|
Felix Cravic
|
17856c36cf
|
Fixed crash at player disconnection
|
2020-05-09 20:00:59 +02:00 |
|
Felix Cravic
|
39f0053ded
|
Added PlayerChunkUnloadEvent
|
2020-05-09 04:05:57 +02:00 |
|
Felix Cravic
|
a0a72cb6c7
|
WIP chunk biomes
|
2020-05-08 20:50:05 +02:00 |
|
Felix Cravic
|
1d930ec021
|
Fixed event callbacks multiplication in PlayerSpawnEvent
|
2020-05-08 18:11:06 +02:00 |
|
jglrxavpok
|
9c5c6d9161
|
Fixed player not changing dimension properly
|
2020-05-08 17:46:29 +02:00 |
|
jglrxavpok
|
9d9c158af0
|
Added event callbacks to Instance, and organized events into packages
|
2020-05-07 15:46:21 +02:00 |
|
Felix Cravic
|
59214b3b96
|
All LivingEntity can now have equipments + cleanup
|
2020-05-06 22:35:32 +02:00 |
|
Felix Cravic
|
5de6888b59
|
Added EntityFireEvent and EntitySpawnEvent
|
2020-05-05 21:04:05 +02:00 |
|
jglrxavpok
|
ca3295cc16
|
Fire duration for living entities
|
2020-05-05 17:59:57 +02:00 |
|
jglrxavpok
|
365c3edbdf
|
Custom block contact behaviour + fix breaking of 0 hardness blocks not removing the block in survival, fixed players in survival not taking damage.
|
2020-05-05 15:55:21 +02:00 |
|
jglrxavpok
|
8b41c7550b
|
Do not crash with a stack overflow when trying to change the block at 'blockPosition' in CustomBlock
|
2020-05-04 21:06:13 +02:00 |
|
Felix Cravic
|
7881e3ca76
|
Some comments and check added for synchronization purpose
|
2020-05-04 19:09:34 +02:00 |
|
Felix Cravic
|
14ef482f42
|
Added StorageFolder + fixes
|
2020-05-04 18:18:50 +02:00 |
|
Felix Cravic
|
e866f79f10
|
Rewrite of the storage system (use of RocksDB by default)
|
2020-05-04 18:15:29 +02:00 |
|
jglrxavpok
|
05acfdf59f
|
New event for when an item is used on a block
|
2020-05-03 22:44:38 +02:00 |
|
Felix Cravic
|
e7c26ab45e
|
Added ChunkPopulator
|
2020-05-02 23:45:10 +02:00 |
|
jglrxavpok
|
1aefbca70a
|
Entity Physics are behaving a bit better
Still possible to go through walls though
|
2020-05-02 23:34:09 +02:00 |
|
Lukas Mansour (Articdive)
|
9682246f4f
|
Use JNoise instead of FastNoise
|
2020-05-02 23:16:41 +02:00 |
|
jglrxavpok
|
f38d3718c3
|
Neighbor updates
|
2020-05-01 22:08:31 +02:00 |
|
Felix Cravic
|
4b3e3e8e65
|
An inventory can now have multiple InventoryCondition
|
2020-04-30 01:51:16 +02:00 |
|
Felix Cravic
|
c2af4be2fa
|
Can now define an inventory to open after closing another + added a bunch of inventory type
|
2020-04-29 17:27:58 +02:00 |
|
jglrxavpok
|
263713ab49
|
Custom block breaking and data creation now both have an instance and a position accessible
|
2020-04-29 00:12:59 +02:00 |
|
Felix Cravic
|
d0c523f0e5
|
Added a way to change CustomBlock blockId just after placement + more BlockAlternative tools
|
2020-04-28 23:38:44 +02:00 |
|
jglrxavpok
|
54111ece6a
|
Convenience method to find horizontal Direction based on yaw, easier block properties usage and PlayerBlockPlaceEvent now references the player placing the block
|
2020-04-28 21:52:06 +02:00 |
|
jglrxavpok
|
9b25f5d95b
|
Allow server to be stopped cleanly
|
2020-04-28 19:23:02 +02:00 |
|
jglrxavpok
|
85da9203b1
|
Custom blocks can block item interaction, prevents blocks being placed when opening containers
|
2020-04-28 18:12:06 +02:00 |
|
Felix Cravic
|
6d9ac0b35d
|
CustomBlock#getBreakDelay is now optional
|
2020-04-28 17:58:34 +02:00 |
|
Felix Cravic
|
60cc562435
|
Changed DataType class and its implementation
|
2020-04-28 17:11:12 +02:00 |
|
jglrxavpok
|
f8f649852b
|
Allow PlayerBlockPlaceEvent callbacks to change the block placed.
Can be used to place custom blocks in replacement of normal ones.
|
2020-04-28 13:47:41 +02:00 |
|
Felix Cravic
|
0946c8ce11
|
Moved the ResponseDataConsumer definition to MinecraftServer#start
|
2020-04-28 02:33:15 +02:00 |
|
Felix Cravic
|
48c4941813
|
We can now have multiple listeners
|
2020-04-28 01:20:11 +02:00 |
|
Felix Cravic
|
38abe55161
|
Added Block object to the CustomBlock constructor
|
2020-04-28 01:01:54 +02:00 |
|
Felix Cravic
|
754821f447
|
Fixed gamemode command (CommandBuilder update)
|
2020-04-27 23:36:22 +02:00 |
|
Felix Cravic
|
ce40627a36
|
Added CustomBlock#getCustomBlockId, it is now defined by the developer and not increased automatically by a counter
|
2020-04-27 23:13:17 +02:00 |
|
jglrxavpok
|
bdab9bf71f
|
Merge remote-tracking branch 'upstream/master'
# Conflicts:
# src/main/java/net/minestom/server/entity/Player.java
|
2020-04-27 21:16:24 +02:00 |
|
jglrxavpok
|
6b77627d60
|
Implemented damage types and void below world
|
2020-04-27 20:33:08 +02:00 |
|
Felix Cravic
|
51811a5909
|
Added dimension support
|
2020-04-27 18:46:39 +02:00 |
|
Felix Cravic
|
26debd0d4b
|
Optimization + fixed custom block placement
|
2020-04-26 20:41:58 +02:00 |
|
Felix Cravic
|
d4cf29c7a7
|
Less magic values
|
2020-04-26 19:17:04 +02:00 |
|
Felix Cravic
|
18019277e6
|
Update
|
2020-04-26 06:34:08 +02:00 |
|
Felix Cravic
|
3614c378f3
|
Optimization + added Recipe#shouldShow check
|
2020-04-26 04:50:38 +02:00 |
|