Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update upstream #3

Merged
merged 411 commits into from
Dec 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
411 commits
Select commit Hold shift + click to select a range
3091d27
i think i fixed it?
Redned235 Apr 24, 2022
b565ecc
Try this perhaps
Redned235 Apr 24, 2022
14ac7d5
Fix this
Redned235 Apr 24, 2022
cbd25c0
sigh
Redned235 Apr 24, 2022
766f28e
Publishing seems to work locally now(?)
Redned235 Apr 24, 2022
735697b
Allow loading extensions in dev environment
Redned235 Apr 24, 2022
7c8bf33
Fix loading multiple extensions (Closes #2826)
Redned235 Apr 24, 2022
7f0e5b4
Optimizations to extension loading
Redned235 Apr 24, 2022
4ae9bdf
Merge branch 'master' into feature/extensions
Redned235 May 1, 2022
59d5a64
Add support for modifying identifiers through the AvailableEntityIden…
Redned235 May 1, 2022
fbaa6c1
Remove entity work from main extension branch for now
Redned235 May 7, 2022
4b4529c
Prevent NPE with new language overrides
Camotoy May 16, 2022
2a89eab
Update for Java 1.19 and Geyser 2.0.4-SNAPSHOT (#53)
davchoo Jun 8, 2022
4e2f744
Updated to 1.19
ImDaBigBoss Jun 8, 2022
795bec9
Fixed plugin.yml for spigot
ImDaBigBoss Jun 11, 2022
db00329
Merge master
ImDaBigBoss Jun 12, 2022
474153f
Merge pull request #3020 from ImDaBigBoss/extensions-1.19
Camotoy Jun 13, 2022
fb03885
Consistent file name; remove Netty IO_Uring
Camotoy Jun 15, 2022
3b32b16
Properly exclude Fastutil
Camotoy Jun 15, 2022
36c49a7
Custom item support for extensions (#2822)
ImDaBigBoss Jul 2, 2022
b5eb276
Use an immutable view in GeyserDefineCommandsEvent
Redned235 Jul 2, 2022
f9fd7cb
Fix Geyser not working in IDE
Redned235 Jul 2, 2022
897c4dc
Changes
Camotoy Jul 9, 2022
83ba6b5
Extensions have their own command
Camotoy Jul 11, 2022
363d72d
Merge remote-tracking branch 'origin/master' into feature/extensions
Kas-tle Jul 12, 2022
bca6359
1.19.10 fallout
Kas-tle Jul 12, 2022
a12c74c
Build on Java 17
Kas-tle Jul 12, 2022
8b9f41d
Java 17 (Jenkinsfile)
Kas-tle Jul 12, 2022
2dbd39c
Per review by @Camotoy
Kas-tle Jul 12, 2022
d1fbb90
fixed java 16 thanks to @davchoo
Kas-tle Jul 12, 2022
1b5f237
Merge remote-tracking branch 'upstream/master' into feature/extensions
Kas-tle Jul 12, 2022
0335c82
Address @Camotoy's review
Kas-tle Jul 13, 2022
46faf02
Merge remote-tracking branch 'upstream/master' into feature/extensions
Kas-tle Jul 14, 2022
240af3c
Merge pull request #3131 from Kas-tle/feature/extensions
Camotoy Jul 14, 2022
2f1fa6d
Update to 2.0.5-SNAPSHOT
Camotoy Jul 14, 2022
bd34d65
Update README.md
Camotoy Jul 14, 2022
616c088
Fix custom items with ItemTranslator#getBedrockItemMapping
Camotoy Jul 20, 2022
40fde6b
Some nitpicks and cleaning up the provider API
Camotoy Jul 26, 2022
8b30042
Update for Java 1.19.1 and Geyser 2.0.6-SNAPSHOT (#62)
CarlosIRamosV Jul 28, 2022
aee43e6
Merge remote-tracking branch 'upstream/master' into feature/extensions
Konicai Aug 2, 2022
7121051
Merge mistake fixes
Konicai Aug 2, 2022
17f3deb
try to reset languages
Konicai Aug 2, 2022
a5dc70a
Refactor extension description
Konicai Aug 3, 2022
aa7d0f4
Use class for reading extension.yml
Konicai Aug 3, 2022
36ef23b
Don't allow empty extension name
Konicai Aug 3, 2022
684b9c2
Merge pull request #3194 from Konicai/ext-1.19.1
Camotoy Aug 3, 2022
22b16e3
Merge branch 'feature/extensions' into api-version-check
Konicai Aug 3, 2022
67e3bf1
Move extensions folder to Geyser's config folder (#3202)
Konicai Aug 4, 2022
29c9bde
Merge branch 'feature/extensions' into api-version-check
Konicai Aug 4, 2022
3c27273
Indicate support for Java 1.19.2
Camotoy Aug 5, 2022
f74713c
Initial support for 1.19.20 Bedrock
Camotoy Aug 7, 2022
ee5e916
Merge remote-tracking branch 'upstream/master' into ext-1.19.20
Konicai Aug 9, 2022
b9646b9
Merge pull request #3213 from Konicai/ext-1.19.20
Camotoy Aug 9, 2022
ef81bde
Update items to 1.19.20 (#3215)
7man7LMYT Aug 9, 2022
eab92da
Fix form responses on 1.19.20
Camotoy Aug 9, 2022
259fed2
Merge remote-tracking branch 'upstream/master' into ext-1.19.20-fixes
Konicai Aug 9, 2022
88727fb
Bump Geyser to version 2.0.7-SNAPSHOT and default Bedrock to 1.19.20
Camotoy Aug 10, 2022
ef8130e
Update README
Camotoy Aug 10, 2022
25a18a2
Fix maps not loading in Bedrock (#3218)
davchoo Aug 10, 2022
ab2b794
Fix sending forms with floodgate for 1.19.20 (#3217)
Konicai Aug 10, 2022
678e285
Bump Cumulus version to 1.1.1
Tim203 Aug 10, 2022
8b57a7c
Use StandardCharsets instead of Charsets
Tim203 Aug 10, 2022
737df21
Merge remote-tracking branch 'upstream/master' into ext-1.19.20-fixes
Konicai Aug 10, 2022
2a2e63e
Explicitly set gson dependency in common
Konicai Aug 10, 2022
50ea5ea
Set baby if armor stand is small for OptionalPack (#3210)
Kas-tle Aug 10, 2022
62f9ef7
Merge pull request #3216 from Konicai/ext-1.19.20-fixes
Camotoy Aug 10, 2022
fd4f683
Merge pull request #1 from TypicalShavonne/master
TypicalShavonne Aug 11, 2022
9412458
Merge pull request #3228 from TypicalShavonne/feature/extensions
Camotoy Aug 11, 2022
80588a0
Initial API changes
Tim203 Aug 9, 2022
ab6e0d1
Some more API changes
Tim203 Aug 11, 2022
33af9e0
Fix missing cool down indicator when attacking mobs (#3230)
davchoo Aug 13, 2022
13046a8
Fixed building and switched event library
Tim203 Aug 13, 2022
e960303
Update Geyser version
Camotoy Aug 14, 2022
62bd2cc
Allow any 1.19 version
Camotoy Aug 18, 2022
3716b7a
Remove initialized check in movement
Camotoy Aug 20, 2022
a3b1cf6
Geyser end of https://github.com/GeyserMC/GeyserOptionalPack/pull/34
Camotoy Aug 20, 2022
67a65c4
Implement update notifications for Geyser
Camotoy Aug 22, 2022
d499e22
Debugging always sneaks in...
Camotoy Aug 22, 2022
8241197
Update languages submodule
Camotoy Aug 22, 2022
8dde4b4
Support Bedrock 1.19.21
Camotoy Aug 23, 2022
9232310
Upstream
Kas-tle Aug 24, 2022
e35f378
Resolve fallout
Kas-tle Aug 24, 2022
dc29d99
Exclude from relocation, not inclusion
Kas-tle Aug 24, 2022
f1642d8
Fix comment
Kas-tle Aug 24, 2022
936fed1
Move sendMessage(Component) to GeyserCommandSource
Kas-tle Aug 24, 2022
70ebc67
Merge pull request #3250 from Kas-tle/feature/extensions
Camotoy Aug 24, 2022
6ec1ba3
Add 1.19.21 to the README
Camotoy Aug 25, 2022
29fcce7
Add option to not log player IP addresses
Camotoy Aug 25, 2022
b7337fa
Update mappings
Camotoy Aug 25, 2022
670308e
Update Netty version used in standalone
Camotoy Aug 26, 2022
1db77ad
Fix address, port, & motd being ignored in config (#3259)
Kas-tle Aug 29, 2022
8e47a9f
Ensure bedrock inventory id is at most 100 (#3260)
AJ-Ferguson Aug 29, 2022
94d56f0
Spigot: Use most compatible signature for CommandSender#sendMessage
Camotoy Aug 29, 2022
d9db035
Add example issue to Inventory#getBedrockId
Camotoy Aug 29, 2022
f8a84f9
Loopback exemption fixes (#3261)
AJ-Ferguson Aug 31, 2022
c07c7b9
Added support for latest events version
Tim203 Aug 31, 2022
7d7a38a
Indicate support for 1.19.22
Camotoy Sep 3, 2022
a16fc9c
Add way to specify key for encrypted packs (#3263)
valaphee Sep 3, 2022
e5337b6
Reintroduce GeyserDefineCommandsEvent and cleanup a few things
Redned235 Sep 4, 2022
db3b470
Merge remote-tracking branch 'konicai/api-version-check' into feature…
Redned235 Sep 4, 2022
f1da9d7
Allow events to be registered by any class
ImDaBigBoss Sep 4, 2022
896bf7c
Fix bungeecord startup and move version checks to onLoad
Redned235 Sep 4, 2022
770dfca
Fix dumps
Redned235 Sep 4, 2022
8fb22ee
Merge branch 'master' into feature/extensions
Redned235 Sep 4, 2022
25f43f3
Updating README (#3268)
TypicalShavonne Sep 5, 2022
c97ff4f
Add tooltips command (#65)
AnhNguyenlost13 Sep 7, 2022
2d7a463
Make Geyser dumps backwards compatible
Camotoy Sep 11, 2022
a99afe4
Remove usage of Fastutil Object2Reference maps
Camotoy Sep 13, 2022
6df8740
Only register commands on Spigot if the extension has commands
Camotoy Sep 14, 2022
77827d5
Return to using snapshot pinned Network version
Camotoy Sep 14, 2022
e64e12f
Initial support for 1.19.30 Bedrock
Camotoy Sep 15, 2022
27b948a
Use Indra to get branch name
Camotoy Sep 15, 2022
83be019
Yeet logging into Microsoft with password
Camotoy Sep 15, 2022
0aa7411
Fix git branch on Jenkins (#3286)
Konicai Sep 16, 2022
c8a51d7
Update to release protocol 1.19.30
Camotoy Sep 17, 2022
9fdbfdb
Fix Adventure version
Camotoy Sep 18, 2022
64c03b9
Correctly detect flying in 1.19.30
Camotoy Sep 18, 2022
4e2d750
Gatekeep RequestAbilityPackets to 1.19.30+
Camotoy Sep 18, 2022
731a0ef
Bump Protocol to fix 1.19.2x crafting
Camotoy Sep 18, 2022
bb2f464
Fix IO_Uring being included in builds
Camotoy Sep 18, 2022
f71fa9c
Only check for correct protocol version once
Camotoy Sep 18, 2022
44e60b7
An educated guess to fix Git branch
Camotoy Sep 18, 2022
8605f0a
Use master languages branch
Camotoy Sep 18, 2022
f11dc6d
A better educated guess to fix the git branch
Camotoy Sep 18, 2022
d4ab388
Remove unused annotation dependency
Camotoy Sep 18, 2022
fd2c242
oops
Camotoy Sep 18, 2022
9791e7b
One more try on branch name
Camotoy Sep 18, 2022
c84d53c
Re-add git.properties (#3287)
Konicai Sep 19, 2022
f31b183
Rename Geyser standalone jar to Geyser-Standalone.jar
Camotoy Sep 19, 2022
e3d1e55
Merge pull request #3267 from GeyserMC/feature/extensions
Camotoy Sep 19, 2022
7cd71f5
Fix some ordering that regressed some behavior
Camotoy Sep 20, 2022
98cfdb0
Fix epoll on at least standalone
Camotoy Sep 20, 2022
8beae31
Copy what Floodgate does for artifact publishing
Camotoy Sep 20, 2022
55f7253
Let biomes NBT be parsed by 1.19.30
Camotoy Sep 21, 2022
5206bc3
Elaborate if secure profiles need to be disabled
Camotoy Sep 21, 2022
6df9081
Possibly fix recipe class cast errors
Camotoy Sep 21, 2022
50b99d7
Return to using NBT dependency provided by Protocol
Camotoy Sep 21, 2022
c997dff
Indicate 1.19.30 Bedrock support on the README
Camotoy Sep 21, 2022
d2b7b8c
Set the default Bedrock version to 1.19.30
Camotoy Sep 21, 2022
b794569
1.19.30 support probably
Camotoy Sep 22, 2022
91ad2e5
Should fix the command NPE
Camotoy Sep 23, 2022
2c5c72f
Replace particle explosion with particle block explosion in JavaExplo…
valaphee Sep 23, 2022
e491cf8
Use Gradle's dependency catalogue feature (#3305)
SupremeMortal Sep 26, 2022
a84362a
Bump Protocol to fix cartographer tables
Camotoy Sep 26, 2022
1b6cfad
Fix ghost blocks when insta-mining on 1.19+
Camotoy Sep 27, 2022
0bfb439
Remove sonarcloud workflow (#3314)
TypicalShavonne Sep 29, 2022
c3c2e18
Fix Geyser Standalone archive on github workflows (#3325)
Konicai Sep 30, 2022
47d14e1
Geyser now requires 1.13.2+ on Spigot
Camotoy Sep 30, 2022
c31bd45
Fix entity motion (arrows now rotate correctly) (#3307)
valaphee Sep 30, 2022
cb864b3
Fix NPE with furnace minecart with NBT data
Camotoy Oct 1, 2022
7653a62
Update Sponge to API 8 (#2611)
Konicai Oct 2, 2022
fc25592
Changed the id in resource processing to be lowercase (#3329)
Konicai Oct 2, 2022
8224976
Publish entire java component and common (#3331)
TheLukeGuy Oct 3, 2022
7f05ab9
Fix reloading on Spigot
Camotoy Oct 3, 2022
07c7b2f
Clean up on legacy code that will no longer trigger
Camotoy Oct 3, 2022
04883a1
Merge branch 'master' of https://github.com/GeyserMC/Geyser
Camotoy Oct 3, 2022
63cd071
Merge remote-tracking branch 'Geyser-Fabric/master' into platform/fabric
SupremeMortal Oct 3, 2022
7edde43
Initial fabric merger
SupremeMortal Oct 3, 2022
97ec5fe
Force-disable query if it would interfere with Geyser's startup.
Camotoy Oct 3, 2022
5a805bc
Fix building
SupremeMortal Oct 4, 2022
f4b8105
Remove Windows version number from UWP. (#3339)
Jens-Co Oct 7, 2022
f59e33d
Fix behavior of matching custom item predicates
Camotoy Oct 10, 2022
8bf8b22
Fix some regressions in custom item handling
Camotoy Oct 12, 2022
bd61398
Fix empty chunk encoding
valaphee Oct 16, 2022
7bf9b92
Cleanup buildscript, add github actions
Konicai Oct 17, 2022
4dfb728
Merge remote-tracking branch 'upstream/master' into fabric
Konicai Oct 17, 2022
675e70b
Fix shaded jar
Konicai Oct 17, 2022
3794531
Fix application main
Konicai Oct 17, 2022
6ad7889
Merge pull request #3353 from Konicai/fabric
Camotoy Oct 17, 2022
237a69d
Refactor package and cleanup dependencies for Fabric
SupremeMortal Oct 17, 2022
733d41a
Merge pull request #3334 from GeyserMC/platform/fabric
Camotoy Oct 18, 2022
657968f
Indicate 1.19.31 Bedrock support
Camotoy Oct 18, 2022
0e07991
Changes as I was randomly staring at the code
Camotoy Oct 18, 2022
144d7b0
Use Mojang mappings for Geyser-Fabric
Camotoy Oct 18, 2022
730b0be
Consolidate CommandManager implementations
Camotoy Oct 18, 2022
94a810b
Initial 1.19.40.24 Bedrock support
Camotoy Oct 18, 2022
ece1b2a
Include versions TOML file change
Camotoy Oct 18, 2022
e8764c6
Fix rare NPE in skin handling code (#3357)
valaphee Oct 20, 2022
a612be6
Warn when custom item name begins with a digit
Camotoy Oct 21, 2022
254f0da
Fabric improvements
Camotoy Oct 24, 2022
ca7799d
Add core Gradle Adventure change
Camotoy Oct 24, 2022
e9b99b2
Indicate 1.19.40 support; bump Protocol
Camotoy Oct 25, 2022
0d3b77e
Fix chunk translation errors in online mode
Camotoy Oct 26, 2022
cc82f4b
Fix bounding box for 1.19.40 after death + respawn (#3374)
Konicai Oct 30, 2022
90c9d5b
Prevent large Object[] allocations in command list translation
Camotoy Oct 30, 2022
87f8cf9
Update mappings to fix bow sounds (#3375)
Konicai Oct 30, 2022
592b48d
Simplify IP censoring in dumps (#3330)
Konicai Nov 1, 2022
b1d832d
Replace ; with : in motd/submotd (#3389)
Konicai Nov 9, 2022
7d84928
(Should) remove unneeded messages about incorrect chunk heights
Camotoy Nov 11, 2022
886d7e5
Fix crashes when joining a server in the Nether
Camotoy Nov 12, 2022
5ddb0ad
Allow virtual inventories to be opened when player at world height
Camotoy Nov 14, 2022
3338f5c
Remove duplicate inventory logic
Camotoy Nov 15, 2022
37931e4
Fix potion recipes not working on pre-1.12 servers (#3408)
valaphee Nov 18, 2022
7171ade
Prevent double placement for custom block items (#3399)
Kas-tle Nov 18, 2022
759db72
Compiling for 1.19.3
Konicai Nov 22, 2022
2f56f02
Recipe fix thing
Konicai Nov 22, 2022
b35667d
Fix mistake on Enderman carried block updater
Konicai Nov 23, 2022
70a8272
Bump jackson-databind to 2.14.0 (#3406)
Comstepr Nov 24, 2022
1a18376
Option to specify the "unusable inventory space" item (#3402)
onebeastchris Nov 24, 2022
f505f13
Fix issues with sending multiple Bedrock resource packs (#3416)
valaphee Nov 24, 2022
09cce58
use my mappings
Konicai Nov 24, 2022
5ff855b
Merge branch 'master' of https://github.com/GeyserMC/Geyser
Camotoy Nov 28, 2022
7dc2ca3
Fully strip formatting from chat and commands (#3417)
valaphee Nov 28, 2022
8f96823
Add support for Bedrock 1.19.50 (560)
Redned235 Nov 29, 2022
fb2e5cd
Actually drop 1.19.10 support & remove redundant check
Redned235 Nov 29, 2022
49d3254
Use new Protocol version
Redned235 Nov 29, 2022
044c354
Merge branch 'master' of https://github.com/GeyserMC/Geyser
Camotoy Nov 29, 2022
c7e7929
Improve 1.19.50 flags (#3422)
Konicai Nov 29, 2022
5fd041d
Merge branch 'master' of https://github.com/GeyserMC/Geyser
Camotoy Nov 30, 2022
c6e417a
Possibly fix #3421
Camotoy Nov 30, 2022
8c70ac4
Fix maps in 1.19.50
Camotoy Nov 30, 2022
02208a5
Fix anvil usage in 1.19.50
Camotoy Nov 30, 2022
92aa205
Merge remote-tracking branch 'upstream/master' into JE-1.19.3
Konicai Dec 2, 2022
1616b77
Bump mappings
Konicai Dec 2, 2022
58eede3
Drop anything below 1.19.50
Konicai Dec 2, 2022
b09caed
Fix BitSet import
Konicai Dec 2, 2022
309f973
Update palettes/mappings
Konicai Dec 2, 2022
cc3037d
Update to 1.19.3-rc1; various changes and fixes
Camotoy Dec 2, 2022
7d165e3
Revert "Drop anything below 1.19.50"
Konicai Dec 3, 2022
656c8b1
Update mappings
Konicai Dec 4, 2022
91a2e79
Actually update mappings
Konicai Dec 4, 2022
f9a52ff
Add support for SetContentPacket containerId 0
Camotoy Dec 4, 2022
3d66d27
Fix rare dimension switch inconsistencies
Camotoy Dec 4, 2022
59974c3
A start on camels and hanging signs
Konicai Dec 4, 2022
bd5428a
Alphabetize the camel
Konicai Dec 5, 2022
f76aa71
Point to stable MCProtocolLib version
Camotoy Dec 6, 2022
ecc73ba
Merge branch 'feature/1.19.3' into JE-1.19.3
Konicai Dec 6, 2022
b27f3a4
Merge pull request #3432 from Konicai/JE-1.19.3
Camotoy Dec 6, 2022
0c79732
Add changes from 1.19.3-rc3
Camotoy Dec 6, 2022
e12d4bf
Merge branch 'feature/1.19.3'
Camotoy Dec 7, 2022
3282962
Update README
Camotoy Dec 7, 2022
95ebdb8
Update BungeeCord version check
Camotoy Dec 7, 2022
e7544c0
Fix some chat not appearing for Bedrock users
Camotoy Dec 8, 2022
57e3437
Update MCProtocolLib to potentially fix respawn issues
Camotoy Dec 8, 2022
247edc6
Don't say that 1.19.2 is supported (#3443)
Konicai Dec 9, 2022
6876a90
Lower size of BiomeDefinitionsPacket
Camotoy Dec 9, 2022
2d63f09
Check if spawner contains entity type (#3450)
Konicai Dec 11, 2022
b27b1c8
Makes bows, crossbows, tridents, projectiles, and lighters registered…
Kas-tle Dec 11, 2022
7c26036
Update adapters to support 1.19.3 and add biome command completions
Camotoy Dec 13, 2022
193d280
Indicate 1.19.51 support
Camotoy Dec 13, 2022
f7375ed
Fix chests not animating on open
Camotoy Dec 13, 2022
e5867a2
Merge branch 'master' of https://github.com/GeyserMC/Geyser
Camotoy Dec 13, 2022
97bedd3
Update MCProtocolLib to fix some commands packet decoding
Camotoy Dec 16, 2022
486e2fc
Should clean up some crafting transactions a bit
Camotoy Dec 17, 2022
e4dcc07
Bump MCProtocolLib and PacketLib
Tim203 Dec 18, 2022
3b59841
Update aux value for polished granite
Camotoy Dec 19, 2022
98069cf
Fix certain sounds not correctly playing
Camotoy Dec 21, 2022
fcd5fe1
Wrong method call on previous commit
Camotoy Dec 21, 2022
03390b9
Fix black cats not appearing correctly
Camotoy Dec 22, 2022
6485200
Fix visual glitch with blocks attached to extending pistons in 1.19.5…
davchoo Dec 24, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
33 changes: 18 additions & 15 deletions .github/workflows/pullrequest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,47 +9,50 @@ jobs:

steps:
- uses: actions/checkout@v2
- uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Set up JDK 16
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 16
distribution: 'temurin'
java-version: 17
cache: 'gradle'
- name: submodules-init
uses: snickerbockers/submodules-init@v4
- name: Build with Maven
run: mvn -B package -T 2C
- name: Build with Gradle
run: ./gradlew build

- name: Archive artifacts (Geyser Fabric)
uses: actions/upload-artifact@v2
if: success()
with:
name: Geyser Fabric
path: bootstrap/fabric/build/libs/Geyser-Fabric.jar
- name: Archive artifacts (Geyser Standalone)
uses: actions/upload-artifact@v2
if: success()
with:
name: Geyser Standalone
path: bootstrap/standalone/target/Geyser.jar
path: bootstrap/standalone/build/libs/Geyser-Standalone.jar
- name: Archive artifacts (Geyser Spigot)
uses: actions/upload-artifact@v2
if: success()
with:
name: Geyser Spigot
path: bootstrap/spigot/target/Geyser-Spigot.jar
path: bootstrap/spigot/build/libs/Geyser-Spigot.jar
- name: Archive artifacts (Geyser BungeeCord)
uses: actions/upload-artifact@v2
if: success()
with:
name: Geyser BungeeCord
path: bootstrap/bungeecord/target/Geyser-BungeeCord.jar
path: bootstrap/bungeecord/build/libs/Geyser-BungeeCord.jar
- name: Archive artifacts (Geyser Sponge)
uses: actions/upload-artifact@v2
if: success()
with:
name: Geyser Sponge
path: bootstrap/sponge/target/Geyser-Sponge.jar
path: bootstrap/sponge/build/libs/Geyser-Sponge.jar
- name: Archive artifacts (Geyser Velocity)
uses: actions/upload-artifact@v2
if: success()
with:
name: Geyser Velocity
path: bootstrap/velocity/target/Geyser-Velocity.jar
path: bootstrap/velocity/build/libs/Geyser-Velocity.jar
36 changes: 0 additions & 36 deletions .github/workflows/sonarcloud.yml

This file was deleted.

7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -235,8 +235,12 @@ nbdist/

# End of https://www.gitignore.io/api/git,java,maven,eclipse,netbeans,jetbrains+all,visualstudiocode

### Gradle ###
.gradle

### Geyser ###
run/
extensions/
config.yml
logs/
key.pem
Expand All @@ -245,4 +249,5 @@ locales/
/packs/
/dump.json
/saved-refresh-tokens.json
/languages/
/custom_mappings/
/languages/
40 changes: 23 additions & 17 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
pipeline {
agent any
tools {
maven 'Maven 3'
jdk 'Java 16'
gradle 'Gradle 7'
jdk 'Java 17'
}
options {
buildDiscarder(logRotator(artifactNumToKeepStr: '20'))
Expand All @@ -11,11 +11,16 @@ pipeline {
stage ('Build') {
steps {
sh 'git submodule update --init --recursive'
sh 'mvn clean package'
rtGradleRun(
usesPlugin: true,
tool: 'Gradle 7',
buildFile: 'build.gradle.kts',
tasks: 'clean build',
)
}
post {
success {
archiveArtifacts artifacts: 'bootstrap/**/target/*.jar', excludes: 'bootstrap/**/target/original-*.jar', fingerprint: true
archiveArtifacts artifacts: 'bootstrap/**/build/libs/Geyser-*.jar', fingerprint: true
}
}
}
Expand All @@ -28,23 +33,25 @@ pipeline {
}

steps {
rtMavenDeployer(
id: "maven-deployer",
rtGradleDeployer(
id: "GRADLE_DEPLOYER",
serverId: "opencollab-artifactory",
releaseRepo: "maven-releases",
snapshotRepo: "maven-snapshots"
)
rtMavenResolver(
id: "maven-resolver",
serverId: "opencollab-artifactory",
releaseRepo: "maven-deploy-release",
snapshotRepo: "maven-deploy-snapshot"
rtGradleResolver(
id: "GRADLE_RESOLVER",
serverId: "opencollab-artifactory"
)
rtMavenRun(
pom: 'pom.xml',
goals: 'javadoc:jar source:jar install -pl :core -am -DskipTests',
deployerId: "maven-deployer",
resolverId: "maven-resolver"
rtGradleRun(
usesPlugin: true,
tool: 'Gradle 7',
rootDir: "",
useWrapper: true,
buildFile: 'build.gradle.kts',
tasks: 'artifactoryPublish',
deployerId: "GRADLE_DEPLOYER",
resolverId: "GRADLE_RESOLVER"
)
rtPublishBuildInfo(
serverId: "opencollab-artifactory"
Expand Down Expand Up @@ -94,7 +101,6 @@ pipeline {
success {
script {
if (env.BRANCH_NAME == 'master') {
build propagate: false, wait: false, job: 'GeyserMC/Geyser-Fabric/master', parameters: [booleanParam(name: 'SKIP_DISCORD', value: true)]
build propagate: false, wait: false, job: 'GeyserMC/GeyserConnect/master', parameters: [booleanParam(name: 'SKIP_DISCORD', value: true)]
}
}
Expand Down
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t

Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here!

### Currently supporting Minecraft Bedrock 1.19.0 - 1.19.10/1.19.11 and Minecraft Java 1.19.0.
### Currently supporting Minecraft Bedrock 1.19.20 - 1.19.51 and Minecraft Java 1.19.3.

## Setting Up
Take a look [here](https://wiki.geysermc.org/geyser/setup/) for how to set up Geyser.
Expand All @@ -34,7 +34,6 @@ Take a look [here](https://wiki.geysermc.org/geyser/setup/) for how to set up Ge

## What's Left to be Added/Fixed
- Near-perfect movement (to the point where anticheat on large servers is unlikely to ban you)
- Resource pack conversion/CustomModelData
- Some Entity Flags
- Structure block UI

Expand All @@ -43,9 +42,8 @@ There are a few things Geyser is unable to support due to various differences be

## Compiling
1. Clone the repo to your computer
2. [Install Maven](https://maven.apache.org/install.html)
3. Navigate to the Geyser root directory and run `git submodule update --init --recursive`. This command downloads all the needed submodules for Geyser and is a crucial step in this process.
4. Run `mvn clean install` and locate to the `target` folder.
2. Navigate to the Geyser root directory and run `git submodule update --init --recursive`. This command downloads all the needed submodules for Geyser and is a crucial step in this process.
3. Run `gradlew build` and locate to `bootstrap/build` folder.

## Contributing
Any contributions are appreciated. Please feel free to reach out to us on [Discord](http://discord.geysermc.org/) if
Expand Down
Empty file added ap/build.gradle.kts
Empty file.
14 changes: 0 additions & 14 deletions ap/pom.xml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* @link https://github.com/GeyserMC/Geyser
*/

package org.geysermc.processor;
package org.geysermc.geyser.processor;

import javax.annotation.processing.SupportedAnnotationTypes;
import javax.annotation.processing.SupportedSourceVersion;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* @link https://github.com/GeyserMC/Geyser
*/

package org.geysermc.processor;
package org.geysermc.geyser.processor;

import javax.annotation.processing.AbstractProcessor;
import javax.annotation.processing.ProcessingEnvironment;
Expand All @@ -39,6 +39,7 @@
import java.io.BufferedWriter;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.NoSuchFileException;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Collection;
Expand Down Expand Up @@ -163,10 +164,15 @@ private BufferedReader createReader() throws IOException {
this.processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE, "Reading existing " + this.annotationClassName + " list from " + this.outputPath);
return Files.newBufferedReader(this.outputPath);
}

FileObject obj = this.processingEnv.getFiler().getResource(StandardLocation.CLASS_OUTPUT, "", this.annotationClassName);
if (obj != null) {
this.processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE, "Reading existing " + this.annotationClassName + " list from " + obj.toUri());
return new BufferedReader(obj.openReader(false));
try {
return new BufferedReader(obj.openReader(false));
} catch (NoSuchFileException ignored) {
return null;
}
}
return null;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* @link https://github.com/GeyserMC/Geyser
*/

package org.geysermc.processor;
package org.geysermc.geyser.processor;

import javax.annotation.processing.SupportedAnnotationTypes;
import javax.annotation.processing.SupportedSourceVersion;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* @link https://github.com/GeyserMC/Geyser
*/

package org.geysermc.processor;
package org.geysermc.geyser.processor;

import javax.annotation.processing.SupportedAnnotationTypes;
import javax.annotation.processing.SupportedSourceVersion;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* @link https://github.com/GeyserMC/Geyser
*/

package org.geysermc.processor;
package org.geysermc.geyser.processor;

import javax.annotation.processing.SupportedAnnotationTypes;
import javax.annotation.processing.SupportedSourceVersion;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* @link https://github.com/GeyserMC/Geyser
*/

package org.geysermc.processor;
package org.geysermc.geyser.processor;

import javax.annotation.processing.SupportedAnnotationTypes;
import javax.annotation.processing.SupportedSourceVersion;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
org.geysermc.geyser.processor.BlockEntityProcessor
org.geysermc.geyser.processor.CollisionRemapperProcessor
org.geysermc.geyser.processor.ItemRemapperProcessor
org.geysermc.geyser.processor.PacketTranslatorProcessor
org.geysermc.geyser.processor.SoundHandlerProcessor
7 changes: 7 additions & 0 deletions api/base/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
dependencies {
api(libs.cumulus)
api(libs.events) {
exclude(group = "com.google.guava", module = "guava")
exclude(group = "org.lanternpowered", module = "lmbda")
}
}
27 changes: 0 additions & 27 deletions api/base/pom.xml

This file was deleted.

5 changes: 3 additions & 2 deletions api/base/src/main/java/org/geysermc/api/Geyser.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public class Geyser {
*
* @return the base api
*/
@NonNull
public static GeyserApiBase api() {
if (api == null) {
throw new RuntimeException("Api has not been registered yet!");
Expand Down Expand Up @@ -69,7 +70,7 @@ public static <T extends GeyserApiBase> T api(@NonNull Class<T> apiClass) {

/**
* Registers the given api type. The api cannot be
* registered if {@link #registered()} is true as
* registered if {@link #isRegistered()} is true as
* an api has already been specified.
*
* @param api the api
Expand All @@ -88,7 +89,7 @@ public static void set(@NonNull GeyserApiBase api) {
*
* @return if the api has been registered
*/
public static boolean registered() {
public static boolean isRegistered() {
return api != null;
}
}
Loading