Easy Brushes
  • Easy Brushes
  • Overview
  • FAQ
  • Install Guide
  • Support
  • Changelog
  • Features
    • Mechanics
      • Action Types
    • Preview System
    • Commands
    • Undo
    • Config
    • Particles
    • Sounds
    • Placeholders
    • Palettes
    • Settings
    • Patterns
  • EXPERIMENTAL FEATURES
    • Performance (EXPERIMENTAL)
    • World Guard (EXPERIMENTAL)
    • Durability (OLD)
  • Examples
    • Brush Examples
    • Language Configuration Example
  • My Other Plugins
    • Easy Placeholders
Powered by GitBook
On this page
  1. Features

Settings

These are the Plugins Settings.yml

# Debug Settings
debug:
  enabled: true
  log_to_file: true
  log_level: INFO  # INFO, DEBUG, WARNING, ERROR, ALL

# Brush Settings
brush:
  # Mode order for the NEXT command
  mode_order:
    - NONE
    - SINGLE
    - RECTANGULAR
    - RECTANGULAR_O
    - ELLIPSE
    - ELLIPSE_O
    - LINE
    - CURVE
    - COPY

  # Mode permissions
  mode_permissions:
    NONE: easybrushes.mode.none
    SINGLE: easybrushes.mode.single
    RECTANGULAR: easybrushes.mode.rectangular
    RECTANGULAR_O: easybrushes.mode.rectangular_outline
    ELLIPSE: easybrushes.mode.ellipse
    ELLIPSE_O: easybrushes.mode.ellipse_outline
    LINE: easybrushes.mode.line
    CURVE: easybrushes.mode.curve
    COPY: easybrushes.mode.copy

  glow:
    # Size of Display Entity HIDDEN (0.99), SHOWN (1.01)
    size: "HIDDEN"
    # How often to update glow effect (in ticks)
    update_rate: 1
    # BLOCK (block display), ITEM (item display), or CMD (custom model data)
    display_type: "BLOCK"
    # FIXED (normal display) or CMD (custom model data)
    block_data: "FIXED"
    custom:
      material: "DIAMOND"
      model_data: 1000
    # Offset for display entity position (can be decimal)
    display_shift:
      x: 0.001
      y: 0.001
      z: 0.001
  
  # Save brush settings per player
  save_player_settings: true
  
  # Maximum undo history per player
  max_undo_history: 50
  
  # Maximum blocks that can be modified in one action
  max_blocks_per_action: 1000
  
  # Whether to show particles when using brushes
  show_particles: true
  
  # Distance from block face where particles spawn (in blocks)
  particle_distance: 0.5
  
  # Whether to play sounds when using brushes
  play_sounds: true
  
  # Performance Settings
performance:
  # How many preview blocks to show at once
  max_preview_blocks: 1000
  
  # Whether to use async preview updates
  async_preview: true
  
  # Preview update throttle (in milliseconds)
  preview_throttle: 50

# Command permissions
command_permissions:
  # Default permission for all commands if not specified
  default: easybrushes.command.use
  # Specific command permissions
  commands:
    '[console] say': easybrushes.command.say
    '[console] give': easybrushes.command.give
    '[console] gamemode': easybrushes.command.gamemode
    '[message]': easybrushes.command.message

Some of the features here may not work, Plugin still needs time to implement everything

PreviousPalettesNextPatterns

Last updated 3 months ago