Skip to content

[Idea]: Very fast cannon destinations: add the feature or describe why they're impossible #3426

@cacology

Description

@cacology

Describe the feature

Cannon destinations seem to silently fail to apply the full velocity above about 55 on my server. The teleport works fine and the speed is initially applied to the player, but after an instant the player is rubber-banded back to where they teleported to without speed.

Even after increasing moved-wrongly-threshold and moved-too-quickly-multiplier in spigot.yml for PaperMC to .inf, cannon destinations above a speed of around 55 irregularly fail without error or warning. (Of course, for lower spigot.yml settings, the moved too quickly or wrongly error causes the same effect.)

If I try a slower speed, say 50, and then a faster speed, say 60, then the cannon destination seems to work sometimes. Thus it seems to me there's something about a limitation on the number of chunks or blocks that the server can give a fast moving player.

If this is something that can be overcome, it would be fun to add very fast canon destinations. But if this is a limitation in how the server could work, it would be nice if the documentation mentioned what about the server prevents it so someone like me doesn't try to overcome it.

I think it must be a hard check on some internal generation or something that is meant to avoid a crash that would result from truly too fast movement, whether or not it was allowed by the server rules. (My earlier #3425 had misunderstood why I couldn't achieve very fast speeds.)

How is the feature useful to all Multiverse users?

If the feature could be added, it would allow people to build player launchers that cross large distances and experience something like flight without elytra or special modes.

If the feature isn't feasible for technical reasons, describing why in the documentation would help someone like me who is learning to work with plugins and PaperMC understand what needs to be done to build different sorts of player experiences.

For example, I have a distant mountain base and a river near a spawn base, so I wanted to build a cannon that would launch from the mountain to splash dow in the river. Based on my estimate, the speed of the cannon would need to be around 650 to make it. If MV could do that, great! If not, I should think about another approach to the same problem.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: IdeaSuggestion for a new feature or enhancement.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions