Configuration

Transform into a mob!

  1. revoke2ndShapeOnDeath
  2. shapesEquipItems
  3. shapesEquipArmor
  4. playerCanTriggerHostiles
  5. hostilesIgnoreHostileShapedPlayer
  6. hostilesForgetNewHostileShapedPlayer
  7. hunterAttackAsPreyMorphedPlayer
  8. ownedHunterAttackAsPreyMorphedPlayer
  9. villagersRunFrom2ndShapes
  10. useShapeSounds
  11. playAmbientSounds
  12. hearSelfAmbient
  13. enableFlight
  14. hostilityTime
  15. advancementsRequiredForFlight
  16. scalingHealth
  17. percentScalingHealth
  18. maxHealth
  19. scalingAmor
  20. maxAmor
  21. maxAmorToughness
  22. endermanAbilityTeleportDistance
  23. showPlayerNametag
  24. flySpeed
  25. wardenIsBlinded
  26. wardenBlindsNearby
  27. unlockOverridesCurrentShape
  28. unlockTimer
  29. unlockEveryVariant
  30. abilityCooldownMap
  31. multiVectorVariants
  32. abilityBlacklist
  33. entityBlacklist
  34. entityBlacklistIsWhitelist
  35. playerUUIDBlacklist
  36. playerBlacklistIsWhitelist
  37. blacklistPreventsUnlocking
  38. blacklistPreventsMorphing

This explains the config-file, saved as config/walkers.json.


revoke2ndShapeOnDeath

Default: false

Whether a player’s equipped shape is revoked on death.


shapesEquipItems

Default: true

Whether shapes equip the items (swords, items, tools) held by the underlying player.


shapesEquipArmor

Default: true

Whether shapes equip the armor (chestplate, leggings, elytra) worn by the underlying player.


playerCanTriggerHostiles

Default: true

If true, the player can cause hostiles to attack via right-clicking.


hostilesIgnoreHostileShapedPlayer

Default: true

Whether hostile mobs ignore players with hostile mob shapes.


hostilesForgetNewHostileShapedPlayer

Default: false

Whether a hostile mob will stop targeting you after switching to a hostile mob shape.


hunterAttackAsPreyMorphedPlayer

Default: true

If false, this disables the PreyTrait.


ownedHunterAttackAsPreyMorphedPlayer

Default: false

If false, the PreyTrait doesn’t cause owned hunter (e.g. tamed wolves) to hunt the player.


villagersRunFrom2ndShapes

Default: true

Whether Villagers will run from Players morphed as shapes villagers normally run from (Zombies).


useShapeSounds

Default: true

Whether shape sounds take priority over Player Sounds (e.g. Blaze hurt sound when hit).


playAmbientSounds

Default: true

Whether disguised players should randomly emit the ambient sound of their shape.


hearSelfAmbient

Default: false

Whether disguised players should hear their own ambient sounds (only if playAmbientSounds is true).


enableFlight

Default: true

Whether mobs in the flying entity tag can fly.


hostilityTime

Default: 300

How long hostility lasts for players morphed as hostile mobs (think: Pigman aggression)


advancementsRequiredForFlight

Default: []

A list of Advancements required before the player can fly using a shape.


scalingHealth

Default: true

Whether Shapes modify your max health value based on their max health value.


percentScalingHealth

Default: true

This gets the percentage of your current health and implements it into your new health. Only works with scalingHealth!


maxHealth

Default: 40

The maximum value of scaling health. Useful for not giving players 300 HP when they turn into a wither.


scalingAmor

Default: true

Whether the player should have the same default amor values as the mob.


maxAmor

Default: 30

The maximum value of default amor. Useful for not having players who can’t take damage.


maxAmorToughness

Default: 30

The maximum value of default amor toughness. Useful for not having players who can’t take damage.


endermanAbilityTeleportDistance

Default: 32

In blocks, how far can the Enderman ability teleport?


showPlayerNametag

Default: false

Should player nametags render above players disguised with a shape? Note that the server is the authority for this config option.


flySpeed

Default: 0.05

The default fly speed for transformed players.


wardenIsBlinded

Default: true

If true, players with the Warden shape will have a shorter view range with the darkness effect.


wardenBlindsNearby

Default: true

If true, players with the Warden shape will blind other nearby players.


unlockOverridesCurrentShape

Default: false

If true, unlocking a shape will ignore current second shapes.


unlockTimer

Default: 60.0

Requires enableUnlockSystem to be true - timer in ticks how long the unlock key shall be pressed.


unlockEveryVariant

Default: true

This allows players to unlock every possible variant per entity type. This must be set to true for the variant menu to be available.


abilityCooldownMap

Configure the Cooldown for the abilities of specified mobs. Take a look at Abilities


multiVectorVariants

0 - none, 1 - completely random, 2 - biome based


abilityBlacklist

Blacklist entity types (e.g. minecraft:blaze) to disable abilities for the specified mob.


entityBlacklist

Blacklist entity types (e.g. minecraft:blaze) to disable morphing into those.


entityBlacklistIsWhitelist

Default: false

True - the entity blacklist will be treated as a whitelist. This can be modified via commands.


playerUUIDBlacklist

Blacklist Players with their UUIDs, so they can’t unlock shapes. This can be modified via commands.


playerBlacklistIsWhitelist

Default: false

True - the player blacklist will be treated as a whitelist. This can be modified via commands.


blacklistPreventsUnlocking

Default: true

Whether the player blacklist should prevent unlocking.


blacklistPreventsMorphing

Default: true

Whether the player blacklist should prevent morphing.