Перейти к содержимому
Mineforgian

Entity Selector Tools

Tools for previewing and creating entity selector volumes.

Загрузки
276
Подписчики
8
Обновлён
22 июля 2026 г.
Лицензия
LGPL-3.0-or-later

Опубликован 21 июня 2026 г.

Entity Selector Tools

Tools for viewing and creating entity volume selectors (like @e[dx=3,dy=5,dz=2]) in Minecraft.

Features

  • Client-side detection of volumes created by command blocks and command block minecarts.
  • Server-side integration for previewing volumes created by datapack functions.
  • Predicate rendering (server-side only)
  • Extensive configuration options (see gallery).
  • Ability to create box volumes with a wand tool of your choice or as an Axiom builder tool.

Supported versions

Currently, the supported versions are: 26.2, 26.1.x, and 1.21.11-10. Fabric only at the moment. I'm open to any version suggestions.

Dependencies

License

All files in this repository are licensed under LGPL-3.0 except src/main/resources/assets/entityselectortools/icon.png/.idea/icon.png, which is All Rights Reserved.

If you distribute a modified version of this project, you must remove or replace the icon with your own.

Ченджлог

1.1.0+1.21.11Релиз1.21.11 · 22 июля 2026 г.

Added

  • Predicate rendering!
    • Supports both execute if predicate and @e[predicate=...]
  • New "Copy Volume As Predicate Bounds" keybinding that copies the selected volume as a predicate location_check bounding box, for example:
    "position": {
      "x": {
          "min": -8,
          "max": -55
      },
      "y": {
          "min": -14,
          "max": 1
      },
      "z": {
          "min": 6,
          "max": 4
      }
    }
    
  • Added a new "Show Mod Missing Message" config option that disables the message that you get upon joining a server without Entity Selector Tools installed.
  • Added a screen that shows up when client-side dependencies are missing.
    • This is a workaround for Fabric not having side-specific dependencies, but hey, it looks nice.

Changed

  • "Copy Creation" keybinding renamed to "Copy Volume As Selector"
  • The keybinds shown in the volume creation tool are now shortened. (Control becomes Ctrl, and the spaces around + are removed)
  • Made the copy keybindings use Amecs instead of being hardcoded to use Control. This does mean Entity Selector Tools depends on Amecs now.
  • Changed the color of inline code in the config screen from light purple to gold.
  • If Axiom is loaded, its mouse icons are used instead of the name of the keybind.
  • Box Creation as Axiom Tool is now enabled by default.
  • Rewrote Axiom integration.
  • Several miscellaneous code improvements and renames.

Fixed

  • YACL being required on the server when it didn't need to be.
1.1.0+1.21.10Релиз1.21.10 · 22 июля 2026 г.

Added

  • Predicate rendering!
    • Supports both execute if predicate and @e[predicate=...]
  • New "Copy Volume As Predicate Bounds" keybinding that copies the selected volume as a predicate location_check bounding box, for example:
    "position": {
      "x": {
          "min": -8,
          "max": -55
      },
      "y": {
          "min": -14,
          "max": 1
      },
      "z": {
          "min": 6,
          "max": 4
      }
    }
    
  • Added a new "Show Mod Missing Message" config option that disables the message that you get upon joining a server without Entity Selector Tools installed.
  • Added a screen that shows up when client-side dependencies are missing.
    • This is a workaround for Fabric not having side-specific dependencies, but hey, it looks nice.

Changed

  • "Copy Creation" keybinding renamed to "Copy Volume As Selector"
  • The keybinds shown in the volume creation tool are now shortened. (Control becomes Ctrl, and the spaces around + are removed)
  • Made the copy keybindings use Amecs instead of being hardcoded to use Control. This does mean Entity Selector Tools depends on Amecs now.
  • Changed the color of inline code in the config screen from light purple to gold.
  • If Axiom is loaded, its mouse icons are used instead of the name of the keybind.
  • Box Creation as Axiom Tool is now enabled by default.
  • Rewrote Axiom integration.
  • Several miscellaneous code improvements and renames.

Fixed

  • YACL being required on the server when it didn't need to be.
1.1.0+26.2Релиз26.2 · 22 июля 2026 г.

Added

  • Predicate rendering!
    • Supports both execute if predicate and @e[predicate=...]
  • New "Copy Volume As Predicate Bounds" keybinding that copies the selected volume as a predicate location_check bounding box, for example:
    "position": {
      "x": {
          "min": -8,
          "max": -55
      },
      "y": {
          "min": -14,
          "max": 1
      },
      "z": {
          "min": 6,
          "max": 4
      }
    }
    
  • Added a new "Show Mod Missing Message" config option that disables the message that you get upon joining a server without Entity Selector Tools installed.
  • Added a screen that shows up when client-side dependencies are missing.
    • This is a workaround for Fabric not having side-specific dependencies, but hey, it looks nice.

Changed

  • "Copy Creation" keybinding renamed to "Copy Volume As Selector"
  • The keybinds shown in the volume creation tool are now shortened. (Control becomes Ctrl, and the spaces around + are removed)
  • Made the copy keybindings use Amecs instead of being hardcoded to use Control. This does mean Entity Selector Tools depends on Amecs now.
  • Changed the color of inline code in the config screen from light purple to gold.
  • If Axiom is loaded, its mouse icons are used instead of the name of the keybind.
  • Box Creation as Axiom Tool is now enabled by default.
  • Rewrote Axiom integration.
  • Several miscellaneous code improvements and renames.

Fixed

  • YACL being required on the server when it didn't need to be.
1.1.0+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 22 июля 2026 г.

Added

  • Predicate rendering!
    • Supports both execute if predicate and @e[predicate=...]
  • New "Copy Volume As Predicate Bounds" keybinding that copies the selected volume as a predicate location_check bounding box, for example:
    "position": {
      "x": {
          "min": -8,
          "max": -55
      },
      "y": {
          "min": -14,
          "max": 1
      },
      "z": {
          "min": 6,
          "max": 4
      }
    }
    
  • Added a new "Show Mod Missing Message" config option that disables the message that you get upon joining a server without Entity Selector Tools installed.
  • Added a screen that shows up when client-side dependencies are missing.
    • This is a workaround for Fabric not having side-specific dependencies, but hey, it looks nice.

Changed

  • "Copy Creation" keybinding renamed to "Copy Volume As Selector"
  • The keybinds shown in the volume creation tool are now shortened. (Control becomes Ctrl, and the spaces around + are removed)
  • Made the copy keybindings use Amecs instead of being hardcoded to use Control. This does mean Entity Selector Tools depends on Amecs now.
  • Changed the color of inline code in the config screen from light purple to gold.
  • If Axiom is loaded, its mouse icons are used instead of the name of the keybind.
  • Box Creation as Axiom Tool is now enabled by default.
  • Rewrote Axiom integration.
  • Several miscellaneous code improvements and renames.

Fixed

  • YACL being required on the server when it didn't need to be.
1.0.0+26.2Релиз26.2 · 23 июня 2026 г.

Initial release.

1.0.0+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 23 июня 2026 г.

Initial release.

1.0.0+1.21.11Релиз1.21.11 · 23 июня 2026 г.

Initial release.

1.0.0+1.21.10Релиз1.21.10 · 23 июня 2026 г.

Initial release.

Комментарии

Загружаем…