Commit graph

4107 commits

Author SHA1 Message Date
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
onebeastchris
650cb8d473 remove isValidRepairItem in favor of component, remove unneeded item tiers, deprecate repair items and tool tier in NonVanillaCustomItemData 2024-12-03 18:35:02 +08:00
onebeastchris
289a74975d start implementing new block breaking 2024-12-03 17:25:48 +08:00
BugTeaON
d956354b7f
Feature:Make custom effect information visible & Support for customizing item name via 'custom_name' tag in 'potion_contents' component (new feature since 1.21.2) (#5176)
* Make custom effect information visible

* Support for customizing item name via 'custom_name' tag in 'potion_contents' component

* A little optimization of custom effect information

* The effect information should appear in front of the custom lore
2024-12-03 14:03:09 +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
Eclipse
52f2b9f142
Add model grouping 2024-12-02 10:06:00 +00:00
onebeastchris
77ffb6098e Better immutability checks 2024-12-02 02:48:54 +08:00
onebeastchris
a9577a946e Merge remote-tracking branch 'refs/remotes/upstream/master' into feature/1.21.4
# Conflicts:
#	core/src/main/java/org/geysermc/geyser/translator/inventory/LecternInventoryTranslator.java
2024-12-02 02:46:34 +08:00
onebeastchris
48ae28432e More changes - remove getPickItemComponents in WorldManager, separate additional and base component 2024-12-02 02:23:02 +08:00
Camotoy
1eedf1987c
Fix #5150 2024-12-01 11:50:52 -05:00
Eclipse
ce55d88ab8
Clean up predicates a bit 2024-12-01 15:31:02 +00:00
Eclipse
7888956a36
More work on predicates, I'll probably simplify it later 2024-12-01 12:46:21 +00:00
onebeastchris
feecc47092 More work on 1.21.4 changes 2024-12-01 03:22:34 +08:00
Eclipse
8ea3c973f3
Start work on predicates, somewhat 2024-11-30 10:34:22 +00:00
Eclipse
4514f55273
Work on support for the old format 2024-11-30 10:23:07 +00:00
Eclipse
7eeb5bbc90
Remove old custom item options 2024-11-30 10:12:34 +00:00
Eclipse
8bbad9ddcd
Implement the changes in Geyser part 2 2024-11-30 09:55:50 +00:00
Eclipse
efae1f3665
Implement the changes in Geyser 2024-11-30 09:34:54 +00:00
Eclipse
4af8e124fa
Add documentation and change some stuff in the API 2024-11-30 09:24:53 +00:00
Eclipse
1dd854a8b6
Implement block item and entity placer properties 2024-11-30 09:04:57 +00:00
Eclipse
cce49fad0f
Fix max stack size and max damage components 2024-11-30 08:55:30 +00:00
onebeastchris
d53a1a5cc4 Start on 1.21.4 support 2024-11-30 14:11:20 +08:00
Eclipse
435b73df69
Add use cooldown support 2024-11-29 16:09:51 +00:00
Eclipse
0922b181f2
Fix equippable slot reading and add support for all consume animations 2024-11-29 15:51:22 +00:00
Eclipse
ea6c3c67f0
Add component readers for all the planned components 2024-11-29 15:16:04 +00:00
Eclipse
61f5db1059
First work on a new API (wow that's a lot of TODOs) 2024-11-29 14:01:25 +00:00
chris
c240c1cfb5
Fix: Virtual lecterns not displaying book contents (#5169) 2024-11-29 11:43:58 +08:00
chris
c145c3f495
Fix: Don't include player offset when querying player position in the api (#5168) 2024-11-27 22:51:59 +08:00
chris
47b68f8140
Fix: Fabric permissions api conflict 2024-11-27 13:22:09 +08:00
Camotoy
b962918ac5
Fix #5162 (#5163) 2024-11-25 10:18:10 -05:00
AJ Ferguson
2ebce9c5c9
Fix camel jump cooldown (#5161) 2024-11-22 12:33:32 +00:00
Camotoy
abf68604be
Fix missing ominous potion levels
Fixes #5153
2024-11-16 13:31:17 -05:00
Eclipse
0750990e4f
Fix abstract arrow entity metadata (#5149) 2024-11-13 23:47:39 +08:00
Camotoy
fd58c729d8
Fix smithing recipes on 1.21.1 2024-11-11 20:11:03 -05:00
蒟蒻
e645935533
Fix #5070 light block placement (#5104)
Signed-off-by: 蒟蒻 <mlpmmy@gmail.com>
2024-11-11 13:44:22 -05:00
AJ Ferguson
4598ffec05
Update MCPL and adapters (#5135)
* Update MCPL

* Update adapters
2024-11-07 20:35:41 -05:00
Camotoy
1b4d257e35
Better onGround check
Thanks to @AJ-Ferguson for the suggestion.

Includes hacks to still maintain pre-1.21.30, but that will likely lose support very soon, anyway.
2024-11-07 16:09:31 -05:00
Camotoy
aebf9d399b
Fix TagRegistryPopulator on older Gson versions
Fixes #5132
2024-11-07 12:43:37 -05:00
Matthias Ahouansou
2bc3773cb0
Set Minecraft & protocol version in Velocity ping (#5130)
this fixes issues caused by plugins which use the version in the ping
2024-11-07 12:23:23 -05:00
Camotoy
881b8e9b90
Better multi-item recipe support for 1.21.1 2024-11-06 18:37:31 -05:00
Camotoy
6983095d36
Merge pull request #5106 from GeyserMC/feature/1.21.2
Java Edition 1.21.2 / 1.21.3 support
2024-11-04 21:41:37 -05:00
Camotoy
6e8a955ee0
Dust particle color verified working 2024-11-04 21:26:17 -05:00
Camotoy
f5d9db4ff6
Some final touches 2024-11-04 21:13:14 -05:00
Camotoy
706b18d933
Merge branch 'feature/1.21.2' of https://github.com/GeyserMC/Geyser into feature/1.21.2 2024-11-04 17:56:55 -05:00
Camotoy
6452d11d95
Merge remote-tracking branch 'origin/fix-fabric-world-manager-performance' into feature/1.21.2 2024-11-04 17:56:45 -05:00
Camotoy
5162d4516d
Cleanup and fixes 2024-11-04 17:56:24 -05:00
onebeastchris
cfaa219f19 Remove unused method 2024-11-04 18:00:29 +08:00
Camotoy
521b9f3dce
Add tab completion to Geyser standalone 2024-11-04 00:42:01 -05:00
Camotoy
8827173c5b
Merge remote-tracking branch 'origin/master' into feature/1.21.2 2024-11-03 13:25:31 -05:00
Camotoy
1958c41e4d
Fixed dyed horse armor 2024-11-03 13:23:28 -05:00