From b9347c1e03a12e7365d1f00070dd40cefcf8a875 Mon Sep 17 00:00:00 2001 From: Flemmli97 Date: Wed, 27 Jul 2022 18:14:39 +0200 Subject: [PATCH] night vision duration increased to 20 sec. also fix claim message deletion --- .../java/io/github/flemmli97/flan/claim/Claim.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/common/src/main/java/io/github/flemmli97/flan/claim/Claim.java b/common/src/main/java/io/github/flemmli97/flan/claim/Claim.java index 6690a6d..fe10c4d 100644 --- a/common/src/main/java/io/github/flemmli97/flan/claim/Claim.java +++ b/common/src/main/java/io/github/flemmli97/flan/claim/Claim.java @@ -30,6 +30,7 @@ import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.InteractionResult; import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; import net.minecraft.world.level.chunk.ChunkStatus; import net.minecraft.world.level.levelgen.Heightmap; import net.minecraft.world.phys.AABB; @@ -552,7 +553,7 @@ public class Claim implements IPermissionContainer { public void applyEffects(ServerPlayer player) { if (player.level.getGameTime() % 80 == 0) - this.potions.forEach((effect, amp) -> player.forceAddEffect(new MobEffectInstance(effect, 200, amp - 1, true, false), null)); + this.potions.forEach((effect, amp) -> player.forceAddEffect(new MobEffectInstance(effect, effect == MobEffects.NIGHT_VISION ? 400 : 200, amp - 1, true, false), null)); } public BlockPos getHomePos() { @@ -560,9 +561,9 @@ public class Claim implements IPermissionContainer { } public void setEnterTitle(Component title, Component sub) { - if (title != null && title.getContents().equals("$empty")) + if (title != null && title.getString().equals("$empty")) title = null; - if (sub != null && sub.getContents().equals("$empty")) + if (sub != null && sub.getString().equals("$empty")) sub = null; this.enterTitle = title; this.enterSubtitle = sub; @@ -570,9 +571,9 @@ public class Claim implements IPermissionContainer { } public void setLeaveTitle(Component title, Component sub) { - if (title != null && title.getContents().equals("$empty")) + if (title != null && title.getString().equals("$empty")) title = null; - if (sub != null && sub.getContents().equals("$empty")) + if (sub != null && sub.getString().equals("$empty")) sub = null; this.leaveTitle = title; this.leaveSubtitle = sub;