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 |
|
Felix Cravic
|
17856c36cf
|
Fixed crash at player disconnection
|
2020-05-09 20:00:59 +02:00 |
|
Felix Cravic
|
f7badc021b
|
WIP entities in unloaded chunk + PlayerChunkLoadEvent
|
2020-05-09 18:24:14 +02:00 |
|
Felix Cravic
|
39f0053ded
|
Added PlayerChunkUnloadEvent
|
2020-05-09 04:05:57 +02:00 |
|
jglrxavpok
|
59c5bbdfe5
|
Send chunks to player when changing instance
|
2020-05-08 21:49:04 +02:00 |
|
Felix Cravic
|
a0a72cb6c7
|
WIP chunk biomes
|
2020-05-08 20:50:05 +02:00 |
|
jglrxavpok
|
5dd08cf19b
|
Send different teleportIds for each packet
|
2020-05-08 18:42:04 +02:00 |
|
Felix Cravic
|
1d930ec021
|
Fixed event callbacks multiplication in PlayerSpawnEvent
|
2020-05-08 18:11:06 +02:00 |
|
jglrxavpok
|
8281f1c0fd
|
Added isFirstSpawn() to PlayerSpawnEvent
|
2020-05-08 18:03:39 +02:00 |
|
jglrxavpok
|
9c5c6d9161
|
Fixed player not changing dimension properly
|
2020-05-08 17:46:29 +02:00 |
|
Felix Cravic
|
1bca86eb5d
|
Direct return for StorageFolder#get and we can now store registered DataType type directly
|
2020-05-08 16:15:08 +02:00 |
|
Felix Cravic
|
3741b22484
|
Added EventHandler interface
|
2020-05-08 06:54:33 +02:00 |
|
jglrxavpok
|
0daae4d831
|
EntityTickEvent and tick counter in Entity
|
2020-05-07 16:00:52 +02:00 |
|
jglrxavpok
|
9d9c158af0
|
Added event callbacks to Instance, and organized events into packages
|
2020-05-07 15:46:21 +02:00 |
|
Felix Cravic
|
f6803f9c24
|
Fix ArmorEquipEvent for EntityCreature
|
2020-05-06 22:42:04 +02:00 |
|
Felix Cravic
|
59214b3b96
|
All LivingEntity can now have equipments + cleanup
|
2020-05-06 22:35:32 +02:00 |
|
Felix Cravic
|
201df39685
|
Allow for folder specific StorageSystem + added documentation
|
2020-05-05 23:46:36 +02:00 |
|
Felix Cravic
|
305bc78123
|
Added multiple kinds of instance update (per instance, per chunk, single-threaded)
|
2020-05-05 23:27:24 +02:00 |
|
TheMode
|
ca7e220543
|
Merge pull request #5 from Draycia/master
Replace minecraft-text with kyori-text
|
2020-05-05 21:06:44 +02:00 |
|