Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Block XP Ideas: Delay Timer #533

Open
SomewhatDamaged opened this issue May 25, 2024 · 1 comment
Open

Block XP Ideas: Delay Timer #533

SomewhatDamaged opened this issue May 25, 2024 · 1 comment
Labels
1-20 1-21 Improvement refine and existing feature (tweaks not additions)

Comments

@SomewhatDamaged
Copy link
Contributor

SomewhatDamaged commented May 25, 2024

Describe the solution you'd like
A time-based lockout instead of player-based.

Config would look something like:

        #If non-zero, number of minutes until a placed block will give XP for breaking it
        block_xp_delay = 0

        #if block_xp_delay is used, what amount of the original XP should be given
        block_xp_multiplier = 1.0

        #if block_xp_delay is used, should the XP return:
        # 0 as soon as the delay is reached
        # 1 linearly
        # 2 exponentially
        block_xp_multiplier = 0

Why is this feature needed
Ideas for extra ways of handling block XP anti-cheese

Describe alternatives you've considered
Sleeping. Sleeping is always a good alternative.

@Caltinor Caltinor added Improvement refine and existing feature (tweaks not additions) 1-20 1-21 labels Jun 12, 2024
@SomewhatDamaged
Copy link
Contributor Author

Updated to add the ability to allow for instant return of full XP, linear return, or exponential return. (As requested in #534)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1-20 1-21 Improvement refine and existing feature (tweaks not additions)
Projects
Status: New Features
Development

No branches or pull requests

2 participants