DowseSpell - TheComputerGeek2/MagicSpells GitHub Wiki
spell-class: ".instant.DowseSpell"Instant spell. Finds blocks or entities in a certain radius.
Since 4.0 Beta 13 some of these options support dynamic values through numeric or string expressions.
| Option | Description | Type | Default | Supports Expressions | 
|---|---|---|---|---|
| block-type | The block type to find. Overrides entity-type. | String | false | |
| entity-type | Can be either player,player:<playerName>, or entity type to find. | String | false | |
| str-not-found | The message that is displayed when the block is not found. | Rich Text | "No dowsing target found." | true | 
| radius | The search radius. Affected by Spell Power | Integer | 4 | true | 
| power-affects-radius | Since 4.0 Beta 13. | Boolean | true | true | 
| set-compass | Whether to set the compass target to the found block/entity. | Boolean | true | true | 
| rotate-player | Whether to rotate the player to face the found block/entity. | Boolean | true | true | 
- 
str-cast-self/target/others:- 
%d: Returns rounded block distance between the caster and target.
 
- 
dowse:
    spell-class: ".instant.DowseSpell"
    name: dowse
    description: Dowse for iron ore.
    cast-item: book
    cooldown: 60
    block-type: iron_ore
    entity-type: ""
    radius: 4
    rotate-player: true
    set-compass: true
    cost:
        - mana 35
        - stone 2
    str-cost: 35 mana and 2 stone blocks
    str-cast-self: There is iron ore nearby.
    str-not-found: No iron ore found nearby.mob_dowse:
    spell-class: ".instant.DowseSpell"
    name: mobdowse
    description: Checks if there are nearby creepers!.
    cast-item: book
    cooldown: 60
    block-type: ""
    entity-type: "creeper"
    radius: 10
    rotate-player: true
    set-compass: true
    cost:
        - mana 35
    str-cost: 35 mana
    str-cast-self: There is creeper nearby.
    str-not-found: No creeper found nearby.