Commit graph

123 commits

Author SHA1 Message Date
Unoqwy
d7a3430e98
Merge branch 'feature/protocol-3.0' of https://github.com/GeyserMC/Geyser into feature/blocky-protocol-3.0 2023-04-27 05:38:14 +02:00
rtm516
2ac7eb83c0
Add SessionInitialize event (#3691)
* Add SessionInitialize event

* Move to using GeyserConnection instead of BedrockServerSession

* Remove redundent re-expose

* Rename geyserSession to just session
2023-04-23 11:42:02 +01:00
Camotoy
48b796d75e
Expose emote stuff in API; different secure chat checking
This should fix false flags from secure chat disablers doing funky things.
2023-04-15 12:54:30 -04:00
ImDaBigBoss
98dceee5e3
Mapping option for handheld display & fix for #3346 (#3672)
* Mapping option for handheld display and fix for #3346

* Fix custom items
2023-04-11 14:32:31 -04:00
Joshua Castle
7f85e909b8
Extended collision boxes actually work
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2023-03-12 18:53:10 -07:00
Joshua Castle
4002c1df8d
Initial framework for extended collision boxes
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2023-03-06 22:24:53 -08:00
Joshua Castle
5f2c8b0d8b
Merge remote-tracking branch 'upstream/master' into feature/blocky 2023-02-20 13:04:07 -08:00
Camotoy
ee754c529b
Add implementation for ClientEmoteEvent
Also, a few random changes I've stored since forever.
2023-02-15 00:17:14 -05:00
Joshua Castle
c1412c57b3
Merge and exit API removal hellscape
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2023-02-11 20:31:16 -08:00
Camotoy
c60a4d0759
Upcoming API changes for emote event 2023-02-09 19:15:33 +01:00
Tim203
21885949c7
Moved the base api to a separate repo 2023-02-09 17:31:00 +01:00
Joshua Castle
57c90da15b
Address @davchoo's review
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2023-01-29 13:44:05 -08:00
Joshua Castle
a25ee6c96d
Use skin hash instead of URL
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2023-01-23 21:41:17 -08:00
Joshua Castle
9007ee4630
API event for skull blocks & let register via URL
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2023-01-21 22:44:47 -08:00
Joshua Castle
b2d9095815
Address @Camotoy's review
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2023-01-17 21:37:27 -08:00
Joshua Castle
bfdebadacc
Implement all remaining block components 2023-01-15 04:24:52 -08:00
Joshua Castle
d019160939
add registerBlockItemOverride event + refactor 2023-01-05 22:28:32 -08:00
Joshua Castle
a8e60b6fbc
Accidentally added name comp. 2023-01-05 19:52:45 -08:00
Joshua Castle
00837d97b2
More docs 2023-01-05 19:48:57 -08:00
Joshua Castle
9bc4244957 Merge branch 'feature/blocky' of https://github.com/Kas-tle/Geyser into feature/blocky 2023-01-05 19:46:36 -08:00
Joshua Castle
010e99d2dc
Add tags 2023-01-05 19:46:33 -08:00
Kas-tle
a51ff5797c
Add docs for custom blocks 2023-01-05 15:59:29 -08:00
Joshua Castle
96967dafa2
Translate block item 2023-01-04 22:44:28 -08:00
Joshua Castle
fb15b94b7b
Block mappings mostly done 2023-01-02 02:14:55 -08:00
Joshua Castle
d9cdacc1db
CustomBlockMapping stores block w/ all states 2022-12-30 22:38:28 -08:00
davchoo
8f7d67bde0
Add display name component and add toggle for client block placing
The display name component allows blocks to use other locale keys.
placeAir will prevent the client from placing the default block state.
2022-12-30 02:10:29 -05:00
davchoo
f495c8522d
Add validation custom block components and s/lightFilter/lightDampening/
Also validate custom block names
2022-12-30 02:10:29 -05:00
Joshua Castle
3257f3cef3
Fix custom blocks in 1.19.50 2022-12-20 22:22:09 -08:00
Joshua Castle
f2d4176054
Merge remote-tracking branch 'upstream/master' into feature/blocky 2022-12-20 22:21:10 -08:00
Jens Collaert
f4b810534b
Remove Windows version number from UWP. (#3339) 2022-10-07 19:14:42 +02:00
SupremeMortal
e491cf8a17
Use Gradle's dependency catalogue feature (#3305)
Move all of our dependencies to a single catalogue file to make maintenance of them easier.
2022-09-26 11:43:17 -04:00
Camotoy
fd2c242230
oops 2022-09-18 15:59:49 -04:00
Camotoy
d4ab388258
Remove unused annotation dependency 2022-09-18 15:56:59 -04:00
Camotoy
44e60b7ad8
An educated guess to fix Git branch 2022-09-18 15:40:44 -04:00
Camotoy
6df8740955
Only register commands on Spigot if the extension has commands 2022-09-14 14:19:56 -04:00
ImDaBigBoss
f1da9d7072 Allow events to be registered by any class
Supersedes & closes #3073

Co-authored-by: Redned <redned235@gmail.com>
2022-09-04 16:11:08 -05:00
RednedEpic
db3b470225 Merge remote-tracking branch 'konicai/api-version-check' into feature/extensions 2022-09-04 13:17:20 -05:00
RednedEpic
e5337b6298 Reintroduce GeyserDefineCommandsEvent and cleanup a few things 2022-09-04 13:08:17 -05:00
Tim203
13046a8602
Fixed building and switched event library 2022-08-13 22:48:12 +02:00
Tim203
ab6e0d1e16
Some more API changes 2022-08-12 01:01:26 +02:00
Tim203
80588a07bd
Initial API changes 2022-08-11 23:17:56 +02:00
Konicai
a5dc70a3b5
Refactor extension description 2022-08-02 23:22:08 -04:00
davchoo
42fdbeb647
Add basis for overriding Bedrock block states
Fix missing providers when used in GeyserDefineCustomBlocksEvent
2022-07-29 18:21:14 -04:00
davchoo
36f540f401
Fix isIncorrectHeldItem check for custom skull blocks
Add defaultBlockState to CustomBlockData
2022-07-28 20:43:06 -04:00
davchoo
5676870dd8
More API changes
Convert CustomBlockPermutation into a record
Change materialInstances in CustomBlockComponents Builder to
materialInstance
Reuse box components in CustomSkull
2022-07-27 18:25:04 -04:00
davchoo
88725f89a3
Merge branch 'feature/extensions' into feature/blockstuff-updated
# Conflicts:
#	core/src/main/java/org/geysermc/geyser/GeyserImpl.java
#	core/src/main/java/org/geysermc/geyser/registry/provider/GeyserBuilderProvider.java
2022-07-26 18:50:30 -04:00
davchoo
cb0b52b997
Disable collision box & selection box when box is empty
Fix incorrect collision names used in CustomBlockComponentsBuilder
2022-07-25 15:59:24 -04:00
Camotoy
83ba6b5ab5
Extensions have their own command 2022-07-10 20:58:48 -04:00
davchoo
a577512dac
Apply some suggestions from Camotoy 2022-07-10 18:42:38 -04:00
davchoo
86c822631c
Clean up custom block api a bit 2022-07-10 12:26:52 -04:00