Git Product home page Git Product logo

armorstandeditor's Introduction

Armor Stand Editor

Armor Stand Editor a simple to use mod, allowing you to pose/modify Armor Stand in game, without need to use commands or external websites. It was designed with survival usage in mind, so you can use it on your survival world/server without having to worry about it breaking the experience.

It is compatible with Fabric and Quilt and can work purely server side, allowing vanilla players to use all capabilities of it, while still being fully functional in singleplayer.

Usage

First you need to get flint (or other configured item). Then you just click with it Armor Stand you want to modify. Your hotbar will get replaced with setting selector (only visually, your inventory is untouched). By using right mouse button (use/place action), you can enter/activate action bound to it (which is described in its name). To change angle/value of movement/pose related options, sneak while having it selected and use scroll to change value up or down.

To go back you can click the barrier/icon on right side. To close it completely, press Q (drop item).

Showcase

Config

{
  "CONFIG_VERSION_DONT_TOUCH_THIS": 2,
  "armorStandTool": "minecraft:flint",   // Item that acts as editor, can be from a mod
  "requireIsArmorStandEditorTag": false, // Makes item require nbt tag isArmorStandEditor of item
  "holdingToolSpawnsParticles": true,    // If true, player will see particles around armor stand while holding tool
  "useLegacyUiByDefault": false,         // Forces usage of legacy ui, not recommended
  "blackListedBuildInPresets": [],       // Removes default presets
  "allowedByDefault": [/*...*/]          // Actions allowed by default
}

Permissions

Additionally, command /armorstandeditor uses armorstandeditor.commands.<subcommand or main>. Format of editors permissions looks like armorstandeditor.edit.<type>, look at this file

For Armor Stand Editing you can give players armorstandeditor.use permission and for Item Flames armorstandeditor.useItemFrame If you want to allow others to modify entities disguised as Armor Stands, give them armorstandeditor.useDisguised permission,

By default, players can edit them as they want.

armorstandeditor's People

Contributors

drexhd avatar elhertz avatar howie0715 avatar patbox avatar wesley1808 avatar wicivo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

armorstandeditor's Issues

Gravity setting bug

In version 2.1.0 and still in 2.1.1
If an armor stand's "no gravity" setting it turned to "enabled" and then chunks it's in get unloaded, the next time "no gravity" is disabled, the armor stand will fall through any blocks below it and into the void.

[Bug] Marker Armor Stands Bug

Bug:
If you summon a armor stand with {Marker:1b}, you should not be able to interact with it.
As it's hitbox is so small, you cant interact with it (Good)
However, particles do show and technically it would be possible to edit a marker armor stand

Incompatible with sgui 0.5.0 and mods that provide that version of sgui

When installed together with Version 0.5.0 or any Mod that provides that version of sgui like Easy Painter, the Server crashes as soon as the Armor Stand Editor Item(Flint) is right clicked to open the gui.

The crash report can be found here: https://paste.ubuntu.com/p/JZCmXnyzFJ/

Specs:

  • Minecraft 1.16.5
  • Java 16
  • Fabric Loader 0.11.6
  • Armor Stand Editor 1.2.0

This may have something to do with this change, though I'm not sure.

Can add use limit?

In my server, I use it as a reward.
My plan is that players can get a number of times to use the armor editor.
And then when you run out, this editor will disappear.

One more request, can you add?
For example, I set the editor as a wooden sword.
Then only the wooden sword created by the mod command can have the editor function.
Wooden sword by player crafted does't have the editor function.
It will be more useful and more safty.

Presets wipes current inventory of armor stand on apply.

Expected Results

The armor stand to either retain the inventory, or if not possible, to dump the inventory into the player's or onto the ground.

Steps to Reproduce

  1. Place armor stand.
  2. Give it armor and/or items. A textured player head was chosen.
  3. Use flint on air, and select Presets, then, what I used, Hello!.
  4. Apply to Armor Stand.
  5. Note how the inventory is now gone.

Environment

  • Java 17.0.1
  • Minecraft 1.18.1
  • Fabric Loader 0.12.12 & Fabric Loom 0.10
  • Creative Singleplayer
  • GolfIV Client Development Environment
  • ArmorStandEditor 1.13.1+1.18-rc3 (This appears to be the release JAR)
  • headindex 1.0.4
  • lazydfu 0.1.2
  • Server Translations 1.4.2+1.17 (oops)

Extras

There were no logs produced by this action, and as such, does not exist.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.