mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-11 11:40:40 +00:00
Begin Metalbending
If you land on a metal block and you have metalbending permissions, you will not take fall damage.
This commit is contained in:
parent
3b75d8f36f
commit
bbece259e1
4 changed files with 8 additions and 2 deletions
|
@ -4,7 +4,6 @@ import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
|
|
|
@ -64,7 +64,6 @@ import com.projectkorra.ProjectKorra.airbending.AirSpout;
|
||||||
import com.projectkorra.ProjectKorra.airbending.AirSuction;
|
import com.projectkorra.ProjectKorra.airbending.AirSuction;
|
||||||
import com.projectkorra.ProjectKorra.airbending.AirSwipe;
|
import com.projectkorra.ProjectKorra.airbending.AirSwipe;
|
||||||
import com.projectkorra.ProjectKorra.airbending.Tornado;
|
import com.projectkorra.ProjectKorra.airbending.Tornado;
|
||||||
import com.projectkorra.ProjectKorra.chiblocking.ChiPassive;
|
|
||||||
import com.projectkorra.ProjectKorra.chiblocking.RapidPunch;
|
import com.projectkorra.ProjectKorra.chiblocking.RapidPunch;
|
||||||
import com.projectkorra.ProjectKorra.earthbending.Catapult;
|
import com.projectkorra.ProjectKorra.earthbending.Catapult;
|
||||||
import com.projectkorra.ProjectKorra.earthbending.CompactColumn;
|
import com.projectkorra.ProjectKorra.earthbending.CompactColumn;
|
||||||
|
@ -1614,6 +1613,11 @@ public class Methods {
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static boolean canMetalbend(Player player) {
|
||||||
|
if (player.hasPermission("bending.earth.metalbending")) return true;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
private static Integer[] plantIds = { 6, 18, 31, 32, 37, 38, 39, 40, 59, 81, 83, 86, 99, 100, 103, 104, 105, 106, 111, 161, 175};
|
private static Integer[] plantIds = { 6, 18, 31, 32, 37, 38, 39, 40, 59, 81, 83, 86, 99, 100, 103, 104, 105, 106, 111, 161, 175};
|
||||||
public static Integer[] transparentToEarthbending = {0, 6, 8, 9, 10, 11, 30, 31, 32, 37, 38, 39, 40, 50, 51, 59, 78, 83, 106};
|
public static Integer[] transparentToEarthbending = {0, 6, 8, 9, 10, 11, 30, 31, 32, 37, 38, 39, 40, 50, 51, 59, 78, 83, 106};
|
||||||
|
|
|
@ -6,9 +6,11 @@ import java.util.HashSet;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Effect;
|
import org.bukkit.Effect;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
|
import org.bukkit.Sound;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
|
|
|
@ -82,6 +82,7 @@ permissions:
|
||||||
bending.ability.Shockwave: true
|
bending.ability.Shockwave: true
|
||||||
bending.ability.Tremorsense: true
|
bending.ability.Tremorsense: true
|
||||||
bending.earth.passive: true
|
bending.earth.passive: true
|
||||||
|
bending.earth.metalbending: true
|
||||||
bending.fire:
|
bending.fire:
|
||||||
default: true
|
default: true
|
||||||
description: Grants access to all firebending abilities.
|
description: Grants access to all firebending abilities.
|
||||||
|
|
Loading…
Reference in a new issue