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
Camotoy
897c4dcfec
Changes
2022-07-09 18:39:02 -04:00
davchoo
49f7f6d2f9
Remove skull translation events and define custom blocks for custom skulls
...
Clean up skull block translation a bit
2022-07-07 16:18:24 -04:00
davchoo
c2a6e8ce70
Rename some stuff
2022-07-06 09:12:52 -04:00
davchoo
0eb7218582
Super cursed custom skulls custom block
2022-07-05 03:41:20 -04:00