SHDinoColour

Free SHDinoColour 1.0

This resource is free


Dino Colours


Dino Colours gives players a simple way to recolour their own tamed dinos in-game with a single command. Players face the dino they want to change, run /sdc <Region> <Colour>, and that body region updates instantly.
Regions and colours accept both friendly names and numeric IDs, and you choose how access is gated — free, permission-locked, or paid through TokenBank or ArkShop.


Requirements

  • Permissions - Optional access control for the command
  • TokenBank - Optional token payment support
  • ArkShop - Optional ArkShop points payment support


Features

  • One-command recolour - /sdc <Region> <Colour> repaints the dino the player is looking at
  • Owner-only - Players can only recolour their own tamed dinos
  • Look-to-target - Colours the dino at the centre of the player's screen, no menus required
  • Friendly names or IDs - Regions accept Body/Face/Side/Legs/Top/Under or 0-5; colours accept names or IDs
  • Permission gating - Restrict access to chosen permission groups
  • TokenBank support - Optionally charge tokens per recolour
  • ArkShop support - Optionally charge ArkShop points per recolour
  • Configurable messages - Every player-facing message is editable: text, RGB colour, display time, and scale
  • Clear feedback - Confirmation on success and specific errors for invalid region, colour, owner, or targeting


Configuration

Code:
{
  "Debug": false, // Enable debug logging
  "Command": "/sdc", // Command to recolour a tame
  "RequirePermission": false, // Require the permission group to use the command
  "PermissionGroup": "DinoColour", // Permission group name if gating is enabled
  "AllowFriendlyRegionNames": true, // Accept region names such as Body/Face/Side/Legs/Top/Under
  "AllowFriendlyColourNames": true, // Accept colour names such as Red/Blue/Yellow/DarkRed
  "TokenBankCost": 0, // Token cost to recolour (0 = free)
  "ArkShopCost": 0, // ArkShop points cost to recolour (0 = free)
  "Messages": {
    "Success": "You recoloured {DinoName}'s {Region} to {Colour}.",
    "NotOwner": "You can only recolour your own tame.",
    "BadRegion": "Unknown region '{Region}'. Use Body, Face, Side, Legs, Top, or Under.",
    "BadColour": "Unknown colour '{Colour}'. Use a name or valid color ID.",
    "NoTarget": "Aim at a tamed dino to recolour it.",
    "PermissionDenied": "You do not have permission to use this command."
  }
}


Message Placeholders

| Placeholder | Value |
|-------------|-------|
| {Region} | Selected body region |
| {Colour} | Selected colour name or ID |
| {DinoName} | Tame display name |
| {TokenCost} | TokenBank cost |
| {ArkShopCost} | ArkShop point cost |


How It Works


1. Player aims at a tamed dino and runs /sdc <Region> <Colour>.
2. The plugin checks the target is a player's own tame.
3. Region and colour values are validated.
4. Payment is collected if TokenBank or ArkShop is enabled.
5. The dino's body region updates instantly.
6. The player receives success or error feedback.


Notes

  • Use numeric IDs or friendly names for both regions and colours.
  • Configure costs to make recolours free or paid.
  • Ensure permission gating matches your server's group names.


Support/Questions

Support is handled in Discord only.
Join_Discord-logo.png
Author
killerdelta
Downloads
3
Views
10
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from killerdelta

Back
Top