Git Product home page Git Product logo

easyarmorstands's People

Contributors

56738 avatar

Stargazers

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

Watchers

 avatar

easyarmorstands's Issues

Add /eas copy

Prints a /summon command which can be used to spawn a copy of the selected armor stand or display entity

support air item type

I want the menu-background in the menu to not display anything, but I tried to change it to air and it won't work properly
image

Command function integration into the menu

Add the attribute editing function of each entity to the corresponding entity type's editing menu
For example, align, brightness, clone, scale, etc
It should be integrated into the Menu as much as possible for easier use, rather than using commands alone to access certain functions

Scale not working after entity got too small

I observed that if you get an entity to a scale of 0.0 the plugin isn't able to rescale the entity by using the given item tool during scale mode.
Most likely because scaling is achieved by multiplying the existing value by something?

It also spams your logs with the following messages when trying to scale the entity:

[13:06:42] [Server thread/WARN]: [EasyArmorStands] Task #39 for EasyArmorStands v2.1.0 generated an exception
java.lang.IllegalArgumentException: x not finite
	at org.bukkit.util.NumberConversions.checkFinite(NumberConversions.java:118) ~[paper-api-1.20.6-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.Location.checkFinite(Location.java:1080) ~[paper-api-1.20.6-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:239) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:232) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at org.bukkit.craftbukkit.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:741) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:226) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.property.entity.EntityLocationProperty.setValue(EntityLocationProperty.java:29) ~[EasyArmorStands-2.1.0.jar:?]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.property.entity.EntityLocationProperty.setValue(EntityLocationProperty.java:10) ~[EasyArmorStands-2.1.0.jar:?]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.property.PermissionCheckedPropertyWrapper.setValue(PermissionCheckedPropertyWrapper.java:61) ~[EasyArmorStands-2.1.0.jar:?]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.property.TrackedPropertyWrapper.setValue(TrackedPropertyWrapper.java:41) ~[EasyArmorStands-2.1.0.jar:?]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.editor.tool.EntityScaleTool$SessionImpl.updatePosition(EntityScaleTool.java:69) ~[EasyArmorStands-2.1.0.jar:?]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.editor.tool.EntityScaleTool$SessionImpl.setChange(EntityScaleTool.java:77) ~[EasyArmorStands-2.1.0.jar:?]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.editor.node.ScaleToolNode.onUpdate(ScaleToolNode.java:80) ~[EasyArmorStands-2.1.0.jar:?]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.session.SessionImpl.update(SessionImpl.java:205) ~[EasyArmorStands-2.1.0.jar:?]
	at EasyArmorStands-2.1.0.jar/me.m56738.easyarmorstands.session.SessionManagerImpl.update(SessionManagerImpl.java:67) ~[EasyArmorStands-2.1.0.jar:?]
	at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1699) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:467) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1571) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1231) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[paper-1.20.6.jar:1.20.6-124-0fcf3e3]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

Noticed this issue on:
MC v1.20.6 (Paper 1.20.6-124-master@0fcf3e3)
Plugin v2.1.0

Incredibly well made plugin btw.! Awesome work!

TextDisplay will not work

Hi there, If i want to add a text display it will not do it. I tried version 2.0.1, 2.0.2 and 2.0.3 and nothing will work. On version 2.0.1 i get this error. same at every version i thought.
easerrortextdisplay

We run on 1.20.1 Spigot. Error was taken from version 2.0.1 and this is de debug results:
image
image
The armor stand ticking could that be the issue?

No HEX support with Text Displays

When testing out the plugin with MiniMessage formatting I don't get any hex colors that function. I don't know if these entities just don't support it or there is an oversight but I just know that I can't set gradients or custom colors for the text of a display entity.

Below is an example of what the chat shows the text should look like and what the text on the entity looks like.
image

dubble click register

Hey, I am experiencing a very interesting bug. When I want to edit the item display through the wall it comes right on if I double click and yet I only click once. Once you want to move something and then want to move other axes for example I sometimes have to click 10 times before I can click new axe again.

and sometimes its working like it needs to work.. strange

Edit: I see that i have this issue when a block is in my path. Like if there is air at my crossing there is no problem (until now)

Example in video.

Used the latest version, here I experienced the problem and if I go back two versions I still experience it too.

https://youtu.be/S_k4azyheo8

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.