night vision duration increased to 20 sec. also fix claim message deletion
This commit is contained in:
parent
6119022aa0
commit
b9347c1e03
@ -30,6 +30,7 @@ import net.minecraft.server.level.ServerPlayer;
|
|||||||
import net.minecraft.world.InteractionResult;
|
import net.minecraft.world.InteractionResult;
|
||||||
import net.minecraft.world.effect.MobEffect;
|
import net.minecraft.world.effect.MobEffect;
|
||||||
import net.minecraft.world.effect.MobEffectInstance;
|
import net.minecraft.world.effect.MobEffectInstance;
|
||||||
|
import net.minecraft.world.effect.MobEffects;
|
||||||
import net.minecraft.world.level.chunk.ChunkStatus;
|
import net.minecraft.world.level.chunk.ChunkStatus;
|
||||||
import net.minecraft.world.level.levelgen.Heightmap;
|
import net.minecraft.world.level.levelgen.Heightmap;
|
||||||
import net.minecraft.world.phys.AABB;
|
import net.minecraft.world.phys.AABB;
|
||||||
@ -552,7 +553,7 @@ public class Claim implements IPermissionContainer {
|
|||||||
|
|
||||||
public void applyEffects(ServerPlayer player) {
|
public void applyEffects(ServerPlayer player) {
|
||||||
if (player.level.getGameTime() % 80 == 0)
|
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() {
|
public BlockPos getHomePos() {
|
||||||
@ -560,9 +561,9 @@ public class Claim implements IPermissionContainer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setEnterTitle(Component title, Component sub) {
|
public void setEnterTitle(Component title, Component sub) {
|
||||||
if (title != null && title.getContents().equals("$empty"))
|
if (title != null && title.getString().equals("$empty"))
|
||||||
title = null;
|
title = null;
|
||||||
if (sub != null && sub.getContents().equals("$empty"))
|
if (sub != null && sub.getString().equals("$empty"))
|
||||||
sub = null;
|
sub = null;
|
||||||
this.enterTitle = title;
|
this.enterTitle = title;
|
||||||
this.enterSubtitle = sub;
|
this.enterSubtitle = sub;
|
||||||
@ -570,9 +571,9 @@ public class Claim implements IPermissionContainer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setLeaveTitle(Component title, Component sub) {
|
public void setLeaveTitle(Component title, Component sub) {
|
||||||
if (title != null && title.getContents().equals("$empty"))
|
if (title != null && title.getString().equals("$empty"))
|
||||||
title = null;
|
title = null;
|
||||||
if (sub != null && sub.getContents().equals("$empty"))
|
if (sub != null && sub.getString().equals("$empty"))
|
||||||
sub = null;
|
sub = null;
|
||||||
this.leaveTitle = title;
|
this.leaveTitle = title;
|
||||||
this.leaveSubtitle = sub;
|
this.leaveSubtitle = sub;
|
||||||
|
Loading…
Reference in New Issue
Block a user