Commits

md_5 authored 7964365c84f
SPIGOT-2398: Armor stands still need to be treated special for gravity
No tags

src/main/java/org/bukkit/craftbukkit/entity/CraftArmorStand.java

Modified
142 142 @Override
143 143 public boolean hasBasePlate() {
144 144 return !getHandle().hasBasePlate();
145 145 }
146 146
147 147 @Override
148 148 public void setBasePlate(boolean basePlate) {
149 149 getHandle().setBasePlate(!basePlate);
150 150 }
151 151
152 + @Override
153 + public void setGravity(boolean gravity) {
154 + super.setGravity(gravity);
155 + // Armor stands are special
156 + getHandle().noclip = !gravity;
157 + }
158 +
152 159 @Override
153 160 public boolean isVisible() {
154 161 return !getHandle().isInvisible();
155 162 }
156 163
157 164 @Override
158 165 public void setVisible(boolean visible) {
159 166 getHandle().setInvisible(!visible);
160 167 }
161 168

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut