Transform into a mob!

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.


playerCanTriggerHostiles

Default: true

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


shapesEquipArmor

Default: true

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


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.


scalingAttackDamage

Default: true

Whether Shapes modify your attack damage value based on their attack damage value.


maxAttackDamage

Default: 4.0

The maximum value of scaling attack damage. Useful for not giving players 300 ATK when they turn into a boss.


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


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.