# Customize Warpstone

## How do I make my own custom Warpstone?

You can start by looking at the pre-made warpstones. By default, there are `admin_stone.yml` , `warp_scroll.yml`, and `warp_stone.yml` . You can use these as template to make your own.

This is what `admin_stone.yml` looks like:

```yaml
Item:
  type: COMMAND_BLOCK
  meta:
    display-name: '&6&lADMIN WARPSTONE'
    lore:
      - '&7Only admins can use this'
Use Condition:
  Criteria: HAS_PERMISSION
  Permission: 'fancywaystones.admin'
Behavior:
  One Time Item: false
  Cooldown: 0s
  # if Admin Mode sets to true, it will list all loaded waystones
  Admin Mode: true
```

**Item** is the display item for the warpstone\
**Use Condition** is the condition to determine whether the player is allowed to use the waystone or not\
**One Time Item** if you set this to true, players can only use the item once, and it will disappear. Players can still craft them to use again.\
**Cooldown** is the usage cooldown time for the warpstone. It is in ticks time (20 ticks = 1 second), but you can declare the time unit as the number suffix. `s` is for second, `m` is for minutes, `h` is for hour. For example `2h 43m 12s` is 2 hours 43 minutes and 12 seconds.\
**Admin Mode** if you set this to true, the warpstone will list all loaded waystones and you can teleport to any of them.
