Skip to content

Message fade with distance for local chat #304

Open
@ninjakitty844

Description

@ninjakitty844

Is your feature request related to a problem? Please describe.
Right now, you can not tell the difference between a player being silent, or being just slightly outside your local chat radius. Their voice/messages does not fade with distance. I think it would be cool if, instead of a hard cutoff where you can't hear a player anymore, you could make it so that it becomes harder to "hear" (read) the words said by players who are farther away than the localChatRadius.

Describe the solution you'd like
localChatRadius = You can completely read anyone's messages who are within this radius, the messages are not altered.
localChatCutoff = New option. You can read people's messages who are farther than the local chat radius, but only if they are still inside of the cutoff radius. But the closer they are to the cutoff, the more garbled and hard to read their text gets.

Setting both options to the same value would give the same behavior that the plugin had before, where there is just a hard cutoff and after 25 blocks you don't know anymore whether a person is talking or not (some people may prefer this, so it would be good to keep this as an option).

For how to implement garbled text, I've seen some games replace more and more letters with dashes the farther away you are from the speaking player. Some games change letters to slightly incorrect ones, and some games just remove some letters.

Anyway, I'm not sure if any other plugins do this and I think it would be really immersive if its possible to implement :]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions