Really really really fixed Rune of Holding this time
This commit is contained in:
parent
6229a17373
commit
f119e24fcb
@ -55,7 +55,11 @@ public class CakePlayerModule extends CakeModule
|
||||
.setUnbreakable(true)
|
||||
.build();
|
||||
private static final int PLATFORM_DELTA = 1;
|
||||
private static final PotionEffect SPAWN_PROTECTION = new PotionEffect(PotionEffectType.REGENERATION, 80, 4);
|
||||
private static final PotionEffect[] SPAWN_PROTECTION =
|
||||
{
|
||||
new PotionEffect(PotionEffectType.REGENERATION, 80, 4),
|
||||
new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 80, 4),
|
||||
};
|
||||
|
||||
private final Set<Block> _placedBlocks;
|
||||
// Used to store the inventory of a player when using the rune of holding
|
||||
@ -144,7 +148,7 @@ public class CakePlayerModule extends CakeModule
|
||||
|
||||
_game.GetPlayers(true).forEach(player ->
|
||||
{
|
||||
if (UtilPlayer.isSpectator(player) || UtilInv.contains(player, RUNE_OF_HOLDING.getType(), RUNE_OF_HOLDING.getData().getData(), 1))
|
||||
if (UtilPlayer.isSpectator(player) || !UtilInv.contains(player, RUNE_OF_HOLDING.getType(), RUNE_OF_HOLDING.getData().getData(), 1))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@ -175,7 +179,7 @@ public class CakePlayerModule extends CakeModule
|
||||
|
||||
player.playSound(player.getLocation(), Sound.ENDERMAN_TELEPORT, 1, 0.8F);
|
||||
player.sendMessage(F.main("Game", "You consumed one " + F.name(RUNE_OF_HOLDING.getItemMeta().getDisplayName()) + ". You will respawn with your inventory."));
|
||||
}, 20);
|
||||
}, 5);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -214,7 +218,13 @@ public class CakePlayerModule extends CakeModule
|
||||
{
|
||||
Player player = event.GetPlayer();
|
||||
|
||||
_game.getArcadeManager().runSyncLater(() -> player.addPotionEffect(SPAWN_PROTECTION), 5);
|
||||
_game.getArcadeManager().runSyncLater(() ->
|
||||
{
|
||||
for (PotionEffect effect : SPAWN_PROTECTION)
|
||||
{
|
||||
player.addPotionEffect(effect);
|
||||
}
|
||||
}, 5);
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
|
Loading…
Reference in New Issue
Block a user