mirror of
https://github.com/YouHaveTrouble/Stand-in.git
synced 2026-05-11 22:16:55 +00:00
add invulnerable option for mannequins
This commit is contained in:
@@ -63,6 +63,11 @@ public class MannequinHandler extends EntityHandler<Mannequin> {
|
|||||||
.initial(mannequin.isImmovable())
|
.initial(mannequin.isImmovable())
|
||||||
.build()
|
.build()
|
||||||
);
|
);
|
||||||
|
inputs.add(
|
||||||
|
DialogInput.bool("invulnerable", Component.text("Invulnerable"))
|
||||||
|
.initial(mannequin.isInvulnerable())
|
||||||
|
.build()
|
||||||
|
);
|
||||||
inputs.add(
|
inputs.add(
|
||||||
DialogInput.bool("gravity", Component.text("Gravity"))
|
DialogInput.bool("gravity", Component.text("Gravity"))
|
||||||
.initial(mannequin.hasGravity())
|
.initial(mannequin.hasGravity())
|
||||||
@@ -88,6 +93,7 @@ public class MannequinHandler extends EntityHandler<Mannequin> {
|
|||||||
mann.setImmovable(Boolean.TRUE.equals(view.getBoolean("immovable")));
|
mann.setImmovable(Boolean.TRUE.equals(view.getBoolean("immovable")));
|
||||||
mann.setVelocity(mann.getVelocity().zero());
|
mann.setVelocity(mann.getVelocity().zero());
|
||||||
mann.setGravity(Boolean.TRUE.equals(view.getBoolean("gravity")));
|
mann.setGravity(Boolean.TRUE.equals(view.getBoolean("gravity")));
|
||||||
|
mann.setInvulnerable(Boolean.TRUE.equals(view.getBoolean("invulnerable")));
|
||||||
try {
|
try {
|
||||||
String newProfileName = view.getText("profile");
|
String newProfileName = view.getText("profile");
|
||||||
if (newProfileName == null || newProfileName.isBlank()) {
|
if (newProfileName == null || newProfileName.isBlank()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user