Skip to content

Commit e55ab88

Browse files
authored
Merge pull request #356 from JasperLorelai/4.0
Rollback
2 parents 9f7a9da + 57ada9c commit e55ab88

File tree

1 file changed

+5
-23
lines changed

1 file changed

+5
-23
lines changed

core/src/main/java/com/nisovin/magicspells/spelleffects/effecttypes/ArmorStandEffect.java

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,22 @@
1111
import com.nisovin.magicspells.spelleffects.SpellEffect;
1212
import com.nisovin.magicspells.util.magicitems.MagicItem;
1313
import com.nisovin.magicspells.util.magicitems.MagicItems;
14-
import org.bukkit.util.EulerAngle;
1514

1615
public class ArmorStandEffect extends SpellEffect {
1716

1817
public static final String ENTITY_TAG = "MS_ARMOR_STAND";
1918

2019
private EntityData entityData;
2120

22-
private String strMagicItem;
21+
private boolean gravity;
22+
2323
private String customName;
24+
private boolean customNameVisible;
2425

2526
private ItemStack headItem;
2627
private ItemStack mainhandItem;
2728
private ItemStack offhandItem;
2829

29-
private boolean gravity;
30-
private boolean customNameVisible;
31-
32-
private EulerAngle headPose;
33-
private EulerAngle mainhandPose;
34-
private EulerAngle offhandPose;
35-
36-
private String[] poseArray;
37-
3830
@Override
3931
protected void loadFromConfig(ConfigurationSection config) {
4032
ConfigurationSection section = config.getConfigurationSection("armorstand");
@@ -44,18 +36,11 @@ protected void loadFromConfig(ConfigurationSection config) {
4436
entityData.setEntityType(EntityType.ARMOR_STAND);
4537

4638
gravity = section.getBoolean("gravity", false);
47-
customNameVisible = section.getBoolean("name-visible", false);
4839

4940
customName = section.getString("custom-name", "");
41+
customNameVisible = section.getBoolean("custom-name-visible", false);
5042

51-
poseArray = section.getString("head-pose", "0,0,0").split(",");
52-
headPose = new EulerAngle(Double.parseDouble(poseArray[0]), Double.parseDouble(poseArray[1]), Double.parseDouble(poseArray[2]));
53-
poseArray = section.getString("mainhand-pose", "0,0,0").split(",");
54-
mainhandPose = new EulerAngle(Double.parseDouble(poseArray[0]), Double.parseDouble(poseArray[1]), Double.parseDouble(poseArray[2]));
55-
poseArray = section.getString("offhand-pose", "0,0,0").split(",");
56-
offhandPose = new EulerAngle(Double.parseDouble(poseArray[0]), Double.parseDouble(poseArray[1]), Double.parseDouble(poseArray[2]));
57-
58-
strMagicItem = section.getString("head", "");
43+
String strMagicItem = section.getString("head", "");
5944
MagicItem magicItem = MagicItems.getMagicItemFromString(strMagicItem);
6045
if (magicItem != null) headItem = magicItem.getItemStack();
6146

@@ -77,9 +62,6 @@ protected ArmorStand playArmorStandEffectLocation(Location location) {
7762
armorStand.setSilent(true);
7863
armorStand.setCustomName(customName);
7964
armorStand.setCustomNameVisible(customNameVisible);
80-
armorStand.setHeadPose(headPose);
81-
armorStand.setRightArmPose(mainhandPose);
82-
armorStand.setLeftArmPose(offhandPose);
8365

8466
if (headItem != null) armorStand.setItem(EquipmentSlot.HEAD, headItem);
8567
if (mainhandItem != null) armorStand.setItem(EquipmentSlot.HAND, mainhandItem);

0 commit comments

Comments
 (0)