Attributes - OresomeCraft/MapsPlugin GitHub Wiki

Attributes

Attributes are predefined configuration variables that allow you to easily enable, disable or alter features of your map. A table of map attributes as well as what they do, their default values and accepted data types can be found below:

Attribute Default value Data type Explanation
allowBuild true boolean Toggle building on a map
disabledDrops {} Material[] Array Disables certain item drops
disabledBlocks {} Material[] Array Disables the use of certain blocks
pearlDamage true boolean Toggles ender pearl teleport damage
timeLock Map.Time.NONE Map.Time Locks the map's time to a specific time.
autoSpawnProtection false boolean Toggles automatic spawn protection by giving invincibility potions to players on spawn.
spawnProtectionDuration 0 Integer Sets amount of time to give invincibility potion for. autoSpawnProtection must be set to true for this to be valid.
blockBuildLimit 256 Integer Set max build height
requiredFFAScore 20 Integer Set the required FFA score to win
fireSpread true boolean Toggle fire spread
mergeTools false boolean Automatically merge tools upon pickup
tdmTime 15 Integer Sets the time for a TDM game
removeArrowsOnCollision false boolean Toggle auto removal of arrows on impact. (Does not affect player damage)
allowPhysicalPlayerDamage true boolean Toggle players being able to damage one another
allowPhysicalDamage true boolean Toggle any physical player damage
allowTerrainExplosion true boolean Toggle terrain explosion damage
autoIgniteTNT false boolean Toggle automatic TNT ignition
lives 1 Integer Sets the max amount of lives for LMS or LTS games