mworzala
2f5bb97908
feat: minor improvements, 1.21 release
2024-06-13 11:59:51 -04:00
mworzala
0e14214690
feat: add some ItemStack convenience methods
2024-06-13 11:59:51 -04:00
mworzala
f089708ed4
feat: mostly functional enchants, needs cleanup
2024-06-13 11:59:51 -04:00
mworzala
fadf30ac98
chore: start on effect types
2024-06-13 11:59:51 -04:00
mworzala
6345042aa6
chore: protocol set
2024-06-13 11:59:51 -04:00
mworzala
fc2ce0bde2
chore: start on enchant effect components
2024-06-13 11:59:51 -04:00
mworzala
af1f1c0f85
chore: start on enchantments
2024-06-13 11:59:51 -04:00
mworzala
df14b504f0
chore: 1.21-pre2
2024-06-13 11:59:51 -04:00
mworzala
141a251c1b
feat: new packets, new registries except stubbed out enchantments, other minor changes
2024-06-13 11:59:51 -04:00
mworzala
e4bec393dc
feat: hello, 1.21
2024-06-13 11:59:51 -04:00
Samuel
914ddd8dc6
Add Instance::getPlayerByUuid because for convenience ( #2190 )
2024-06-12 20:54:24 -04:00
mworzala
176d4bbe62
fix: incorrect region metatable offset when writing
2024-06-12 12:06:52 -04:00
mworzala
aca4c3db5e
fix: correctly account for global biome palette
2024-06-11 12:26:55 -04:00
unjoinable
1c528d8ae2
[RE] Update PlayerChangeHeldSlotEvent.java ( #2179 )
...
* Update PlayerChangeHeldSlotEvent.java
Slight changes in the docs since they were mis-leading.. Took me a while to realise what was wrong in my algorithm
* Update src/main/java/net/minestom/server/event/player/PlayerChangeHeldSlotEvent.java
Co-authored-by: Matz Hilven <48355802+MatzHilven@users.noreply.github.com>
---------
Co-authored-by: Matz Hilven <48355802+MatzHilven@users.noreply.github.com>
2024-06-09 22:01:39 +00:00
MelonHell
2fd79d05ee
Call UuidProvider in async ( #2181 )
...
Co-authored-by: Spliterash <me@spliterash.ru>
2024-06-09 17:59:18 -04:00
Samuel
b3aa996e1d
Fix the NBT representation of Unit ( #2177 )
2024-06-08 22:13:46 -04:00
FluxCapacitor
e17689902f
Fix ITEM_NAME component translation in SetSlotPacket ( #2176 )
...
* Fix ITEM_NAME component translation in SetSlotPacket
* Add test for item stack translation when automatic component translation is enabled
2024-06-08 17:00:44 +00:00
mworzala
4d61d5b07d
fix: re-add deprecated Audience#sendMessage variant which was actually required
2024-06-08 12:57:47 -04:00
kubbi
99f7667d9e
Include ourself as a viewer when sending SWING_MAIN_ARM animation ( #2173 )
...
* Include ourself as a viewer when sending SWING_MAIN_ARM animation
* Added API annotations
2024-06-08 10:29:58 -04:00
iam4722202468
d1624c290a
Add new navigator generator & follower
2024-06-08 02:01:35 -04:00
Samuel
4a6641ef53
Only consider online players for unregisterInstance ( #2171 )
2024-06-08 05:26:24 +00:00
GreatWyrm
d5a6392126
Fix Attribute Read/Write due to initialization shenanagins ( #2174 )
2024-06-08 01:23:26 -04:00
mworzala
ae7a80c59f
fix: inventory rebase fixes
2024-06-07 21:32:20 -04:00
mworzala
05546d8806
fix: tag escape
2024-06-07 21:28:21 -04:00
mworzala
83783e4e2c
fix: fixes from rug pull
2024-06-07 21:28:21 -04:00
mworzala
75babcb747
chore: javadocs and remove experimental pose update flag
2024-06-07 21:28:21 -04:00
mworzala
b784cfc234
chore: delete a deprecated Audience#sendMessage variant
2024-06-07 21:28:21 -04:00
mworzala
b9616e6035
chore: delete Entity#setUuid
and AsyncPlayerPreLoginEvent#setUuid
2024-06-07 21:28:21 -04:00
Samuel
37f466c207
Move static Entity lookup maps to EntityTracker ( #2167 )
...
* Move static Entity lookup maps to EntityTracker
* Specific method for changeUuid to keep thread-safety
* Fix bug from not recording position on register
* Exception on duplicate IDs in the EntityTracker
* Oops, expected stateCondition to behave like assert
* Didn't mean to make Entity::remove(boolean) public
* More descriptive EntityView::register error
* Warn when attempting to move untracked entity
2024-06-07 21:28:21 -04:00
mworzala
533f0332f9
fix: default zero use item time
2024-06-07 21:28:21 -04:00
mworzala
5c2a41b79d
chore: minor cleanup, block display meta to use Block directly
2024-06-07 21:28:21 -04:00
mworzala
943e763305
chore: make all impls records + inner classes of Particle
2024-06-07 21:28:21 -04:00
mworzala
7fef89253e
feat: generate particle data names automatically
2024-06-07 21:28:21 -04:00
DeidaraMC
8b82651f5b
feat: improve particle api
2024-06-07 21:28:21 -04:00
mworzala
72ead6643b
fix: fixes from merging #2128
2024-06-07 21:28:21 -04:00
TogAr2
1d3feeebd8
Item usage duration ( #2128 )
...
Fix build error
Move item usage completed to a different event
Add a way to check if the item usage has completed, or is aborted by the player
Only process animation when the item use time is not instant
Update javadoc
Re-add Player#isEating
Remove deprecated Player#callItemUpdateStateEvent
Allow specifying item usage duration inside PlayerUseItemEvent
2024-06-07 21:28:21 -04:00
mworzala
e3c1c06420
chore: remove some weird internal/experimental annotations
2024-06-07 21:28:21 -04:00
mworzala
5182f19dd7
feat: cya later jitpack
2024-06-07 21:28:21 -04:00
iam
c185337cb4
Pathfinding 1.20.5 ( #2153 )
...
* pathfinding
* mutablepoint fix in player
2024-06-07 21:28:21 -04:00
DeidaraMC
20e91c83cf
feat: world border overhaul, turned into a record and handled by the instance ( #2062 )
...
* feat: world border overhaul, turned into a record and handled by instance
* chore: replace WorldBorder#defaultBorder() with a DEFAULT_BORDER constant
2024-06-07 21:28:21 -04:00
DeidaraMC
da0950329f
feat: LivingEntity fire overhaul ( #2122 )
...
* feat: LivingEntity fire overhaul
* chore: missed method change
2024-06-07 21:28:21 -04:00
DeidaraMC
1ce17664c0
fix: setTimeUpdate transition from duration to ticks, renamed to avoid ambiguation with setTimeRate ( #2067 )
2024-06-07 21:28:21 -04:00
mworzala
fd19f12489
chore: one more
2024-06-07 21:28:21 -04:00
mworzala
0fd91b827c
chore: more tests for components
2024-06-07 21:28:21 -04:00
mworzala
aa7c03aa12
chore: merge datacomponentmap and datacomponentpatch to simplify api. Preemptively diff with material prototype when constructing itemstack
2024-06-07 21:28:21 -04:00
mworzala
d4f15803c6
fix: correct handling of known packs exchange
2024-06-07 21:28:21 -04:00
mworzala
c7fd6e2f20
chore: missing entity metas & extract shooter to abstractwindchargemeta
2024-06-07 21:28:21 -04:00
mworzala
abf80e597e
chore: cleanup networkbuffer additions
2024-06-07 21:28:21 -04:00
mworzala
f2665be443
chore: minor tweaks
2024-06-07 21:28:21 -04:00
mworzala
4674a42964
chore: depend on published version of data, not local
2024-06-07 21:28:21 -04:00