Add new Placeholder block_underneath
block_underneath will return the block the player that is directly underneath the player. May add one in later update that adds an extra placeholder that will not return blocks like lava, air. water, etc.
This commit is contained in:
1 parent
73cc29bc13
commit
d249df9ba2
1 file changed
+4
@@ -32,6 +32,7 @@ import org.bukkit.World;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.potion.PotionEffectType;
|
||||
import org.bukkit.Location;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
@@ -228,6 +229,9 @@ public final class PlayerExpansion extends PlaceholderExpansion implements Confi
|
||||
return p.getCompassTarget() != null ? String.valueOf(p.getCompassTarget().getBlockZ()) : "";
|
||||
case "compass_world":
|
||||
return p.getCompassTarget() != null ? p.getCompassTarget().getWorld().getName() : "";
|
||||
case "block_underneath":
|
||||
Location loc = Objects.requireNonNull(player.getPlayer()).getLocation().clone().subtract(0, 1, 0);
|
||||
return String.valueOf(loc.getBlock().getType());
|
||||
case "custom_name":
|
||||
return p.getCustomName() != null ? p.getCustomName() : p.getName();
|
||||
case "exp":
|
||||
|
||||
Reference in new issue
Block a user