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
RednedEpic
f9fd7cb831
Fix Geyser not working in IDE
2022-07-02 12:42:31 -05:00
RednedEpic
b5eb27693f
Use an immutable view in GeyserDefineCommandsEvent
...
Methods to properly register/unregister commands are provided in the command manager
2022-07-02 12:30:23 -05:00
ImDaBigBoss
36c49a7256
Custom item support for extensions ( #2822 )
...
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2022-07-02 12:50:16 -04:00
ImDaBigBoss
4e2f74481b
Updated to 1.19
2022-06-08 14:09:14 +02:00
Camotoy
2595eae300
Bump to 2.0.4-SNAPSHOT
2022-06-07 11:14:58 -04:00
Tim203
3582d5cd6f
Changed back the Geyser version and use Cumulus 1.1
2022-06-07 00:19:59 +02:00
Tim203
84bcadc687
Converted the new forms
2022-05-28 23:45:35 +02:00
RednedEpic
fbaa6c1f5f
Remove entity work from main extension branch for now
2022-05-07 10:11:21 -05:00
RednedEpic
59d5a6469c
Add support for modifying identifiers through the AvailableEntityIdentifiersPacket
...
This is the first of many commits that address adding support for custom entities through the Geyser API.
2022-05-01 12:25:24 -05:00
RednedEpic
3091d27e0e
i think i fixed it?
2022-04-24 13:35:49 -05:00