You are viewing a potentially older version of this package. View all versions.
ChilloutMods-ChilloutForcedPVP-1.0.3 icon

ChilloutForcedPVP

Forces PvP on for every player, locks the PvP toggle, and requires the same version on clients and servers without per-frame polling.

Date uploaded 21 hours ago
Version 1.0.3
Download link ChilloutMods-ChilloutForcedPVP-1.0.3.zip
Downloads 17
Dependency string ChilloutMods-ChilloutForcedPVP-1.0.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351
ValheimModding-Jotunn-2.30.2 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.2

README

Forced PVP

Forces PvP on for every player and prevents players from disabling it through the user interface.

Requirements

  • Valheim 1.0.20.
  • BepInExPack Valheim 5.4.2351 or newer compatible release.
  • Jotunn 2.30.2 or newer compatible release.
  • The same package version installed on the dedicated server and every client.

Behaviour

  • Enforces the PvP value whenever Valheim changes or reads it.
  • Enables PvP once after the player spawns.
  • Prevents the normal PvP switch from being changed.
  • Initializes Valheim's shared PvP control as enabled and non-interactable, so compatible inventory UI overhauls display the enforced state correctly.
  • Uses event patches only: it has no Update, LateUpdate or FixedUpdate loop and does not scan players every frame.

Scope

The mod changes only the player's PvP state and its toggle. It does not alter death penalties, spawn protection, map visibility, damage values, teams, wards, raids or any other multiplayer rule. It has no configuration options.

Jotunn network compatibility requires the same patch version on the server and all clients, preventing a client from silently joining without the rule.

CHANGELOG

Changelog

1.1.0

  • Applies the PvP enforcement patches after ordinary-priority Harmony patches to reduce conflicts with other mods that touch the same state or UI.
  • Targets the current SetPVP(bool) and OnSpawned(bool) signatures explicitly, so incompatible Valheim changes fail clearly during patching.
  • Uses Jotunn minor-version network strictness: all players and the server must have the mod, while compatible 1.1.x maintenance releases can interoperate.
  • Clarifies that Valheim 1.0.20 is the tested baseline, not an exact-version cap.

1.0.3

  • Rewrites the public description and documentation for general Valheim use.
  • Uses a generic in-game plugin display name.
  • Does not change PvP enforcement, networking or performance behaviour.

1.0.2

  • Enforces PvP when Valheim changes or reads the local PvP state.
  • Locks both the vanilla and SeneaL UI PvP controls.
  • Applies once after spawning without a per-frame polling loop.
  • Requires the same package on clients and the dedicated server.