Skip to main content
Version: 1.10

Configuration

Configuration files

In Minecraft Forge configuration is divided in general (client and common) and world specific (server) config types.
Following that Vampirism's configuration is split across several files:

  • vampirism-client.toml (located in .minecraft/config/) for client specific options
  • vampirism-common.toml (located in .minecraft/config/) for common options
  • vampirism-server.toml (located in <world-dir>/serverconfig/) for gameplay options per world
  • vampirism-balance.toml (located in <world-dir>/serverconfig/) for fine-tuning of the balancing per world

If you want to change the world specific options before creating a world, either to change world-generation or to change it for all created worlds, you can use the defaultconfigs folder. It is located in your .minecraft or server directory. Copy a server or balance config from an existing world to this folder and change the values as desired. It will be used for new worlds.

Additionally, Here is a video description of Vampirism's config system Description

Even more detailed customization can be done via datapacks.

Noticeable configuration options

Mob type compatibility/IMob

'entityIMob' in server
Change how Vampirism's mobs are seen by other mods. See IMob-Issue for more information.

Sundamage dimension configuration

The way how sundamage is handled in the vanilla overworld dimensions as well as additional modded ones can be configured.
sundamageUnknownDimension in server
Specify whether players should be able to receive sundamage in other (unspecified) dimensions.
sundamageDimensionsPositiveOverride in server
Add dimension ids to this list to make sure sundamage can be dealt in them.
sundamageDimensionsNegativeOverride in server
Add dimension ids to this list to make sure no sundamage can be dealt in them.

To find out the id of the current dimension use /vampirism currentDimensions.

Sundamage biome configuration

By default, sundamage is dealt in all biomes except for the Vampire Forest. Additional biomes can be added to
sundamageDisabledBiomes in server

To find out the id of the current biome use the F3 debug overlay.

GUI overlay render location

The position of the level indicator as well as the skill button can be changed in the client specific configuration.

Datapacks

As Mojang pushes more and more towards datapack based content/configuration, Vampirism has to adapt to that. Therefore, some things are only configurable via datapacks. This is a bit more complicated, but at the same time more powerful. This affects e.g. recipes, blood values and parts of world generation

To see things that can be configured via datapacks, take a look at Data Packs.

For datapack creation in general checkout the Minecraft Wiki.

There also is an example datapack here.

Permissions

Using appropriate server mods/plugins certain actions can also be controlled with permissions.
See Permissions