3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-11-20 06:50:09 +01:00
Commit graph

3711 Commits

Autor SHA1 Nachricht Datum
AJ Ferguson
1f84b6267f Support gravity attribute 2024-05-25 03:59:20 -04:00
AJ Ferguson
d3b4ad442a Merge remote-tracking branch 'upstream/dev' into client-vehicle 2024-05-23 20:03:27 -04:00
AJ Ferguson
b33a0231e2 Support weaving status effect 2024-05-23 19:53:12 -04:00
Camotoy
ec3327efeb
Minor minor changes 2024-05-23 11:41:26 -04:00
AJ Ferguson
818bef0bdf Clamp user input 2024-05-23 05:25:29 -04:00
AJ Ferguson
32d587a65a Merge remote-tracking branch 'upstream/dev' into client-vehicle 2024-05-23 02:59:16 -04:00
Joshua Castle
377eb07afc
Merge remote-tracking branch 'origin/master' into dev
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2024-05-22 17:13:09 -07:00
gecko10000
6f4c29c834
Match Advancement Packet Behavior Towards Java (#4684)
* Send advancement packet regardless of current tab

* Send advancement close packet when single-advancement form closed
2024-05-22 11:26:32 +02:00
AJ Ferguson
376b7ea988 Fix bug causing BoundingBox position to change in CollisionManager 2024-05-21 21:51:26 -04:00
AJ Ferguson
62822e0a2d Keep cache of surrounding blocks 2024-05-21 21:28:24 -04:00
Camotoy
f7b026d61b
Remove old sneaking/crawling workarounds
Since Bedrock implements these natively, there's no need for extra checks. :)
2024-05-21 20:56:13 -04:00
Camotoy
96bfda2ed3
Fix #4683 2024-05-21 20:37:18 -04:00
Camotoy
0094fa1418
BlockState values can now be switched at runtime
E.G. Blocks.PISTON_HEAD.defaultBlockState().withValue(FACING, Direction.SOUTH)

Some of the inspiration may be thanks to FerriteCore, at least with the shared property keys idea, so thank you to them.
2024-05-21 14:25:57 -04:00
Camotoy
db166ad8de
Small optimizations and BlockStateValues reduction 2024-05-20 21:26:01 -04:00
gecko10000
a780eeaae8
Open advancement tab regardless of currently open tab (#4665) 2024-05-20 19:52:41 +02:00
AJ Ferguson
de5b1a2c31 Fix boost ticking 2024-05-20 05:39:02 -04:00
AJ Ferguson
16d766dfd1 Lock camel rotation if stationary 2024-05-20 04:25:25 -04:00
AJ Ferguson
30a37fa8a5 Use climbable block tag and TrapDoorBlock 2024-05-20 01:05:46 -04:00
AJ Ferguson
814784823c Merge remote-tracking branch 'upstream/dev' into client-vehicle 2024-05-20 00:52:30 -04:00
AJ Ferguson
f489fd3b98 Add TrapDoorBlock 2024-05-20 00:28:40 -04:00
Camotoy
1b075badce
Actually implement adventure mode predicates, kind of.
If it's just block IDs, it'll work.
2024-05-19 23:15:52 -04:00
Camotoy
d85549c38d
BlockMapping is removed 2024-05-19 20:24:19 -04:00
AJ Ferguson
f490af06de Support step height attribute 2024-05-18 19:17:18 -04:00
Camotoy
1e9dbaf38b
Here is the Spigot change 2024-05-18 16:54:42 -04:00
Camotoy
6c904b2378
It's almost done. 2024-05-18 16:37:06 -04:00
chris
8b7703154e
Resolve issue when trying to transfer a Geyser player (#4673) 2024-05-18 21:13:00 +02:00
AJ Ferguson
fa7b9fe06a Update blocks 2024-05-17 21:39:16 -04:00
AJ Ferguson
66bdb3b6a4 Merge remote-tracking branch 'upstream/dev' into client-vehicle 2024-05-17 21:24:12 -04:00
Camotoy
a439f3e3d7
Fix compilation for Spigot 2024-05-17 21:14:59 -04:00
Camotoy
beef01f3fc
Pistons now use the new block stuff 2024-05-17 20:55:34 -04:00
AJ Ferguson
a21ca9922b Update BlockRegistryPopulator 2024-05-17 19:16:14 -04:00
AJ Ferguson
b79a12ea8e Start using blocks refactor 2024-05-17 19:09:42 -04:00
AJ Ferguson
91574efdb6 Merge remote-tracking branch 'upstream/dev' into client-vehicle 2024-05-17 19:06:08 -04:00
Camotoy
06dc0d1ca8
Collisions without BlockMapping 2024-05-17 17:52:19 -04:00
chris
5ebb6ef0d6
Fix: using curly brackets in custom Minecraft locale overrides 2024-05-17 22:48:46 +02:00
chris
b010c500d8
Various entity fixes: Ensure TNT doesn't bug into the ground, reset player entity flags properly (#4670)
* Various entity fixes

* actually update the tnt entity position

* revert bad diff
2024-05-17 22:21:01 +02:00
Camotoy
1cd0aad79f
Comment out snow collision
Seems to be unnecessary as of 1.20.30. Will be deleted later if no problems are found!
2024-05-17 15:02:12 -04:00
Camotoy
a46332ace1
Move block breaking to new system 2024-05-17 14:50:21 -04:00
AJ Ferguson
021e3bf64f Remove vehicle parameter 2024-05-17 03:19:21 -04:00
AJ Ferguson
8d72970db9 Fixes for Camel dash and pose transition 2024-05-17 03:12:52 -04:00
AJ Ferguson
b25087448c Track world ticks 2024-05-17 02:58:31 -04:00
Camotoy
cbaa9cd2a0
Block refactory 2024-05-16 23:12:06 -04:00
AJ Ferguson
967d0a9fdd Merge remote-tracking branch 'upstream/master' into client-vehicle 2024-05-16 03:14:06 -04:00
AJ Ferguson
4417331c51 Only tick active vehicle 2024-05-16 03:10:05 -04:00
AJ Ferguson
72309fbe94 Address reviews and remove use of Optional 2024-05-16 01:53:42 -04:00
Camotoy
9bca012194
Bump Erosion 2024-05-15 15:31:02 -04:00
Camotoy
423d2e3a36
Emulate vanilla behavior with existing registries 2024-05-15 13:41:31 -04:00
Camotoy
6c4b2cb173
Don't create a property manager if an entity has no properties 2024-05-15 13:40:57 -04:00
rtm516
4d61766d0a
Fix SessionSkinApplyEvent not keeping altered skin data (#4663) 2024-05-14 16:38:51 +01:00
rtm516
b11a6d7176
Remove unofficial skin sources and add skin event for extensions (#4507)
* Remove ears and unoffical skin sources

* Remove supplyEars

* Cleanup and add SkinApplyEvent

* Add failed back to skin

* Accept suggestion on SkinGeometry

Co-authored-by: chris <github@onechris.mozmail.com>

* Add javadoc and update copyright

* Remove old config options

* Make SkinApplyEvent a ConnectionEvent

* Add warning about third-party config options

* Update warning message

* Add javadoc to event

* Fix javadoc

* Ajust for review and bump version to 2.2.4

* Get rid of array and preserve original skin data

* Add originalSkin method to event

* Handle NonNull in SessionSkinApplyEvent

* Revert default copyright change

---------

Co-authored-by: chris <github@onechris.mozmail.com>
2024-05-14 14:22:54 +02:00