Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🛠️bEdit Command | //set #10

Open
4 of 31 tasks
BehrRiley opened this issue Feb 21, 2024 · 0 comments
Open
4 of 31 tasks

🛠️bEdit Command | //set #10

BehrRiley opened this issue Feb 21, 2024 · 0 comments
Assignees
Labels
📜Command Discord or in-game command ✨Enhancement New feature or request ⬆️Feature Request Specific addition or interest for improvement

Comments

@BehrRiley
Copy link
Member

BehrRiley commented Feb 21, 2024

Feature Description:

a command to set the material of the entirety of a selection

Command Syntax

By default:

  • //set

Optimally, supporting properties where the input is a map of property key/value pairs:

  • //set ([property=value;...])
    Examples:

  • //set spruce_leaves[persistent=true]

  • //set redstone_lamp[switched=true]

  • //set oak_stairs[direction=north;shape=inner_left]

  • Defaulted properties that make sense

    • direction of stairs facing the direction a player is facing
    • switched for:
      • redstone lamps to be pre-activated
      • daylight sensors to be the time of day
    • waterloggable materials to be waterlogged if they sit next to a block that is water or bubble_coulmn
    • mode for:
      • bubble_columns to be drag when placed above magma
      • daylight sensors to be the time of day
    • persistence to be enabled for leaves
    • sides for wall blocks or redstone wire connections
    • attachment_face for bells and grindstones
  • disabled properties:

    • age for crops
    • level for brushable blocks
    • count for:
      • sea pickle
      • turtle_egg
      • charges in a respawn_a_nchor
      • candles in a Candle
    • bottles for enchantment_tables

Miscellaneous Arguments

  • (help) - Shows how to use the command:
    • the basic level, eg: //set <material>
    • apply properties //set <material>([property=value;...])
    • optional flags `//set -((a)ir|-(m)ask |-(o)ffset x y z)

Command Flags

  • (-(a)ir) to ignore current air blocks
  • (-(m)ask <material>) to change only the masked material
    • multi-material masking; eg: stone,dirt,grass
  • `(-(o)ffset ) to set blocks offset from the selection
  • (-(i)nstant) instant as opposed to delayed🌮1

Footnotes:

  • 🌮1 Admin Only: Only admins will be capable of using this feature
@BehrRiley BehrRiley added this to bEdit Feb 21, 2024
@BehrRiley BehrRiley self-assigned this Feb 21, 2024
@BehrRiley BehrRiley converted this from a draft issue Feb 21, 2024
@BehrRiley BehrRiley changed the title //set command 🛠️bEdit Command | //set Feb 21, 2024
@BehrRiley BehrRiley added ⬆️Feature Request Specific addition or interest for improvement ✨Enhancement New feature or request 📜Command Discord or in-game command labels Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📜Command Discord or in-game command ✨Enhancement New feature or request ⬆️Feature Request Specific addition or interest for improvement
Projects
Status: In Progress
Development

No branches or pull requests

1 participant