GeyserMC / GeyserOptionalPack

Optional Bedrock resource pack to extend Geyser functionality
https://geysermc.org
MIT License
71 stars 14 forks source link

Possibilities of this pack #3

Open Camotoy opened 3 years ago

Camotoy commented 3 years ago

Doable without issue?

Requires Minecraft Java textures, but is probably doable:

Requires Minecraft Java textures, is probably doable, but would not be optional:

Kas-tle commented 3 years ago

Spectral Arrows:

Furnace Minecart:

The icon for this is actually still present in the default resources, so I believe we can just pass a custom item using it's texture short name as minecraft:icon, minecart_furnace.

Sounds:

We'll need to define custom sound events that geyser can trigger... imo this should be optional, as audio will add quite a bit of bloat to the pack size. Alternatively, we should at least make it easy for an experienced user to use their own default pack.

Kas-tle commented 3 years ago

Planned particle changes via this pack

Particles missing

Particles requiring edits

Kas-tle commented 3 years ago

Notes regarding player model materials

In order to bring player model materials in line with Java Edition, I believe we should use the material entity for the bottom layer and and entity_alphablend for the hat layer. Currently, player models use entity_alphatest, making it possible for a player to upload a skin that is fully transparent. This will only be seen if a player manually disables trusted skins (in a vanilla setting at least), but I still think that this change should be made, if nothing other than an anti-cheat measure. It will also allow those that use translucency in the hat layer of their skin, which is supported on Java Edition, to have that translucency displayed for Bedrock Edition players.

If this change is made, we will need to test on the beta versions as well, as at one point there were changes in the 210 series betas that prevented editing the geometry of the player model.

This issue was initially brought to my attention by LichLord91#3963

Camotoy commented 3 years ago

minecraft:falling_dust is more than likely an error on the Geyser side we can fix.

zimzaza4 commented 3 years ago

Will it support sweeping sword particles?

Kas-tle commented 3 years ago

Will it support sweeping sword particles?

@zimzaza4 Yes, this is actively being worked on, as well as support for other missing particles. See #9. The implementation, however, will not be available until the Geyser fork for optionalpack is also merged.

zimzaza4 commented 3 years ago

Cool.

zimzaza4 commented 3 years ago

Can it display the player's head blocks?

humematt190 commented 3 years ago

no

Camotoy commented 3 years ago

Can it display the player's head blocks?

No, this will not be addressed through this resource pack. That will be a separate "pack" that has to be built to include the player heads you wish to see.