Skip to main content

Frequently Asked Questions

Common questions and solutions for issues you might encounter while using ArenaPvP.


Why does the client crash with "cannot find Custom HUD" when the arena starts?

Most likely you have another plugin installed that does not have the MultipleHUD mod integrated. This can cause the client to crash if more than one HUD appears on the screen at the same time.


Why do players become desynced from the server and invisible to other players after arena teleports?

It is very likely that another plugin is improperly performing action checks, modifying inventories, or blocking interactions. This can cause the player to become desynced from the server and appear invisible to others. The issue is usually resolved by reconnecting and avoiding the actions that triggered the state.

Before submitting a support request

It is recommended to reconnect and enter the arena in test mode using the /arena command without performing any other actions during the process — this includes not clicking signs, not trying to break blocks, not interacting with NPCs, etc. — or testing with the arena plugin alone on your server.

If the problem persists after trying all of the above, it's possible the issue lies with your configuration. In that case, we can investigate further to see what's happening. The goal is to avoid wasting my time and, of course, yours.


Why is the 2-T or 2-TDM category not working?

The 2-T or 2-TDM category is functionally the same as 2-FFA or 2-FFADM (a 2-player match is always 1v1 regardless of team mode), so only the FFA variant exists. Use 2-FFA or 2-FFADM instead.


My prefab saved from the Hytale game has a .prefab.json extension — do I need to rename it?

No. ArenaPvP supports both .prefab and .prefab.json files. When Hytale's in-game tools save a prefab, it uses the .prefab.json extension. Simply place the file as-is in the prefabs/ directory. The plugin resolves the correct file automatically, regardless of which extension you use in the template's Prefab property.


What should I do before submitting a suggestion?

Please make sure your suggestion is not already related to anything in the features channel. This saves time for everyone involved!


What is the difference between Fixed-Point and OpenSkill rating?

Fixed-Point (default) gives a flat +25 for a win and -15 for a loss — simple and predictable. OpenSkill uses Bayesian skill estimation (Weng-Lin / Plackett-Luce) to calculate rating adjustments based on the relative skill of all participants. Upsets cause larger swings, and established players see smaller changes. See Rating & Leaderboards for details.


Can I switch from Fixed-Point to OpenSkill without losing data?

Yes. Enabling OpenSkillEnabled in config.json does not delete any existing data. New μ/σ values start at their defaults (25.0 / 8.333) for all players, and visible ratings are recalculated from those values going forward. You can also switch back to Fixed-Point at any time — the μ/σ values are simply ignored when OpenSkill is disabled.