Skip to content

Releases: 56738/EasyArmorStands

v2.4.1

22 Dec 21:45
Compare
Choose a tag to compare

Fixes

  • Fix "Damage cannot be negative" error which prevented startup on some server versions

v2.4.0

11 Dec 19:32
Compare
Choose a tag to compare

Improvements

  • New config layout
    • Old configurations are updated automatically
    • Config files are now created in the plugin folder automatically
  • Added FancyHolograms integration
    • Holograms can be selected and edited using EasyArmorStands
  • Added Lands integration
    • Role flag easyarmorstands_edit (Edit entities)
    • Bypass using easyarmorstands.lands.bypass
  • Renamed /eas group to /eas select
    • Permission changed to easyarmorstands.select
    • Selecting multiple entities also requires easyarmorstands.group permission
  • Added /eas tag command to manipulate scoreboard tags
    • Makes it easier to target entities using command blocks
    • Permission: easyarmorstands.property.tags
    • /eas tag add: Add a tag
    • /eas tag remove: Remove a tag
    • /eas tag list: List tags of the selected entity
    • /eas tag select: Select all entities with a tag
      • Permission: easyarmorstands.select.tag
      • Selecting multiple entities also requires easyarmorstands.group permission
  • Added /eas viewrange
    • Can be used to set the view range of a display entity
    • Values are relative: 1.0 is the default, e.g. 0.5 halves the view range
  • Added scale limits to the config
    • Allows preventing the creation of very large entities
    • Display entity scale is unrestricted by default
  • Allow disabling integrations using the config

Fixes

  • Fix Head Database menu on versions before 1.13

API changes

  • Added Session#getElements

v2.3.0

06 Oct 17:12
Compare
Choose a tag to compare

Improvements

  • Added clipboard
    • Copy all properties of an entity using /eas copy
    • Copy a single property by shift+clicking it in the entity menu
    • Paste properties into another entity using /eas paste
  • Added /eas glow color
  • Added interaction entity support
  • Readded /eas scale
  • Added Residence support
  • Allow dropping tool if no entity is selected
  • Show a message when an entity cannot be selected due to an integration such as WorldGuard
  • Allow using /eas align with default permissions
  • Split equipment property permission into a different permission for each slot
  • Show absolute position in move tool

Fixes

  • Fixed buttons not updating their tooltips after being clicked on 1.8.8
  • Fixed double clicks in the menu being treated like three clicks

API changes

  • Added PlayerDiscoverElementEvent
    • Cancel to prevent showing a button for an entity

v2.2.1

19 Jun 04:24
Compare
Choose a tag to compare

Improvements

  • Added GriefDefender integration
  • Added 1.21 support

Fixes

  • Fixed Brigadier support on Paper 1.21
  • Fixed undo/redo of entity creation/deletion on Paper 1.9.x
  • Removed Java 17 requirement

v2.2.0

09 Jun 11:53
Compare
Choose a tag to compare

Announcements

Improvements

  • Added region selection
    • Shift + right click to start a box selection
    • Right click to confirm the box or left click to cancel
    • Right click again to edit the selected entities
  • Added copy button to the menu
    • Gives you an item (spawn egg or armor stand) which will spawn a copy of the entity

Fixes

  • Fixed scale mode being visible despite not having the scale permission
    • Modes can only be selected if you have permission to edit any property within it
  • Fixed being unable to scale entities if their scale is zero (#13)

API changes

  • Added MenuFactory
    • Allows other plugins to define custom menus
  • Added ElementSpawnRequest
    • Allows other plugins to add their own buttons to the spawn menu

v2.1.0

18 May 05:29
Compare
Choose a tag to compare

Improvements

  • Added 1.20.6 support
  • Use F to switch between local/global/scale modes (instead of right click)
    • Right click still works on 1.8
  • Added /eas info
    • Can be used to obtain the entity UUID for use in other commands like /data
  • Added entity scale tool
    • Any living entity can be scaled in 1.20.5+
    • Removed /eas scale <scale>
    • Use /eas scale or click the Scale tool in the middle in scale mode
    • Use /eas set <value> with that tool to set an exact number

Fixes

  • Fixed NullPointerException when using Text Displays on Spigot
  • Fixed description missing from color picker presets
  • Fixed entity glow button missing from certain types of display entities

API changes

  • Added PropertyRegistry.create(Element)

v2.0.3

21 Dec 18:49
Compare
Choose a tag to compare

Improvements

  • Add 1.20.3 and 1.20.4 support
  • PlotSquared restrictions only apply in plot areas (plot worlds)
    • PlotSquared being installed no longer prevents using the editor in all other worlds
    • You can still use WorldGuard to restrict using the editor outside of plot worlds
  • Significantly increased editor range
    • Editor tool size is increased if you are far away

Fixes

  • Fix clicks being detected twice on some servers with high network latency
  • Fix entity glow button missing from certain types of display entities

API changes

  • Added ElementSelectionNode to API
    • Allows registering your own element discovery sources to enable editing custom objects

v2.0.2

19 Oct 05:30
Compare
Choose a tag to compare

Fixes

  • Fix custom fonts in menu titles
  • Fix optimized entity spawning on 1.20.2
  • Fix an issue preventing spawning text displays

v2.0.1

29 Sep 06:22
Compare
Choose a tag to compare

Improvements

  • Add 1.20.2 compatibility
  • Allow specifying custom-model-data for configured items

Fixes

  • Fix being unable to set configured item types to air
  • Fix default text display background color not being detected as default
  • Fix title slowly fading in when first using the editor

API changes

  • Move PointButton and BoundingBoxButton to API
  • Add missing nullability annotations
  • Properties are no longer allowed to contain null values

v2.0.0

03 Sep 14:24
Compare
Choose a tag to compare
  • Added grouping
    • Shift+Right Click entities to add them to the group
    • Right Click to confirm and start editing the group
  • Added localization
  • Added configuration for menu layouts and properties
  • Added display entity content and custom entity names to menu
  • Improved display entity editor tools
    • Added better controls for the bounding box
    • Rotating display entities also affects the bounding box
  • Improved color picker
    • Item stays on the entity while being recolored
  • Moved spawn menu to Left Click (previously Shift+Right Click)
    • Shift+Right Click is now used for grouping
  • Added update checker