Commit graph

206 commits

Author SHA1 Message Date
onebeastchris
abf14e6ef9 Merge remote-tracking branch 'refs/remotes/upstream/master' into feature/1.21.4
# Conflicts:
#	core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
#	core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
#	gradle/libs.versions.toml
2024-12-05 18:51:22 +08:00
Alex
2019e53bad
Feature: Accurate Java packet ticking (#5121)
* Use proposed mcpl ticking PR

* Remove more not needed overrides

* Bump mcpl

* Fix missing import

* Bump mcpl

* Switch to official version

---------

Co-authored-by: chris <github@onechris.mozmail.com>
2024-12-05 18:35:03 +08:00
chris
d2051c2242
Various small fixes - update cloudburst/protocol dependency, remove "temporary" log info spamming (#5186) 2024-12-05 01:11:03 +08:00
onebeastchris
db246ffb3b Update Properties/Blocks, re-include neoforge, target 1.21.4 release 2024-12-04 01:28:29 +08:00
onebeastchris
5162aeb9b3 Merge remote-tracking branch 'refs/remotes/upstream/master' into feature/1.21.4
# Conflicts:
#	gradle.properties
2024-12-03 23:14:05 +08:00
chris
9e276c1077
Feature: 1.21.50 support (#5180)
* Drop pre-1.21.40 support, start adapting to 1.21.50 changes

* fix camera definitions

* remove more old workarounds, make it compile

* Add 1.21.50 data files

* Add item tags, update block registry populator

* finishing touches

* Don't add items to the creative inventory that we don't have a Java mapping for

* fix readme typo
2024-12-03 20:37:05 +08:00
Arno Keesman
a19e7cb9f4
Bump cloud-minecraft-modded (#5181)
fixes crashes on fabric from the previously included Fabric Permissions API
2024-12-03 04:06:06 +08:00
onebeastchris
d53a1a5cc4 Start on 1.21.4 support 2024-11-30 14:11:20 +08:00
chris
47b68f8140
Fix: Fabric permissions api conflict 2024-11-27 13:22:09 +08:00
AJ Ferguson
4598ffec05
Update MCPL and adapters (#5135)
* Update MCPL

* Update adapters
2024-11-07 20:35:41 -05:00
Camotoy
5b5ac3024f
Use non-Jitpack MCPL 2024-11-03 01:04:56 -05:00
onebeastchris
0eec65c188 Fix: Geyser-NeoForge complaining about jackson 2024-11-02 02:55:00 +08:00
Camotoy
4da8eca99a
Cleanup and update Adapters 2024-10-31 19:31:34 -04:00
onebeastchris
1a04aa6ea6 Initial 1.21.3 changes for mod platforms 2024-10-25 02:20:22 +08:00
Camotoy
b9b41b45f0
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/1.21.2 2024-10-22 15:48:47 -04:00
Camotoy
264a914d41
Clean up inventory packet sending 2024-10-22 12:41:55 -04:00
Roman Alexander
fb868e41ed
Protocol Update 1.21.40 (#5091)
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2024-10-22 01:25:13 -04:00
Camotoy
e2f40569f8
Get some bits going 2024-10-19 22:38:04 -04:00
Camotoy
50de9d6867
Fix PROXY protocol support 2024-10-10 15:27:49 -04:00
Tim203
ef4acb121f
Scoreboard rework (#4947)
* Initial version of the great scoreboard rework

* Fixed some issues and added some initial tests

* Addressed review

* Added CubeCraft's scoreboard as a test, and fixed a discovered bug

* Removed var usage for primitives and String, removed star imports
2024-10-08 19:26:46 +02:00
Alex
c656e415f3
Update to new MCPL (#4902)
* Update to new MCPL

* Add flow control to localsession to resolve race conditions

* Update listeners

* Update mcpl

* Bump mcpl

* Remove default listeners override

* Update core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java

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

* Bump MCPL

* Update mcpl impl

* Bump mcpl

* Update mcpl

* Inline lambda

* update mcpl

* back to mcpl snapshots instead of jitpack

---------

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
Co-authored-by: chris <github@onechris.mozmail.com>
2024-10-08 22:39:50 +08:00
Camotoy
84dac08058
Bump MinecraftAuth to release 2024-09-24 21:01:47 -04:00
Roman Alexander
11f76b6c86
Update to 1.21.30 (#5041)
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2024-09-17 11:48:36 -04:00
Konicai
f8884568ee
Gradle: avoid cross-configuration and enable configuration-on-demand (#5012) 2024-09-03 00:54:50 -04:00
Konicai
1b17c6bd8e
Fix loom usage, and disconnect messages for all outdated clients (#5006) 2024-08-29 14:50:26 -04:00
chris
bc78665410
Indicate 1.21.21 support, update Bedrock protocol library dependencies (#4974)
* Show 1.21.21 as being supported, bump Bedrock protocol library

* Dont print debug
2024-08-21 09:36:23 +02:00
AJ Ferguson
34bab14860
Emulate client side vehicle movement (#4648)
* WIP client side vehicles

* Address reviews and remove use of Optional

* Only tick active vehicle

* Track world ticks

* Fixes for Camel dash and pose transition

* Remove vehicle parameter

* Start using blocks refactor

* Update BlockRegistryPopulator

* Update blocks

* Support step height attribute

* Use climbable block tag and TrapDoorBlock

* Lock camel rotation if stationary

* Fix boost ticking

* Keep cache of surrounding blocks

* Fix bug causing BoundingBox position to change in CollisionManager

* Clamp user input

* Support weaving status effect

* Support gravity attribute

* Piston support

* Tick boost for Pig and Strider if any player is controlling

* Submodule

* Address some reviews

* Support world border

* Optimize world border check

* Small optimizations

* Add comments
2024-08-15 03:03:34 -04:00
Camotoy
4f7e9fca9c
Update Protocol and fix item stack encoding 2024-08-14 16:07:15 -04:00
Kas-tle
7121da70cd
Merge branch 'master' into feature/1.21.20 2024-08-09 06:22:53 -07:00
chris
41e65b0fcc
Bump minecraftauth dependency (#4943)
* Bump minecraftauth to snapshot build fixing rare issues with Geyser-Spigot
2024-08-09 12:53:32 +02:00
Kas-tle
f2b1a42ef5
Merge branch 'master' into feature/1.21.20 2024-08-08 22:32:49 -07:00
chris
ee0b34e490
Indicate 1.21.1 Java support
- Indicate 1.21.1 support on modrinth/in the README.md

- Add all supported versions of Geyser-Spigot to modrinth (#4952)
2024-08-09 02:15:08 +02:00
RK_01
86d0a47206
Fix floodgate not working with the default config (#4951) 2024-08-08 13:25:06 +02:00
Kas-tle
402ea109a8
Merge branch 'master' into feature/1.21.20 2024-07-31 21:49:00 -07:00
onebeastchris
8e39778106 Target 1.0.1 release of the base api 2024-07-31 20:01:31 -05:00
chris
f3ba5848c2 Extensions should specify geyser api version in the extension.yml (#3880)
* let extensions specify geyser api version instead of base api version

* fix spacing, @link formatting, properly check for compat

* Proper warning, update to API changes to also check patch version

* Bump base-api version

* adapt to new base api changes

* Actually bump to 2.4.1

* Update api/src/main/java/org/geysermc/geyser/api/extension/ExtensionDescription.java

* Address reviews

* Address reviews

* Update to latest base api changes; proper extension *human* version checking

* no need to apply a plugin, that's the default

---------

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
2024-07-31 20:01:31 -05:00
Konicai
87ab51cb28 Cloud for commands (#3808)
Co-authored-by: onebeastchris <github@onechris.mozmail.com>
2024-07-31 20:01:31 -05:00
Kas-tle
841cb68003
Merge branch 'master' into feature/1.21.20 2024-07-30 06:32:26 -07:00
chris
efe2736635
Fix: Piston listener on Fabric/NeoForge (#4899)
* Fix: Sticky pistons not retracting on Geyser-Spigot/turning visually into normal pistons on all other platforms

* Initial attempt: Mod piston listener

* fix piston retracting
2024-07-30 10:26:02 +02:00
Joshua Castle
3e01c436c9
1.21.20
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2024-07-29 00:16:15 -07:00
Eclipse
5ebb16a192
Update MCPL (#4897) 2024-07-25 12:38:12 +02:00
Alex
a85b312b40
Port to MinecraftAuth (#4779)
Co-authored-by: Kas-tle <26531652+Kas-tle@users.noreply.github.com>
Co-authored-by: onebeastchris <github@onechris.mozmail.com>
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2024-07-24 17:06:59 -04:00
chris
74cabed674
Update to loom 1.7-SNAPSHOT, update gradle wrapper (#4820) 2024-07-06 20:47:49 +02:00
Ethan
9f19c0a9f6
Fix: Trial Spawner Level Events (#4821)
* commit every thing i could do, couldnt get it to work with ominous stuff

* Fix trial spawner events to work correctly.

* Update mappings to latest

* fix comment

* Workaround for buggy trial chamber particles

* Fix positioning and also fix become ominous event

* Fix sounds and positioning again

* Fix random new line

* Update mappings

* update cloudburst library to 20240704.153116-14

* Fix accidental random line
2024-07-06 11:58:54 +02:00
Alex
fc529a661c
Fix build errors reporting to the wrong directory by updating blossom (#4771)
* Fix build errors reporting to the wrong directory by updating blossom

* Add info comment
2024-06-20 10:29:42 -07:00
chris
77fa37ff82
Fix: readme not being synched to modrinth, publish spigot/bungee/velocity variants to modrinth (#4761)
* Fix: readme not being synched to modrinth

* use new build_number system env var

* also upload bungee/spigot/velocity

* change name

* undo debug mode, oops
2024-06-17 21:31:54 +02:00
basaigh
1efb633723
Bump MCPL (#4756) 2024-06-16 22:05:28 +01:00
Camotoy
d9f9fcf39a
Bump Protocol 2024-06-16 12:26:31 -04:00
AJ Ferguson
bd30b34600 Bump MCPL 2024-06-16 01:06:17 -04:00
onebeastchris
b1d319bb7e Add Spigot 1.21 world adapter 2024-06-15 18:39:09 +02:00