Commit graph

3042 commits

Author SHA1 Message Date
Carbuino
e60a17dbcf Merge branch 'master' of https://github.com/GeyserMC/Geyser 2021-12-17 08:51:08 -07:00
Tim203
9c672c9919
Packet ids can't be negative 2021-12-16 21:58:40 +01:00
Tim203
a4399f0c1e
Implemented Floodgate's 'packet' plugin message 2021-12-16 00:19:51 +01:00
dependabot[bot]
90442a8922
Bump log4j-api from 2.15.0 to 2.16.0 in /bootstrap/standalone (#2700)
Bumps log4j-api from 2.15.0 to 2.16.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-14 15:54:57 -05:00
Camotoy
967ee4f58d
Fix command descriptions merging 2021-12-13 22:25:08 -05:00
Camotoy
7d5803bc37
Update Spigot adapters for 1.18 2021-12-13 13:35:11 -05:00
Camotoy
25921e1d67
Hide out-of-range entity metadata IDs
The vanilla Java client gracefully ignores these.
2021-12-13 13:25:51 -05:00
Camotoy
117ebdd9c1
Remove extra semicolon 2021-12-13 13:24:58 -05:00
Camotoy
3d6dd6b8ac
Remove debug code 2021-12-11 16:06:47 -05:00
Camotoy
892855415b
Fix offset team colors
Fixes #2674
2021-12-11 16:05:12 -05:00
Camotoy
9ba6ef51ac
Update README for supported versions 2021-12-11 13:26:56 -05:00
Camotoy
9d09a7e418
Display Java supported versions as list in dumps 2021-12-10 16:27:23 -05:00
Camotoy
1885a75d3c
Update version strings to indicate 1.18.1 support
Geyser 1.18 builds already support 1.18.1.
2021-12-10 11:15:12 -05:00
Camotoy
752d984dd7
Standalone: bump Log4J to release 2.15.0 2021-12-09 22:07:17 -05:00
Camotoy
d5e69e5f2a
Bump Log4J version 2021-12-09 14:18:16 -05:00
Luke
8c7a3d1822
Show the nether fog when using the nether height workaround (#2663) 2021-12-08 13:23:05 -05:00
Camotoy
046c93ffb0
Fix stonecutters for Bedrock 1.18 2021-12-08 09:23:23 -05:00
David Choo
ad5a98c859
Improve Statistics Form (#2667)
* Improve statistics form

Fix furnace minecart java identifier
Use clean Java identifier in times mined
Fix icons for statistic form

Show all generic statistics by initializing them to zero
Color every other line grey
Format numbers like on Java Edition

* Update for Java 16 and MCProtocolLib changes

* Sort all statistics alphabetically and color them.

* Update for MCProtocolLib changes

* Re-add clean java identifiers registry and properly fix block break statistics

Also translate before sorting >.>

* Use toLowerCase(Locale.ROOT)

* Use the format provided by MCProtocolLib

* Simplify condition

* Move statistics init and bump MCProtocolLib version
2021-12-07 20:05:44 -05:00
Camotoy
b0baf1670d
Don't send inventories to the client before initialization
Fixes #2677
2021-12-07 14:51:58 -05:00
Camotoy
2953ea9513
Fix NPE when hovering over ender dragon 2021-12-06 15:06:53 -05:00
Kenox
1840172c8d
Fix custom merchant inventory not opening (#2672) 2021-12-06 10:43:36 -05:00
Camotoy
70ec77b1e3
Revert this particular change since it wasn't quite ready yet 2021-12-05 19:07:51 -05:00
Camotoy
e954d091b9
Prevent errors from simply being swallowed 2021-12-05 19:03:47 -05:00
RednedEpic
1d713cb34c Fix handling for null ContainerTypes
EnumMap does not permit null values.
2021-12-04 14:35:01 -06:00
RednedEpic
2e9ac9db7c Use EnumMap in InventoryTranslator for inventory translators 2021-12-04 14:17:26 -06:00
Camotoy
f0213d4b8e
Minor fixes; add CPU count to dump 2021-12-03 20:26:20 -05:00
Camotoy
66819aee83
Null check for player textures in GameProfile
Fixes an issue with the ZNPCs plugin.
2021-12-03 19:24:22 -05:00
Camotoy
4da3edd02c
Build Geyser-Fabric 1.18 branch on successful build 2021-12-03 11:32:09 -05:00
Camotoy
dd632ef4b1 Update for Geyser usage
This fixes https://github.com/GeyserMC/Floodgate-Fabric/issues/7 on the Geyser-Fabric end. Floodgate-Fabric still needs to be fixed.
2021-12-03 11:08:05 -05:00
Camotoy
763743a845
Allow for implementations to provide a custom resource loader
This will allow Geyser-Fabric to work without resource loading issues. This commit also ensures try-with-resources is used anywhere a resource is accessed.
2021-12-03 11:01:06 -05:00
Camotoy
9084c59003
Fix regressions in player movement handling 2021-12-02 19:56:12 -05:00
Camotoy
257e04fa6f Comment out deploying; we shouldn't need it here 2021-12-02 11:32:57 -05:00
Camotoy
fafdf31fa5 Update Jenkinsfile 2021-12-02 11:14:12 -05:00
Camotoy
5089067e4d Bump version to 2.0.0-SNAPSHOT; update Gradle wrapper 2021-12-02 11:10:22 -05:00
Akashii Kun
4f44fa8358 Java-1.18 (WIP) (#43) 2021-12-02 11:08:25 -05:00
Camotoy
c3f146370e
Add a check/warning for outdated Floodgate versions 2021-12-02 10:26:19 -05:00
Camotoy
0daa697a4c
Comment/import fixes 2021-12-02 10:15:59 -05:00
Camotoy
6a77253ef2
Fix Bedrock proxy protocol support 2021-12-01 22:47:33 -05:00
Camotoy
35d8707ed6
Fix potential IndexOutOfBounds error with BlockDestructionPacket 2021-12-01 10:17:36 -05:00
Camotoy
3f296e32a1
Boss bar colors now work in Bedrock 1.18!! 2021-11-30 21:28:32 -05:00
Camotoy
75d1a6364c
Gracefully handle invalid block entity types 2021-11-30 15:06:47 -05:00
Camotoy
295e71627b
Update README for supported versions 2021-11-30 12:30:40 -05:00
Camotoy
1ce3709c79
Make this Javadoc checker happy 2021-11-30 11:27:39 -05:00
Camotoy
d1f3032249
Remove extra println 2021-11-30 11:20:48 -05:00
Camotoy
7df013daf9
Merge remote-tracking branch 'origin/feature/floodgate-data-version' into feature/1.18 2021-11-30 11:09:16 -05:00
Tim203
091664e000
Removed time checker and added a header version system 2021-11-30 16:32:44 +01:00
Camotoy
2d79de4a6b
Bump to 1.18 release (won't work until Tuesday) 2021-11-29 22:32:09 -05:00
Camotoy
51330b8cda
Some changes for GeyserConnect 2021-11-29 22:04:02 -05:00
Tim203
c0d605dd77
Initial changes 2021-11-30 00:33:53 +01:00
Camotoy
840318bd8b
Optimize MessageTranslator to not use regex
Regexes take up a performance penalty that we can circumvent by iterating over the legacy string once and applying the necessary workarounds.
2021-11-29 14:04:44 -05:00