mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-01-18 16:35:25 +01:00
gradle part 2
This commit is contained in:
parent
bbbf6777f9
commit
d98b077be3
3
.gitignore
vendored
3
.gitignore
vendored
@ -11,6 +11,9 @@
|
|||||||
/lib
|
/lib
|
||||||
|
|
||||||
# gradle
|
# gradle
|
||||||
|
*.bin
|
||||||
|
*.lock
|
||||||
|
bin
|
||||||
/.gradle
|
/.gradle
|
||||||
/mcMMO-core/.gradle
|
/mcMMO-core/.gradle
|
||||||
/mcMMO-core/gradle
|
/mcMMO-core/gradle
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -8,9 +8,35 @@ version '2.2.0-SNAPSHOT'
|
|||||||
sourceCompatibility = 1.8
|
sourceCompatibility = 1.8
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
|
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
|
||||||
|
// Spigot & Bukkit
|
||||||
|
maven { url = 'https://hub.spigotmc.org/nexus/content/repositories/snapshots/' }
|
||||||
|
maven { url = 'https://oss.sonatype.org/content/repositories/snapshots' }
|
||||||
|
|
||||||
|
// World Edit
|
||||||
|
maven { url = "http://maven.sk89q.com/repo/" }
|
||||||
|
|
||||||
|
// Tomcat
|
||||||
|
|
||||||
|
// bStats
|
||||||
|
maven { url = "https://repo.codemc.org/repository/maven-public" }
|
||||||
|
|
||||||
|
mavenLocal() // -- needed for craftbukkit / spigot
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
compileOnly 'org.spigotmc:spigot-api:1.13.2-R0.1-SNAPSHOT' // Spigot API
|
||||||
|
|
||||||
|
compileOnly 'com.sk89q.worldguard:worldguard-core:7.0.0-SNAPSHOT' // World Guard
|
||||||
|
compileOnly 'com.sk89q.worldguard:worldguard-legacy:7.0.0-SNAPSHOT' // World Guard Legacy (NEEDED)
|
||||||
|
|
||||||
|
compileOnly 'org.bstats:bstats:1.4' // bStats
|
||||||
|
|
||||||
|
compileOnly 'org.apache.tomcat:tomcat-jdbc:7.0.52' // tomcat JDBC
|
||||||
|
compileOnly 'org.apache.tomcat:tomcat-juli:7.0.52' // tomcat juli
|
||||||
|
|
||||||
testCompile group: 'junit', name: 'junit', version: '4.12'
|
testCompile group: 'junit', name: 'junit', version: '4.12'
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,7 @@ public class Roll extends AcrobaticsSubSkill {
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
switch (entityDamageEvent.getCause()) {
|
switch (entityDamageEvent.getCause()) {
|
||||||
case DamageCause.FALL:
|
case FALL:
|
||||||
|
|
||||||
//Grab the player
|
//Grab the player
|
||||||
McMMOPlayer mcMMOPlayer = EventUtils.getMcMMOPlayer(entityDamageEvent.getEntity());
|
McMMOPlayer mcMMOPlayer = EventUtils.getMcMMOPlayer(entityDamageEvent.getEntity());
|
||||||
|
@ -432,22 +432,22 @@ public class EntityListener implements Listener {
|
|||||||
TamingManager tamingManager = UserManager.getPlayer(player).getTamingManager();
|
TamingManager tamingManager = UserManager.getPlayer(player).getTamingManager();
|
||||||
|
|
||||||
switch (cause) {
|
switch (cause) {
|
||||||
case DamageCause.CONTACT:
|
case CONTACT:
|
||||||
case DamageCause.FIRE:
|
case FIRE:
|
||||||
case DamageCause.LAVA:
|
case LAVA:
|
||||||
if (tamingManager.canUseEnvironmentallyAware()) {
|
if (tamingManager.canUseEnvironmentallyAware()) {
|
||||||
tamingManager.processEnvironmentallyAware(wolf, event.getDamage());
|
tamingManager.processEnvironmentallyAware(wolf, event.getDamage());
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case DamageCause.FALL:
|
case FALL:
|
||||||
if (tamingManager.canUseEnvironmentallyAware()) {
|
if (tamingManager.canUseEnvironmentallyAware()) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case DamageCause.ENTITY_ATTACK:
|
case ENTITY_ATTACK:
|
||||||
case DamageCause.PROJECTILE:
|
case PROJECTILE:
|
||||||
if (tamingManager.canUseThickFur()) {
|
if (tamingManager.canUseThickFur()) {
|
||||||
event.setDamage(Taming.processThickFur(wolf, event.getDamage()));
|
event.setDamage(Taming.processThickFur(wolf, event.getDamage()));
|
||||||
|
|
||||||
@ -457,23 +457,23 @@ public class EntityListener implements Listener {
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case DamageCause.FIRE_TICK:
|
case FIRE_TICK:
|
||||||
if (tamingManager.canUseThickFur()) {
|
if (tamingManager.canUseThickFur()) {
|
||||||
Taming.processThickFurFire(wolf);
|
Taming.processThickFurFire(wolf);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case DamageCause.MAGIC:
|
case MAGIC:
|
||||||
case DamageCause.POISON:
|
case POISON:
|
||||||
case DamageCause.WITHER:
|
case WITHER:
|
||||||
if (tamingManager.canUseHolyHound()) {
|
if (tamingManager.canUseHolyHound()) {
|
||||||
Taming.processHolyHound(wolf, event.getDamage());
|
Taming.processHolyHound(wolf, event.getDamage());
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case DamageCause.BLOCK_EXPLOSION:
|
case BLOCK_EXPLOSION:
|
||||||
case DamageCause.ENTITY_EXPLOSION:
|
case ENTITY_EXPLOSION:
|
||||||
case DamageCause.LIGHTNING:
|
case LIGHTNING:
|
||||||
if (tamingManager.canUseShockProof()) {
|
if (tamingManager.canUseShockProof()) {
|
||||||
event.setDamage(Taming.processShockProof(wolf, event.getDamage()));
|
event.setDamage(Taming.processShockProof(wolf, event.getDamage()));
|
||||||
|
|
||||||
@ -559,9 +559,9 @@ public class EntityListener implements Listener {
|
|||||||
LivingEntity entity = event.getEntity();
|
LivingEntity entity = event.getEntity();
|
||||||
|
|
||||||
switch (event.getSpawnReason()) {
|
switch (event.getSpawnReason()) {
|
||||||
case SpawnReason.NETHER_PORTAL:
|
case NETHER_PORTAL:
|
||||||
case SpawnReason.SPAWNER:
|
case SPAWNER:
|
||||||
case SpawnReason.SPAWNER_EGG:
|
case SPAWNER_EGG:
|
||||||
entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue);
|
entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue);
|
||||||
|
|
||||||
Entity passenger = entity.getPassenger();
|
Entity passenger = entity.getPassenger();
|
||||||
@ -571,7 +571,7 @@ public class EntityListener implements Listener {
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case SpawnReason.BREEDING:
|
case BREEDING:
|
||||||
entity.setMetadata(mcMMO.bredMetadataKey, mcMMO.metadataValue);
|
entity.setMetadata(mcMMO.bredMetadataKey, mcMMO.metadataValue);
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -727,25 +727,25 @@ public class EntityListener implements Listener {
|
|||||||
* if we find something is giving too much of a bonus
|
* if we find something is giving too much of a bonus
|
||||||
*/
|
*/
|
||||||
switch (player.getInventory().getItemInMainHand().getType()) {
|
switch (player.getInventory().getItemInMainHand().getType()) {
|
||||||
case Material.BAKED_POTATO: /*
|
case BAKED_POTATO: /*
|
||||||
* RESTORES 3 HUNGER - RESTORES 5 1/2 HUNGER @
|
* RESTORES 3 HUNGER - RESTORES 5 1/2 HUNGER @
|
||||||
* 1000
|
* 1000
|
||||||
*/
|
*/
|
||||||
case Material.BEETROOT:
|
case BEETROOT:
|
||||||
case Material.BREAD: /* RESTORES 2 1/2 HUNGER - RESTORES 5 HUNGER @ 1000 */
|
case BREAD: /* RESTORES 2 1/2 HUNGER - RESTORES 5 HUNGER @ 1000 */
|
||||||
case Material.CARROT: /*
|
case CARROT: /*
|
||||||
* RESTORES 2 HUNGER - RESTORES 4 1/2 HUNGER @
|
* RESTORES 2 HUNGER - RESTORES 4 1/2 HUNGER @
|
||||||
* 1000
|
* 1000
|
||||||
*/
|
*/
|
||||||
case Material.GOLDEN_CARROT: /*
|
case GOLDEN_CARROT: /*
|
||||||
* RESTORES 3 HUNGER - RESTORES 5 1/2 HUNGER @
|
* RESTORES 3 HUNGER - RESTORES 5 1/2 HUNGER @
|
||||||
* 1000
|
* 1000
|
||||||
*/
|
*/
|
||||||
case Material.MUSHROOM_STEW: /*
|
case MUSHROOM_STEW: /*
|
||||||
* RESTORES 4 HUNGER - RESTORES 6 1/2 HUNGER @
|
* RESTORES 4 HUNGER - RESTORES 6 1/2 HUNGER @
|
||||||
* 1000
|
* 1000
|
||||||
*/
|
*/
|
||||||
case Material.PUMPKIN_PIE: /*
|
case PUMPKIN_PIE: /*
|
||||||
* RESTORES 4 HUNGER - RESTORES 6 1/2 HUNGER @
|
* RESTORES 4 HUNGER - RESTORES 6 1/2 HUNGER @
|
||||||
* 1000
|
* 1000
|
||||||
*/
|
*/
|
||||||
@ -754,19 +754,19 @@ public class EntityListener implements Listener {
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case Material.COOKIE: /* RESTORES 1/2 HUNGER - RESTORES 2 HUNGER @ 1000 */
|
case COOKIE: /* RESTORES 1/2 HUNGER - RESTORES 2 HUNGER @ 1000 */
|
||||||
case Material.MELON_SLICE: /* RESTORES 1 HUNGER - RESTORES 2 1/2 HUNGER @ 1000 */
|
case MELON_SLICE: /* RESTORES 1 HUNGER - RESTORES 2 1/2 HUNGER @ 1000 */
|
||||||
case Material.POISONOUS_POTATO: /*
|
case POISONOUS_POTATO: /*
|
||||||
* RESTORES 1 HUNGER - RESTORES 2 1/2 HUNGER
|
* RESTORES 1 HUNGER - RESTORES 2 1/2 HUNGER
|
||||||
* @ 1000
|
* @ 1000
|
||||||
*/
|
*/
|
||||||
case Material.POTATO: /* RESTORES 1/2 HUNGER - RESTORES 2 HUNGER @ 1000 */
|
case POTATO: /* RESTORES 1/2 HUNGER - RESTORES 2 HUNGER @ 1000 */
|
||||||
if (Permissions.isSubSkillEnabled(player, SubSkillType.HERBALISM_FARMERS_DIET)) {
|
if (Permissions.isSubSkillEnabled(player, SubSkillType.HERBALISM_FARMERS_DIET)) {
|
||||||
event.setFoodLevel(UserManager.getPlayer(player).getHerbalismManager().farmersDiet(newFoodLevel));
|
event.setFoodLevel(UserManager.getPlayer(player).getHerbalismManager().farmersDiet(newFoodLevel));
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case Material.COOKED_SALMON: /*
|
case COOKED_SALMON: /*
|
||||||
* RESTORES 2 1/2 HUNGER - RESTORES 5 HUNGER @
|
* RESTORES 2 1/2 HUNGER - RESTORES 5 HUNGER @
|
||||||
* 1000
|
* 1000
|
||||||
*/
|
*/
|
||||||
@ -775,7 +775,7 @@ public class EntityListener implements Listener {
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case Material.SALMON: /* RESTORES 1 HUNGER - RESTORES 2 1/2 HUNGER @ 1000 */
|
case SALMON: /* RESTORES 1 HUNGER - RESTORES 2 1/2 HUNGER @ 1000 */
|
||||||
if (Permissions.isSubSkillEnabled(player, SubSkillType.FISHING_FISHERMANS_DIET)) {
|
if (Permissions.isSubSkillEnabled(player, SubSkillType.FISHING_FISHERMANS_DIET)) {
|
||||||
event.setFoodLevel(UserManager.getPlayer(player).getFishingManager().handleFishermanDiet(Fishing.fishermansDietRankLevel2, newFoodLevel));
|
event.setFoodLevel(UserManager.getPlayer(player).getFishingManager().handleFishermanDiet(Fishing.fishermansDietRankLevel2, newFoodLevel));
|
||||||
}
|
}
|
||||||
|
@ -231,11 +231,11 @@ public class InventoryListener implements Listener {
|
|||||||
|
|
||||||
if (click.isShiftClick()) {
|
if (click.isShiftClick()) {
|
||||||
switch (slot) {
|
switch (slot) {
|
||||||
case SlotType.FUEL:
|
case FUEL:
|
||||||
AlchemyPotionBrewer.scheduleCheck(player, stand);
|
AlchemyPotionBrewer.scheduleCheck(player, stand);
|
||||||
return;
|
return;
|
||||||
case SlotType.CONTAINER:
|
case CONTAINER:
|
||||||
case SlotType.QUICKBAR:
|
case QUICKBAR:
|
||||||
if (!AlchemyPotionBrewer.isValidIngredient(player, clicked)) {
|
if (!AlchemyPotionBrewer.isValidIngredient(player, clicked)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -37,6 +37,7 @@ import org.bukkit.entity.*;
|
|||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
import org.bukkit.event.block.Action;
|
||||||
import org.bukkit.event.entity.EntityPickupItemEvent;
|
import org.bukkit.event.entity.EntityPickupItemEvent;
|
||||||
import org.bukkit.event.entity.PlayerDeathEvent;
|
import org.bukkit.event.entity.PlayerDeathEvent;
|
||||||
import org.bukkit.event.player.*;
|
import org.bukkit.event.player.*;
|
||||||
@ -251,7 +252,7 @@ public class PlayerListener implements Listener {
|
|||||||
FishingManager fishingManager = UserManager.getPlayer(player).getFishingManager();
|
FishingManager fishingManager = UserManager.getPlayer(player).getFishingManager();
|
||||||
|
|
||||||
switch (event.getState()) {
|
switch (event.getState()) {
|
||||||
case State.CAUGHT_FISH:
|
case CAUGHT_FISH:
|
||||||
//TODO Update to new API once available! Waiting for case CAUGHT_TREASURE:
|
//TODO Update to new API once available! Waiting for case CAUGHT_TREASURE:
|
||||||
Item fishingCatch = (Item) event.getCaught();
|
Item fishingCatch = (Item) event.getCaught();
|
||||||
|
|
||||||
@ -270,7 +271,7 @@ public class PlayerListener implements Listener {
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case State.IN_GROUND:
|
case IN_GROUND:
|
||||||
Block block = player.getTargetBlock(null, 100);
|
Block block = player.getTargetBlock(null, 100);
|
||||||
|
|
||||||
if (fishingManager.canIceFish(block)) {
|
if (fishingManager.canIceFish(block)) {
|
||||||
@ -325,21 +326,21 @@ public class PlayerListener implements Listener {
|
|||||||
//event.setExpToDrop(event.getExpToDrop()); //Redundant?
|
//event.setExpToDrop(event.getExpToDrop()); //Redundant?
|
||||||
|
|
||||||
switch (event.getState()) {
|
switch (event.getState()) {
|
||||||
case State.FISHING:
|
case FISHING:
|
||||||
if (fishingManager.canMasterAngler()) {
|
if (fishingManager.canMasterAngler()) {
|
||||||
fishingManager.masterAngler(event.getHook());
|
fishingManager.masterAngler(event.getHook());
|
||||||
fishingManager.setFishingTarget();
|
fishingManager.setFishingTarget();
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case State.CAUGHT_FISH:
|
case CAUGHT_FISH:
|
||||||
if(fishingManager.exploitPrevention(event.getHook().getBoundingBox()))
|
if(fishingManager.exploitPrevention(event.getHook().getBoundingBox()))
|
||||||
return;
|
return;
|
||||||
fishingManager.handleFishing((Item) caught);
|
fishingManager.handleFishing((Item) caught);
|
||||||
fishingManager.setFishingTarget();
|
fishingManager.setFishingTarget();
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case State.CAUGHT_ENTITY:
|
case CAUGHT_ENTITY:
|
||||||
if (fishingManager.canShake(caught)) {
|
if (fishingManager.canShake(caught)) {
|
||||||
fishingManager.shakeCheck((LivingEntity) caught);
|
fishingManager.shakeCheck((LivingEntity) caught);
|
||||||
fishingManager.setFishingTarget();
|
fishingManager.setFishingTarget();
|
||||||
@ -514,7 +515,7 @@ public class PlayerListener implements Listener {
|
|||||||
ItemStack heldItem = player.getInventory().getItemInMainHand();
|
ItemStack heldItem = player.getInventory().getItemInMainHand();
|
||||||
|
|
||||||
switch (event.getAction()) {
|
switch (event.getAction()) {
|
||||||
case Action.RIGHT_CLICK_BLOCK:
|
case RIGHT_CLICK_BLOCK:
|
||||||
Material type = block.getType();
|
Material type = block.getType();
|
||||||
|
|
||||||
if (!Config.getInstance().getAbilitiesOnlyActivateWhenSneaking() || player.isSneaking()) {
|
if (!Config.getInstance().getAbilitiesOnlyActivateWhenSneaking() || player.isSneaking()) {
|
||||||
@ -554,7 +555,7 @@ public class PlayerListener implements Listener {
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Action.LEFT_CLICK_BLOCK:
|
case LEFT_CLICK_BLOCK:
|
||||||
type = block.getType();
|
type = block.getType();
|
||||||
|
|
||||||
if (!Config.getInstance().getAbilitiesOnlyActivateWhenSneaking() || player.isSneaking()) {
|
if (!Config.getInstance().getAbilitiesOnlyActivateWhenSneaking() || player.isSneaking()) {
|
||||||
@ -615,7 +616,7 @@ public class PlayerListener implements Listener {
|
|||||||
ItemStack heldItem = player.getInventory().getItemInMainHand();
|
ItemStack heldItem = player.getInventory().getItemInMainHand();
|
||||||
|
|
||||||
switch (event.getAction()) {
|
switch (event.getAction()) {
|
||||||
case Action.RIGHT_CLICK_BLOCK:
|
case RIGHT_CLICK_BLOCK:
|
||||||
if(player.getInventory().getItemInOffHand().getType() != Material.AIR && !player.isInsideVehicle() && !player.isSneaking()) {
|
if(player.getInventory().getItemInOffHand().getType() != Material.AIR && !player.isInsideVehicle() && !player.isSneaking()) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -646,12 +647,12 @@ public class PlayerListener implements Listener {
|
|||||||
|
|
||||||
if (heldItem.getType() == Material.BONE_MEAL) {
|
if (heldItem.getType() == Material.BONE_MEAL) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.BEETROOTS:
|
case BEETROOTS:
|
||||||
case Material.CARROT:
|
case CARROT:
|
||||||
case Material.COCOA:
|
case COCOA:
|
||||||
case Material.WHEAT:
|
case WHEAT:
|
||||||
case Material.NETHER_WART_BLOCK:
|
case NETHER_WART_BLOCK:
|
||||||
case Material.POTATO:
|
case POTATO:
|
||||||
mcMMO.getPlaceStore().setFalse(blockState);
|
mcMMO.getPlaceStore().setFalse(blockState);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -673,7 +674,7 @@ public class PlayerListener implements Listener {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Action.RIGHT_CLICK_AIR:
|
case RIGHT_CLICK_AIR:
|
||||||
if(player.getInventory().getItemInOffHand().getType() != Material.AIR && !player.isInsideVehicle() && !player.isSneaking()) {
|
if(player.getInventory().getItemInOffHand().getType() != Material.AIR && !player.isInsideVehicle() && !player.isSneaking()) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -700,8 +701,8 @@ public class PlayerListener implements Listener {
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Action.LEFT_CLICK_AIR:
|
case LEFT_CLICK_AIR:
|
||||||
case Action.LEFT_CLICK_BLOCK:
|
case LEFT_CLICK_BLOCK:
|
||||||
|
|
||||||
if (!player.isSneaking()) {
|
if (!player.isSneaking()) {
|
||||||
break;
|
break;
|
||||||
|
@ -284,18 +284,18 @@ public class FishingManager extends SkillManager {
|
|||||||
|
|
||||||
// Extra processing depending on the mob and drop type
|
// Extra processing depending on the mob and drop type
|
||||||
switch (target.getType()) {
|
switch (target.getType()) {
|
||||||
case EntityType.PLAYER:
|
case PLAYER:
|
||||||
Player targetPlayer = (Player) target;
|
Player targetPlayer = (Player) target;
|
||||||
|
|
||||||
switch (drop.getType()) {
|
switch (drop.getType()) {
|
||||||
case Material.PLAYER_HEAD:
|
case PLAYER_HEAD:
|
||||||
drop.setDurability((short) 3);
|
drop.setDurability((short) 3);
|
||||||
SkullMeta skullMeta = (SkullMeta) drop.getItemMeta();
|
SkullMeta skullMeta = (SkullMeta) drop.getItemMeta();
|
||||||
skullMeta.setOwningPlayer(targetPlayer);
|
skullMeta.setOwningPlayer(targetPlayer);
|
||||||
drop.setItemMeta(skullMeta);
|
drop.setItemMeta(skullMeta);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.BEDROCK:
|
case BEDROCK:
|
||||||
if (TreasureConfig.getInstance().getInventoryStealEnabled()) {
|
if (TreasureConfig.getInstance().getInventoryStealEnabled()) {
|
||||||
PlayerInventory inventory = targetPlayer.getInventory();
|
PlayerInventory inventory = targetPlayer.getInventory();
|
||||||
int length = inventory.getContents().length;
|
int length = inventory.getContents().length;
|
||||||
@ -323,7 +323,7 @@ public class FishingManager extends SkillManager {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EntityType.SHEEP:
|
case SHEEP:
|
||||||
Sheep sheep = (Sheep) target;
|
Sheep sheep = (Sheep) target;
|
||||||
|
|
||||||
if (drop.getType().name().endsWith("WOOL")) {
|
if (drop.getType().name().endsWith("WOOL")) {
|
||||||
|
@ -20,20 +20,20 @@ public class Herbalism {
|
|||||||
*/
|
*/
|
||||||
protected static boolean convertGreenTerraBlocks(BlockState blockState) {
|
protected static boolean convertGreenTerraBlocks(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.COBBLESTONE_WALL:
|
case COBBLESTONE_WALL:
|
||||||
blockState.setType(Material.MOSSY_COBBLESTONE_WALL);
|
blockState.setType(Material.MOSSY_COBBLESTONE_WALL);
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case Material.STONE_BRICKS:
|
case STONE_BRICKS:
|
||||||
blockState.setType(Material.MOSSY_STONE_BRICKS);
|
blockState.setType(Material.MOSSY_STONE_BRICKS);
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case Material.DIRT :
|
case DIRT :
|
||||||
case Material.GRASS_PATH :
|
case GRASS_PATH :
|
||||||
blockState.setType(Material.GRASS_BLOCK);
|
blockState.setType(Material.GRASS_BLOCK);
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case Material.COBBLESTONE :
|
case COBBLESTONE :
|
||||||
blockState.setType(Material.MOSSY_COBBLESTONE);
|
blockState.setType(Material.MOSSY_COBBLESTONE);
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
@ -118,9 +118,9 @@ public class Herbalism {
|
|||||||
*/
|
*/
|
||||||
protected static boolean convertShroomThumb(BlockState blockState) {
|
protected static boolean convertShroomThumb(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.DIRT :
|
case DIRT :
|
||||||
case Material.GRASS_BLOCK:
|
case GRASS_BLOCK:
|
||||||
case Material.GRASS_PATH :
|
case GRASS_PATH :
|
||||||
blockState.setType(Material.MYCELIUM);
|
blockState.setType(Material.MYCELIUM);
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
@ -283,27 +283,27 @@ public class HerbalismManager extends SkillManager {
|
|||||||
Material seed = null;
|
Material seed = null;
|
||||||
|
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.CARROTS:
|
case CARROTS:
|
||||||
seed = Material.CARROT;
|
seed = Material.CARROT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.WHEAT:
|
case WHEAT:
|
||||||
seed = Material.WHEAT_SEEDS;
|
seed = Material.WHEAT_SEEDS;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.NETHER_WART:
|
case NETHER_WART:
|
||||||
seed = Material.NETHER_WART;
|
seed = Material.NETHER_WART;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.POTATOES:
|
case POTATOES:
|
||||||
seed = Material.POTATO;
|
seed = Material.POTATO;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.BEETROOTS:
|
case BEETROOTS:
|
||||||
seed = Material.BEETROOT_SEEDS;
|
seed = Material.BEETROOT_SEEDS;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.COCOA:
|
case COCOA:
|
||||||
seed = Material.COCOA_BEANS;
|
seed = Material.COCOA_BEANS;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -338,9 +338,9 @@ public class HerbalismManager extends SkillManager {
|
|||||||
|
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
|
|
||||||
case Material.POTATOES:
|
case POTATOES:
|
||||||
case Material.CARROTS:
|
case CARROTS:
|
||||||
case Material.WHEAT:
|
case WHEAT:
|
||||||
|
|
||||||
if (greenTerra) {
|
if (greenTerra) {
|
||||||
crops.setAge(3);
|
crops.setAge(3);
|
||||||
@ -350,8 +350,8 @@ public class HerbalismManager extends SkillManager {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.BEETROOTS:
|
case BEETROOTS:
|
||||||
case Material.NETHER_WART:
|
case NETHER_WART:
|
||||||
|
|
||||||
if (greenTerra || greenThumbStage > 2) {
|
if (greenTerra || greenThumbStage > 2) {
|
||||||
crops.setAge(2);
|
crops.setAge(2);
|
||||||
@ -364,7 +364,7 @@ public class HerbalismManager extends SkillManager {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.COCOA:
|
case COCOA:
|
||||||
|
|
||||||
if (greenTerra || getGreenThumbStage() > 1) {
|
if (greenTerra || getGreenThumbStage() > 1) {
|
||||||
crops.setAge(1);
|
crops.setAge(1);
|
||||||
|
@ -34,59 +34,59 @@ public class Mining {
|
|||||||
Material blockType = blockState.getType();
|
Material blockType = blockState.getType();
|
||||||
|
|
||||||
switch (blockType) {
|
switch (blockType) {
|
||||||
case Material.END_STONE:
|
case END_STONE:
|
||||||
case Material.TERRACOTTA:
|
case TERRACOTTA:
|
||||||
case Material.CLAY:
|
case CLAY:
|
||||||
case Material.IRON_ORE:
|
case IRON_ORE:
|
||||||
case Material.MOSSY_COBBLESTONE:
|
case MOSSY_COBBLESTONE:
|
||||||
case Material.NETHERRACK:
|
case NETHERRACK:
|
||||||
case Material.OBSIDIAN:
|
case OBSIDIAN:
|
||||||
case Material.SANDSTONE:
|
case SANDSTONE:
|
||||||
case Material.BLACK_GLAZED_TERRACOTTA:
|
case BLACK_GLAZED_TERRACOTTA:
|
||||||
case Material.BLACK_TERRACOTTA:
|
case BLACK_TERRACOTTA:
|
||||||
case Material.BLUE_GLAZED_TERRACOTTA:
|
case BLUE_GLAZED_TERRACOTTA:
|
||||||
case Material.BLUE_TERRACOTTA:
|
case BLUE_TERRACOTTA:
|
||||||
case Material.BROWN_GLAZED_TERRACOTTA:
|
case BROWN_GLAZED_TERRACOTTA:
|
||||||
case Material.BROWN_TERRACOTTA:
|
case BROWN_TERRACOTTA:
|
||||||
case Material.CYAN_GLAZED_TERRACOTTA:
|
case CYAN_GLAZED_TERRACOTTA:
|
||||||
case Material.CYAN_TERRACOTTA:
|
case CYAN_TERRACOTTA:
|
||||||
case Material.GRAY_GLAZED_TERRACOTTA:
|
case GRAY_GLAZED_TERRACOTTA:
|
||||||
case Material.GRAY_TERRACOTTA:
|
case GRAY_TERRACOTTA:
|
||||||
case Material.GREEN_GLAZED_TERRACOTTA:
|
case GREEN_GLAZED_TERRACOTTA:
|
||||||
case Material.GREEN_TERRACOTTA:
|
case GREEN_TERRACOTTA:
|
||||||
case Material.LIGHT_BLUE_GLAZED_TERRACOTTA:
|
case LIGHT_BLUE_GLAZED_TERRACOTTA:
|
||||||
case Material.LIGHT_BLUE_TERRACOTTA:
|
case LIGHT_BLUE_TERRACOTTA:
|
||||||
case Material.LIGHT_GRAY_GLAZED_TERRACOTTA:
|
case LIGHT_GRAY_GLAZED_TERRACOTTA:
|
||||||
case Material.LIGHT_GRAY_TERRACOTTA:
|
case LIGHT_GRAY_TERRACOTTA:
|
||||||
case Material.LIME_GLAZED_TERRACOTTA:
|
case LIME_GLAZED_TERRACOTTA:
|
||||||
case Material.LIME_TERRACOTTA:
|
case LIME_TERRACOTTA:
|
||||||
case Material.MAGENTA_GLAZED_TERRACOTTA:
|
case MAGENTA_GLAZED_TERRACOTTA:
|
||||||
case Material.MAGENTA_TERRACOTTA:
|
case MAGENTA_TERRACOTTA:
|
||||||
case Material.ORANGE_GLAZED_TERRACOTTA:
|
case ORANGE_GLAZED_TERRACOTTA:
|
||||||
case Material.ORANGE_TERRACOTTA:
|
case ORANGE_TERRACOTTA:
|
||||||
case Material.PINK_GLAZED_TERRACOTTA:
|
case PINK_GLAZED_TERRACOTTA:
|
||||||
case Material.PINK_TERRACOTTA:
|
case PINK_TERRACOTTA:
|
||||||
case Material.PURPLE_GLAZED_TERRACOTTA:
|
case PURPLE_GLAZED_TERRACOTTA:
|
||||||
case Material.PURPLE_TERRACOTTA:
|
case PURPLE_TERRACOTTA:
|
||||||
case Material.RED_GLAZED_TERRACOTTA:
|
case RED_GLAZED_TERRACOTTA:
|
||||||
case Material.RED_TERRACOTTA:
|
case RED_TERRACOTTA:
|
||||||
case Material.WHITE_GLAZED_TERRACOTTA:
|
case WHITE_GLAZED_TERRACOTTA:
|
||||||
case Material.WHITE_TERRACOTTA:
|
case WHITE_TERRACOTTA:
|
||||||
case Material.YELLOW_GLAZED_TERRACOTTA:
|
case YELLOW_GLAZED_TERRACOTTA:
|
||||||
case Material.YELLOW_TERRACOTTA:
|
case YELLOW_TERRACOTTA:
|
||||||
handleMiningDrops(blockState);
|
handleMiningDrops(blockState);
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case Material.COAL_ORE:
|
case COAL_ORE:
|
||||||
case Material.DIAMOND_ORE:
|
case DIAMOND_ORE:
|
||||||
case Material.EMERALD_ORE:
|
case EMERALD_ORE:
|
||||||
case Material.GLOWSTONE:
|
case GLOWSTONE:
|
||||||
case Material.LAPIS_ORE:
|
case LAPIS_ORE:
|
||||||
case Material.PACKED_ICE:
|
case PACKED_ICE:
|
||||||
case Material.NETHER_QUARTZ_ORE:
|
case NETHER_QUARTZ_ORE:
|
||||||
case Material.REDSTONE_ORE:
|
case REDSTONE_ORE:
|
||||||
case Material.STONE:
|
case STONE:
|
||||||
case Material.PRISMARINE:
|
case PRISMARINE:
|
||||||
Misc.dropItem(Misc.getBlockCenter(blockState), new ItemStack(blockState.getType()));
|
Misc.dropItem(Misc.getBlockCenter(blockState), new ItemStack(blockState.getType()));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -105,55 +105,55 @@ public class Mining {
|
|||||||
*/
|
*/
|
||||||
protected static void handleMiningDrops(BlockState blockState) {
|
protected static void handleMiningDrops(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.COAL_ORE:
|
case COAL_ORE:
|
||||||
case Material.DIAMOND_ORE:
|
case DIAMOND_ORE:
|
||||||
case Material.EMERALD_ORE:
|
case EMERALD_ORE:
|
||||||
case Material.END_STONE:
|
case END_STONE:
|
||||||
case Material.GLOWSTONE:
|
case GLOWSTONE:
|
||||||
case Material.GOLD_ORE:
|
case GOLD_ORE:
|
||||||
case Material.TERRACOTTA:
|
case TERRACOTTA:
|
||||||
case Material.IRON_ORE:
|
case IRON_ORE:
|
||||||
case Material.LAPIS_ORE:
|
case LAPIS_ORE:
|
||||||
case Material.MOSSY_COBBLESTONE:
|
case MOSSY_COBBLESTONE:
|
||||||
case Material.NETHERRACK:
|
case NETHERRACK:
|
||||||
case Material.OBSIDIAN:
|
case OBSIDIAN:
|
||||||
case Material.PACKED_ICE:
|
case PACKED_ICE:
|
||||||
case Material.REDSTONE_ORE:
|
case REDSTONE_ORE:
|
||||||
case Material.SANDSTONE:
|
case SANDSTONE:
|
||||||
case Material.BLACK_GLAZED_TERRACOTTA:
|
case BLACK_GLAZED_TERRACOTTA:
|
||||||
case Material.BLACK_TERRACOTTA:
|
case BLACK_TERRACOTTA:
|
||||||
case Material.BLUE_GLAZED_TERRACOTTA:
|
case BLUE_GLAZED_TERRACOTTA:
|
||||||
case Material.BLUE_TERRACOTTA:
|
case BLUE_TERRACOTTA:
|
||||||
case Material.BROWN_GLAZED_TERRACOTTA:
|
case BROWN_GLAZED_TERRACOTTA:
|
||||||
case Material.BROWN_TERRACOTTA:
|
case BROWN_TERRACOTTA:
|
||||||
case Material.CYAN_GLAZED_TERRACOTTA:
|
case CYAN_GLAZED_TERRACOTTA:
|
||||||
case Material.CYAN_TERRACOTTA:
|
case CYAN_TERRACOTTA:
|
||||||
case Material.GRAY_GLAZED_TERRACOTTA:
|
case GRAY_GLAZED_TERRACOTTA:
|
||||||
case Material.GRAY_TERRACOTTA:
|
case GRAY_TERRACOTTA:
|
||||||
case Material.GREEN_GLAZED_TERRACOTTA:
|
case GREEN_GLAZED_TERRACOTTA:
|
||||||
case Material.GREEN_TERRACOTTA:
|
case GREEN_TERRACOTTA:
|
||||||
case Material.LIGHT_BLUE_GLAZED_TERRACOTTA:
|
case LIGHT_BLUE_GLAZED_TERRACOTTA:
|
||||||
case Material.LIGHT_BLUE_TERRACOTTA:
|
case LIGHT_BLUE_TERRACOTTA:
|
||||||
case Material.LIGHT_GRAY_GLAZED_TERRACOTTA:
|
case LIGHT_GRAY_GLAZED_TERRACOTTA:
|
||||||
case Material.LIGHT_GRAY_TERRACOTTA:
|
case LIGHT_GRAY_TERRACOTTA:
|
||||||
case Material.LIME_GLAZED_TERRACOTTA:
|
case LIME_GLAZED_TERRACOTTA:
|
||||||
case Material.LIME_TERRACOTTA:
|
case LIME_TERRACOTTA:
|
||||||
case Material.MAGENTA_GLAZED_TERRACOTTA:
|
case MAGENTA_GLAZED_TERRACOTTA:
|
||||||
case Material.MAGENTA_TERRACOTTA:
|
case MAGENTA_TERRACOTTA:
|
||||||
case Material.ORANGE_GLAZED_TERRACOTTA:
|
case ORANGE_GLAZED_TERRACOTTA:
|
||||||
case Material.ORANGE_TERRACOTTA:
|
case ORANGE_TERRACOTTA:
|
||||||
case Material.PINK_GLAZED_TERRACOTTA:
|
case PINK_GLAZED_TERRACOTTA:
|
||||||
case Material.PINK_TERRACOTTA:
|
case PINK_TERRACOTTA:
|
||||||
case Material.PURPLE_GLAZED_TERRACOTTA:
|
case PURPLE_GLAZED_TERRACOTTA:
|
||||||
case Material.PURPLE_TERRACOTTA:
|
case PURPLE_TERRACOTTA:
|
||||||
case Material.RED_GLAZED_TERRACOTTA:
|
case RED_GLAZED_TERRACOTTA:
|
||||||
case Material.RED_TERRACOTTA:
|
case RED_TERRACOTTA:
|
||||||
case Material.WHITE_GLAZED_TERRACOTTA:
|
case WHITE_GLAZED_TERRACOTTA:
|
||||||
case Material.WHITE_TERRACOTTA:
|
case WHITE_TERRACOTTA:
|
||||||
case Material.YELLOW_GLAZED_TERRACOTTA:
|
case YELLOW_GLAZED_TERRACOTTA:
|
||||||
case Material.YELLOW_TERRACOTTA:
|
case YELLOW_TERRACOTTA:
|
||||||
case Material.STONE:
|
case STONE:
|
||||||
case Material.NETHER_QUARTZ_ORE:
|
case NETHER_QUARTZ_ORE:
|
||||||
Misc.dropItems(Misc.getBlockCenter(blockState), blockState.getBlock().getDrops());
|
Misc.dropItems(Misc.getBlockCenter(blockState), blockState.getBlock().getDrops());
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -56,11 +56,11 @@ public class SmeltingManager extends SkillManager {
|
|||||||
ItemStack item = null;
|
ItemStack item = null;
|
||||||
|
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.IRON_ORE:
|
case IRON_ORE:
|
||||||
item = new ItemStack(Material.IRON_INGOT);
|
item = new ItemStack(Material.IRON_INGOT);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Material.GOLD_ORE:
|
case GOLD_ORE:
|
||||||
item = new ItemStack(Material.GOLD_INGOT);
|
item = new ItemStack(Material.GOLD_INGOT);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -44,13 +44,13 @@ public class Taming {
|
|||||||
|
|
||||||
protected static String getCallOfTheWildFailureMessage(EntityType type) {
|
protected static String getCallOfTheWildFailureMessage(EntityType type) {
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case EntityType.OCELOT:
|
case OCELOT:
|
||||||
return "Taming.Summon.Fail.Ocelot";
|
return "Taming.Summon.Fail.Ocelot";
|
||||||
|
|
||||||
case EntityType.WOLF:
|
case WOLF:
|
||||||
return "Taming.Summon.Fail.Wolf";
|
return "Taming.Summon.Fail.Wolf";
|
||||||
|
|
||||||
case EntityType.HORSE:
|
case HORSE:
|
||||||
return "Taming.Summon.Fail.Horse";
|
return "Taming.Summon.Fail.Horse";
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -298,16 +298,16 @@ public class TamingManager extends SkillManager {
|
|||||||
addToTracker(entity);
|
addToTracker(entity);
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case EntityType.OCELOT:
|
case OCELOT:
|
||||||
((Ocelot) entity).setCatType(Ocelot.Type.values()[1 + Misc.getRandom().nextInt(3)]);
|
((Ocelot) entity).setCatType(Ocelot.Type.values()[1 + Misc.getRandom().nextInt(3)]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EntityType.WOLF:
|
case WOLF:
|
||||||
entity.setMaxHealth(20.0);
|
entity.setMaxHealth(20.0);
|
||||||
entity.setHealth(entity.getMaxHealth());
|
entity.setHealth(entity.getMaxHealth());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EntityType.HORSE:
|
case HORSE:
|
||||||
Horse horse = (Horse) entity;
|
Horse horse = (Horse) entity;
|
||||||
|
|
||||||
entity.setMaxHealth(15.0 + (Misc.getRandom().nextDouble() * 15));
|
entity.setMaxHealth(15.0 + (Misc.getRandom().nextDouble() * 15));
|
||||||
|
@ -77,7 +77,7 @@ public class UnarmedManager extends SkillManager {
|
|||||||
BlockData data = blockState.getBlockData();
|
BlockData data = blockState.getBlockData();
|
||||||
|
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.STONE_BRICKS:
|
case STONE_BRICKS:
|
||||||
if (!Unarmed.blockCrackerSmoothBrick) {
|
if (!Unarmed.blockCrackerSmoothBrick) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -57,8 +57,8 @@ public class WoodcuttingManager extends SkillManager {
|
|||||||
int xp = Woodcutting.getExperienceFromLog(blockState, ExperienceGainMethod.DEFAULT);
|
int xp = Woodcutting.getExperienceFromLog(blockState, ExperienceGainMethod.DEFAULT);
|
||||||
|
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.BROWN_MUSHROOM_BLOCK:
|
case BROWN_MUSHROOM_BLOCK:
|
||||||
case Material.RED_MUSHROOM_BLOCK:
|
case RED_MUSHROOM_BLOCK:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -37,90 +37,90 @@ public final class BlockUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean canActivateAbilities(BlockState blockState) {
|
public static boolean canActivateAbilities(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.BLACK_BED:
|
case BLACK_BED:
|
||||||
case Material.BLUE_BED:
|
case BLUE_BED:
|
||||||
case Material.BROWN_BED:
|
case BROWN_BED:
|
||||||
case Material.CYAN_BED:
|
case CYAN_BED:
|
||||||
case Material.GRAY_BED:
|
case GRAY_BED:
|
||||||
case Material.GREEN_BED:
|
case GREEN_BED:
|
||||||
case Material.LIGHT_BLUE_BED:
|
case LIGHT_BLUE_BED:
|
||||||
case Material.LIGHT_GRAY_BED:
|
case LIGHT_GRAY_BED:
|
||||||
case Material.LIME_BED:
|
case LIME_BED:
|
||||||
case Material.MAGENTA_BED:
|
case MAGENTA_BED:
|
||||||
case Material.ORANGE_BED:
|
case ORANGE_BED:
|
||||||
case Material.PINK_BED:
|
case PINK_BED:
|
||||||
case Material.PURPLE_BED:
|
case PURPLE_BED:
|
||||||
case Material.RED_BED:
|
case RED_BED:
|
||||||
case Material.WHITE_BED:
|
case WHITE_BED:
|
||||||
case Material.YELLOW_BED:
|
case YELLOW_BED:
|
||||||
case Material.BREWING_STAND :
|
case BREWING_STAND :
|
||||||
case Material.BOOKSHELF :
|
case BOOKSHELF :
|
||||||
case Material.CAKE:
|
case CAKE:
|
||||||
case Material.CHEST :
|
case CHEST :
|
||||||
case Material.DISPENSER :
|
case DISPENSER :
|
||||||
case Material.ENCHANTING_TABLE:
|
case ENCHANTING_TABLE:
|
||||||
case Material.ENDER_CHEST :
|
case ENDER_CHEST :
|
||||||
case Material.OAK_FENCE_GATE:
|
case OAK_FENCE_GATE:
|
||||||
case Material.ACACIA_FENCE_GATE :
|
case ACACIA_FENCE_GATE :
|
||||||
case Material.DARK_OAK_FENCE_GATE :
|
case DARK_OAK_FENCE_GATE :
|
||||||
case Material.SPRUCE_FENCE_GATE :
|
case SPRUCE_FENCE_GATE :
|
||||||
case Material.BIRCH_FENCE_GATE :
|
case BIRCH_FENCE_GATE :
|
||||||
case Material.JUNGLE_FENCE_GATE :
|
case JUNGLE_FENCE_GATE :
|
||||||
case Material.FURNACE :
|
case FURNACE :
|
||||||
case Material.JUKEBOX :
|
case JUKEBOX :
|
||||||
case Material.LEVER :
|
case LEVER :
|
||||||
case Material.NOTE_BLOCK :
|
case NOTE_BLOCK :
|
||||||
case Material.STONE_BUTTON :
|
case STONE_BUTTON :
|
||||||
case Material.OAK_BUTTON:
|
case OAK_BUTTON:
|
||||||
case Material.BIRCH_BUTTON:
|
case BIRCH_BUTTON:
|
||||||
case Material.ACACIA_BUTTON:
|
case ACACIA_BUTTON:
|
||||||
case Material.DARK_OAK_BUTTON:
|
case DARK_OAK_BUTTON:
|
||||||
case Material.JUNGLE_BUTTON:
|
case JUNGLE_BUTTON:
|
||||||
case Material.SPRUCE_BUTTON:
|
case SPRUCE_BUTTON:
|
||||||
case Material.ACACIA_TRAPDOOR:
|
case ACACIA_TRAPDOOR:
|
||||||
case Material.BIRCH_TRAPDOOR:
|
case BIRCH_TRAPDOOR:
|
||||||
case Material.DARK_OAK_TRAPDOOR:
|
case DARK_OAK_TRAPDOOR:
|
||||||
case Material.JUNGLE_TRAPDOOR:
|
case JUNGLE_TRAPDOOR:
|
||||||
case Material.OAK_TRAPDOOR:
|
case OAK_TRAPDOOR:
|
||||||
case Material.SPRUCE_TRAPDOOR:
|
case SPRUCE_TRAPDOOR:
|
||||||
case Material.WALL_SIGN :
|
case WALL_SIGN :
|
||||||
case Material.CRAFTING_TABLE:
|
case CRAFTING_TABLE:
|
||||||
case Material.BEACON :
|
case BEACON :
|
||||||
case Material.ANVIL :
|
case ANVIL :
|
||||||
case Material.DROPPER :
|
case DROPPER :
|
||||||
case Material.HOPPER :
|
case HOPPER :
|
||||||
case Material.TRAPPED_CHEST :
|
case TRAPPED_CHEST :
|
||||||
case Material.IRON_DOOR :
|
case IRON_DOOR :
|
||||||
case Material.IRON_TRAPDOOR :
|
case IRON_TRAPDOOR :
|
||||||
case Material.OAK_DOOR:
|
case OAK_DOOR:
|
||||||
case Material.ACACIA_DOOR :
|
case ACACIA_DOOR :
|
||||||
case Material.SPRUCE_DOOR :
|
case SPRUCE_DOOR :
|
||||||
case Material.BIRCH_DOOR :
|
case BIRCH_DOOR :
|
||||||
case Material.JUNGLE_DOOR :
|
case JUNGLE_DOOR :
|
||||||
case Material.DARK_OAK_DOOR :
|
case DARK_OAK_DOOR :
|
||||||
case Material.OAK_FENCE:
|
case OAK_FENCE:
|
||||||
case Material.ACACIA_FENCE :
|
case ACACIA_FENCE :
|
||||||
case Material.DARK_OAK_FENCE :
|
case DARK_OAK_FENCE :
|
||||||
case Material.BIRCH_FENCE :
|
case BIRCH_FENCE :
|
||||||
case Material.JUNGLE_FENCE :
|
case JUNGLE_FENCE :
|
||||||
case Material.SPRUCE_FENCE :
|
case SPRUCE_FENCE :
|
||||||
case Material.ARMOR_STAND :
|
case ARMOR_STAND :
|
||||||
case Material.BLACK_SHULKER_BOX :
|
case BLACK_SHULKER_BOX :
|
||||||
case Material.BLUE_SHULKER_BOX :
|
case BLUE_SHULKER_BOX :
|
||||||
case Material.BROWN_SHULKER_BOX :
|
case BROWN_SHULKER_BOX :
|
||||||
case Material.CYAN_SHULKER_BOX :
|
case CYAN_SHULKER_BOX :
|
||||||
case Material.GRAY_SHULKER_BOX :
|
case GRAY_SHULKER_BOX :
|
||||||
case Material.GREEN_SHULKER_BOX :
|
case GREEN_SHULKER_BOX :
|
||||||
case Material.LIGHT_BLUE_SHULKER_BOX :
|
case LIGHT_BLUE_SHULKER_BOX :
|
||||||
case Material.LIME_SHULKER_BOX :
|
case LIME_SHULKER_BOX :
|
||||||
case Material.MAGENTA_SHULKER_BOX :
|
case MAGENTA_SHULKER_BOX :
|
||||||
case Material.ORANGE_SHULKER_BOX :
|
case ORANGE_SHULKER_BOX :
|
||||||
case Material.PINK_SHULKER_BOX :
|
case PINK_SHULKER_BOX :
|
||||||
case Material.PURPLE_SHULKER_BOX :
|
case PURPLE_SHULKER_BOX :
|
||||||
case Material.RED_SHULKER_BOX :
|
case RED_SHULKER_BOX :
|
||||||
case Material.LIGHT_GRAY_SHULKER_BOX:
|
case LIGHT_GRAY_SHULKER_BOX:
|
||||||
case Material.WHITE_SHULKER_BOX :
|
case WHITE_SHULKER_BOX :
|
||||||
case Material.YELLOW_SHULKER_BOX :
|
case YELLOW_SHULKER_BOX :
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
default :
|
default :
|
||||||
@ -139,114 +139,114 @@ public final class BlockUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean canActivateTools(BlockState blockState) {
|
public static boolean canActivateTools(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.BLACK_BED:
|
case BLACK_BED:
|
||||||
case Material.BLUE_BED:
|
case BLUE_BED:
|
||||||
case Material.BROWN_BED:
|
case BROWN_BED:
|
||||||
case Material.CYAN_BED:
|
case CYAN_BED:
|
||||||
case Material.GRAY_BED:
|
case GRAY_BED:
|
||||||
case Material.GREEN_BED:
|
case GREEN_BED:
|
||||||
case Material.LIGHT_BLUE_BED:
|
case LIGHT_BLUE_BED:
|
||||||
case Material.LIGHT_GRAY_BED:
|
case LIGHT_GRAY_BED:
|
||||||
case Material.LIME_BED:
|
case LIME_BED:
|
||||||
case Material.MAGENTA_BED:
|
case MAGENTA_BED:
|
||||||
case Material.ORANGE_BED:
|
case ORANGE_BED:
|
||||||
case Material.PINK_BED:
|
case PINK_BED:
|
||||||
case Material.PURPLE_BED:
|
case PURPLE_BED:
|
||||||
case Material.RED_BED:
|
case RED_BED:
|
||||||
case Material.WHITE_BED:
|
case WHITE_BED:
|
||||||
case Material.YELLOW_BED:
|
case YELLOW_BED:
|
||||||
case Material.BREWING_STAND :
|
case BREWING_STAND :
|
||||||
case Material.BOOKSHELF :
|
case BOOKSHELF :
|
||||||
case Material.CAKE:
|
case CAKE:
|
||||||
case Material.CHEST :
|
case CHEST :
|
||||||
case Material.DISPENSER :
|
case DISPENSER :
|
||||||
case Material.ENCHANTING_TABLE:
|
case ENCHANTING_TABLE:
|
||||||
case Material.ENDER_CHEST :
|
case ENDER_CHEST :
|
||||||
case Material.OAK_FENCE_GATE:
|
case OAK_FENCE_GATE:
|
||||||
case Material.ACACIA_FENCE_GATE :
|
case ACACIA_FENCE_GATE :
|
||||||
case Material.DARK_OAK_FENCE_GATE :
|
case DARK_OAK_FENCE_GATE :
|
||||||
case Material.SPRUCE_FENCE_GATE :
|
case SPRUCE_FENCE_GATE :
|
||||||
case Material.BIRCH_FENCE_GATE :
|
case BIRCH_FENCE_GATE :
|
||||||
case Material.JUNGLE_FENCE_GATE :
|
case JUNGLE_FENCE_GATE :
|
||||||
case Material.FURNACE :
|
case FURNACE :
|
||||||
case Material.JUKEBOX :
|
case JUKEBOX :
|
||||||
case Material.LEVER :
|
case LEVER :
|
||||||
case Material.NOTE_BLOCK :
|
case NOTE_BLOCK :
|
||||||
case Material.STONE_BUTTON :
|
case STONE_BUTTON :
|
||||||
case Material.OAK_BUTTON:
|
case OAK_BUTTON:
|
||||||
case Material.BIRCH_BUTTON:
|
case BIRCH_BUTTON:
|
||||||
case Material.ACACIA_BUTTON:
|
case ACACIA_BUTTON:
|
||||||
case Material.DARK_OAK_BUTTON:
|
case DARK_OAK_BUTTON:
|
||||||
case Material.JUNGLE_BUTTON:
|
case JUNGLE_BUTTON:
|
||||||
case Material.SPRUCE_BUTTON:
|
case SPRUCE_BUTTON:
|
||||||
case Material.ACACIA_TRAPDOOR:
|
case ACACIA_TRAPDOOR:
|
||||||
case Material.BIRCH_TRAPDOOR:
|
case BIRCH_TRAPDOOR:
|
||||||
case Material.DARK_OAK_TRAPDOOR:
|
case DARK_OAK_TRAPDOOR:
|
||||||
case Material.JUNGLE_TRAPDOOR:
|
case JUNGLE_TRAPDOOR:
|
||||||
case Material.OAK_TRAPDOOR:
|
case OAK_TRAPDOOR:
|
||||||
case Material.SPRUCE_TRAPDOOR:
|
case SPRUCE_TRAPDOOR:
|
||||||
case Material.WALL_SIGN :
|
case WALL_SIGN :
|
||||||
case Material.CRAFTING_TABLE:
|
case CRAFTING_TABLE:
|
||||||
case Material.BEACON :
|
case BEACON :
|
||||||
case Material.ANVIL :
|
case ANVIL :
|
||||||
case Material.DROPPER :
|
case DROPPER :
|
||||||
case Material.HOPPER :
|
case HOPPER :
|
||||||
case Material.TRAPPED_CHEST :
|
case TRAPPED_CHEST :
|
||||||
case Material.IRON_DOOR :
|
case IRON_DOOR :
|
||||||
case Material.IRON_TRAPDOOR :
|
case IRON_TRAPDOOR :
|
||||||
case Material.OAK_DOOR:
|
case OAK_DOOR:
|
||||||
case Material.ACACIA_DOOR :
|
case ACACIA_DOOR :
|
||||||
case Material.SPRUCE_DOOR :
|
case SPRUCE_DOOR :
|
||||||
case Material.BIRCH_DOOR :
|
case BIRCH_DOOR :
|
||||||
case Material.JUNGLE_DOOR :
|
case JUNGLE_DOOR :
|
||||||
case Material.DARK_OAK_DOOR :
|
case DARK_OAK_DOOR :
|
||||||
case Material.OAK_FENCE:
|
case OAK_FENCE:
|
||||||
case Material.ACACIA_FENCE :
|
case ACACIA_FENCE :
|
||||||
case Material.DARK_OAK_FENCE :
|
case DARK_OAK_FENCE :
|
||||||
case Material.BIRCH_FENCE :
|
case BIRCH_FENCE :
|
||||||
case Material.JUNGLE_FENCE :
|
case JUNGLE_FENCE :
|
||||||
case Material.SPRUCE_FENCE :
|
case SPRUCE_FENCE :
|
||||||
case Material.ARMOR_STAND :
|
case ARMOR_STAND :
|
||||||
case Material.BLACK_SHULKER_BOX :
|
case BLACK_SHULKER_BOX :
|
||||||
case Material.BLUE_SHULKER_BOX :
|
case BLUE_SHULKER_BOX :
|
||||||
case Material.BROWN_SHULKER_BOX :
|
case BROWN_SHULKER_BOX :
|
||||||
case Material.CYAN_SHULKER_BOX :
|
case CYAN_SHULKER_BOX :
|
||||||
case Material.GRAY_SHULKER_BOX :
|
case GRAY_SHULKER_BOX :
|
||||||
case Material.GREEN_SHULKER_BOX :
|
case GREEN_SHULKER_BOX :
|
||||||
case Material.LIGHT_BLUE_SHULKER_BOX :
|
case LIGHT_BLUE_SHULKER_BOX :
|
||||||
case Material.LIME_SHULKER_BOX :
|
case LIME_SHULKER_BOX :
|
||||||
case Material.MAGENTA_SHULKER_BOX :
|
case MAGENTA_SHULKER_BOX :
|
||||||
case Material.ORANGE_SHULKER_BOX :
|
case ORANGE_SHULKER_BOX :
|
||||||
case Material.PINK_SHULKER_BOX :
|
case PINK_SHULKER_BOX :
|
||||||
case Material.PURPLE_SHULKER_BOX :
|
case PURPLE_SHULKER_BOX :
|
||||||
case Material.RED_SHULKER_BOX :
|
case RED_SHULKER_BOX :
|
||||||
case Material.LIGHT_GRAY_SHULKER_BOX:
|
case LIGHT_GRAY_SHULKER_BOX:
|
||||||
case Material.WHITE_SHULKER_BOX :
|
case WHITE_SHULKER_BOX :
|
||||||
case Material.YELLOW_SHULKER_BOX :
|
case YELLOW_SHULKER_BOX :
|
||||||
case Material.STRIPPED_ACACIA_LOG:
|
case STRIPPED_ACACIA_LOG:
|
||||||
case Material.STRIPPED_ACACIA_WOOD:
|
case STRIPPED_ACACIA_WOOD:
|
||||||
case Material.STRIPPED_BIRCH_LOG:
|
case STRIPPED_BIRCH_LOG:
|
||||||
case Material.STRIPPED_BIRCH_WOOD:
|
case STRIPPED_BIRCH_WOOD:
|
||||||
case Material.STRIPPED_DARK_OAK_LOG:
|
case STRIPPED_DARK_OAK_LOG:
|
||||||
case Material.STRIPPED_DARK_OAK_WOOD:
|
case STRIPPED_DARK_OAK_WOOD:
|
||||||
case Material.STRIPPED_JUNGLE_LOG:
|
case STRIPPED_JUNGLE_LOG:
|
||||||
case Material.STRIPPED_JUNGLE_WOOD:
|
case STRIPPED_JUNGLE_WOOD:
|
||||||
case Material.STRIPPED_OAK_LOG:
|
case STRIPPED_OAK_LOG:
|
||||||
case Material.STRIPPED_OAK_WOOD:
|
case STRIPPED_OAK_WOOD:
|
||||||
case Material.STRIPPED_SPRUCE_LOG:
|
case STRIPPED_SPRUCE_LOG:
|
||||||
case Material.STRIPPED_SPRUCE_WOOD:
|
case STRIPPED_SPRUCE_WOOD:
|
||||||
case Material.ACACIA_LOG:
|
case ACACIA_LOG:
|
||||||
case Material.ACACIA_WOOD:
|
case ACACIA_WOOD:
|
||||||
case Material.BIRCH_LOG:
|
case BIRCH_LOG:
|
||||||
case Material.BIRCH_WOOD:
|
case BIRCH_WOOD:
|
||||||
case Material.DARK_OAK_LOG:
|
case DARK_OAK_LOG:
|
||||||
case Material.DARK_OAK_WOOD:
|
case DARK_OAK_WOOD:
|
||||||
case Material.JUNGLE_LOG:
|
case JUNGLE_LOG:
|
||||||
case Material.JUNGLE_WOOD:
|
case JUNGLE_WOOD:
|
||||||
case Material.OAK_LOG:
|
case OAK_LOG:
|
||||||
case Material.OAK_WOOD:
|
case OAK_WOOD:
|
||||||
case Material.SPRUCE_LOG:
|
case SPRUCE_LOG:
|
||||||
case Material.SPRUCE_WOOD:
|
case SPRUCE_WOOD:
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
default :
|
default :
|
||||||
@ -274,15 +274,15 @@ public final class BlockUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean canMakeMossy(BlockState blockState) {
|
public static boolean canMakeMossy(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.COBBLESTONE :
|
case COBBLESTONE :
|
||||||
case Material.DIRT :
|
case DIRT :
|
||||||
case Material.GRASS_PATH :
|
case GRASS_PATH :
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case Material.STONE_BRICKS:
|
case STONE_BRICKS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case Material.COBBLESTONE_WALL:
|
case COBBLESTONE_WALL:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default :
|
default :
|
||||||
@ -356,12 +356,12 @@ public final class BlockUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isLeaves(BlockState blockState) {
|
public static boolean isLeaves(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.OAK_LEAVES:
|
case OAK_LEAVES:
|
||||||
case Material.ACACIA_LEAVES:
|
case ACACIA_LEAVES:
|
||||||
case Material.BIRCH_LEAVES:
|
case BIRCH_LEAVES:
|
||||||
case Material.DARK_OAK_LEAVES:
|
case DARK_OAK_LEAVES:
|
||||||
case Material.JUNGLE_LEAVES:
|
case JUNGLE_LEAVES:
|
||||||
case Material.SPRUCE_LEAVES:
|
case SPRUCE_LEAVES:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default :
|
default :
|
||||||
@ -378,8 +378,8 @@ public final class BlockUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean affectedByFluxMining(BlockState blockState) {
|
public static boolean affectedByFluxMining(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.IRON_ORE :
|
case IRON_ORE :
|
||||||
case Material.GOLD_ORE :
|
case GOLD_ORE :
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default :
|
default :
|
||||||
@ -397,10 +397,10 @@ public final class BlockUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean canActivateHerbalism(BlockState blockState) {
|
public static boolean canActivateHerbalism(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.DIRT :
|
case DIRT :
|
||||||
case Material.GRASS :
|
case GRASS :
|
||||||
case Material.GRASS_PATH :
|
case GRASS_PATH :
|
||||||
case Material.FARMLAND:
|
case FARMLAND:
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
default :
|
default :
|
||||||
@ -418,7 +418,7 @@ public final class BlockUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean affectedByBlockCracker(BlockState blockState) {
|
public static boolean affectedByBlockCracker(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.STONE_BRICKS:
|
case STONE_BRICKS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default :
|
default :
|
||||||
@ -435,9 +435,9 @@ public final class BlockUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean canMakeShroomy(BlockState blockState) {
|
public static boolean canMakeShroomy(BlockState blockState) {
|
||||||
switch (blockState.getType()) {
|
switch (blockState.getType()) {
|
||||||
case Material.DIRT :
|
case DIRT :
|
||||||
case Material.GRASS :
|
case GRASS :
|
||||||
case Material.GRASS_PATH :
|
case GRASS_PATH :
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default :
|
default :
|
||||||
|
@ -60,30 +60,30 @@ public final class HolidayManager {
|
|||||||
|
|
||||||
public static FakeSkillType getByStatistic(Statistic statistic) {
|
public static FakeSkillType getByStatistic(Statistic statistic) {
|
||||||
switch (statistic) {
|
switch (statistic) {
|
||||||
case Statistic.DAMAGE_TAKEN:
|
case DAMAGE_TAKEN:
|
||||||
return FakeSkillType.MACHO;
|
return FakeSkillType.MACHO;
|
||||||
case Statistic.JUMP:
|
case JUMP:
|
||||||
return FakeSkillType.JUMPING;
|
return FakeSkillType.JUMPING;
|
||||||
case Statistic.DROP:
|
case DROP:
|
||||||
return FakeSkillType.THROWING;
|
return FakeSkillType.THROWING;
|
||||||
case Statistic.MINE_BLOCK:
|
case MINE_BLOCK:
|
||||||
case Statistic.BREAK_ITEM:
|
case BREAK_ITEM:
|
||||||
return FakeSkillType.WRECKING;
|
return FakeSkillType.WRECKING;
|
||||||
case Statistic.CRAFT_ITEM:
|
case CRAFT_ITEM:
|
||||||
return FakeSkillType.CRAFTING;
|
return FakeSkillType.CRAFTING;
|
||||||
case Statistic.WALK_ONE_CM:
|
case WALK_ONE_CM:
|
||||||
return FakeSkillType.WALKING;
|
return FakeSkillType.WALKING;
|
||||||
case Statistic.SWIM_ONE_CM:
|
case SWIM_ONE_CM:
|
||||||
return FakeSkillType.SWIMMING;
|
return FakeSkillType.SWIMMING;
|
||||||
case Statistic.FALL_ONE_CM:
|
case FALL_ONE_CM:
|
||||||
return FakeSkillType.FALLING;
|
return FakeSkillType.FALLING;
|
||||||
case Statistic.CLIMB_ONE_CM:
|
case CLIMB_ONE_CM:
|
||||||
return FakeSkillType.CLIMBING;
|
return FakeSkillType.CLIMBING;
|
||||||
case Statistic.FLY_ONE_CM:
|
case FLY_ONE_CM:
|
||||||
return FakeSkillType.FLYING;
|
return FakeSkillType.FLYING;
|
||||||
case Statistic.WALK_UNDER_WATER_ONE_CM:
|
case WALK_UNDER_WATER_ONE_CM:
|
||||||
return FakeSkillType.DIVING;
|
return FakeSkillType.DIVING;
|
||||||
case Statistic.PIG_ONE_CM:
|
case PIG_ONE_CM:
|
||||||
return FakeSkillType.PIGGY;
|
return FakeSkillType.PIGGY;
|
||||||
default:
|
default:
|
||||||
return FakeSkillType.UNKNOWN;
|
return FakeSkillType.UNKNOWN;
|
||||||
@ -334,20 +334,20 @@ public final class HolidayManager {
|
|||||||
|
|
||||||
int modifier;
|
int modifier;
|
||||||
switch (statistic) {
|
switch (statistic) {
|
||||||
case Statistic.DAMAGE_TAKEN:
|
case DAMAGE_TAKEN:
|
||||||
modifier = 500;
|
modifier = 500;
|
||||||
break;
|
break;
|
||||||
case Statistic.JUMP:
|
case JUMP:
|
||||||
modifier = 500;
|
modifier = 500;
|
||||||
break;
|
break;
|
||||||
case Statistic.DROP:
|
case DROP:
|
||||||
modifier = 200;
|
modifier = 200;
|
||||||
break;
|
break;
|
||||||
case Statistic.MINE_BLOCK:
|
case MINE_BLOCK:
|
||||||
case Statistic.BREAK_ITEM:
|
case BREAK_ITEM:
|
||||||
modifier = 500;
|
modifier = 500;
|
||||||
break;
|
break;
|
||||||
case Statistic.CRAFT_ITEM:
|
case CRAFT_ITEM:
|
||||||
modifier = 100;
|
modifier = 100;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -24,7 +24,7 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.BOW:
|
case BOW:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -42,11 +42,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_SWORD:
|
case DIAMOND_SWORD:
|
||||||
case Material.GOLDEN_SWORD:
|
case GOLDEN_SWORD:
|
||||||
case Material.IRON_SWORD:
|
case IRON_SWORD:
|
||||||
case Material.STONE_SWORD:
|
case STONE_SWORD:
|
||||||
case Material.WOODEN_SWORD:
|
case WOODEN_SWORD:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -64,11 +64,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_HOE:
|
case DIAMOND_HOE:
|
||||||
case Material.GOLDEN_HOE:
|
case GOLDEN_HOE:
|
||||||
case Material.IRON_HOE:
|
case IRON_HOE:
|
||||||
case Material.STONE_HOE:
|
case STONE_HOE:
|
||||||
case Material.WOODEN_HOE:
|
case WOODEN_HOE:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -86,11 +86,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_SHOVEL:
|
case DIAMOND_SHOVEL:
|
||||||
case Material.GOLDEN_SHOVEL:
|
case GOLDEN_SHOVEL:
|
||||||
case Material.IRON_SHOVEL:
|
case IRON_SHOVEL:
|
||||||
case Material.STONE_SHOVEL:
|
case STONE_SHOVEL:
|
||||||
case Material.WOODEN_SHOVEL:
|
case WOODEN_SHOVEL:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -108,11 +108,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_AXE:
|
case DIAMOND_AXE:
|
||||||
case Material.GOLDEN_AXE:
|
case GOLDEN_AXE:
|
||||||
case Material.IRON_AXE:
|
case IRON_AXE:
|
||||||
case Material.STONE_AXE:
|
case STONE_AXE:
|
||||||
case Material.WOODEN_AXE:
|
case WOODEN_AXE:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -130,11 +130,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_PICKAXE:
|
case DIAMOND_PICKAXE:
|
||||||
case Material.GOLDEN_PICKAXE:
|
case GOLDEN_PICKAXE:
|
||||||
case Material.IRON_PICKAXE:
|
case IRON_PICKAXE:
|
||||||
case Material.STONE_PICKAXE:
|
case STONE_PICKAXE:
|
||||||
case Material.WOODEN_PICKAXE:
|
case WOODEN_PICKAXE:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -166,11 +166,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_HELMET:
|
case DIAMOND_HELMET:
|
||||||
case Material.GOLDEN_HELMET:
|
case GOLDEN_HELMET:
|
||||||
case Material.IRON_HELMET:
|
case IRON_HELMET:
|
||||||
case Material.CHAINMAIL_HELMET:
|
case CHAINMAIL_HELMET:
|
||||||
case Material.LEATHER_HELMET:
|
case LEATHER_HELMET:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -188,11 +188,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_CHESTPLATE:
|
case DIAMOND_CHESTPLATE:
|
||||||
case Material.GOLDEN_CHESTPLATE:
|
case GOLDEN_CHESTPLATE:
|
||||||
case Material.IRON_CHESTPLATE:
|
case IRON_CHESTPLATE:
|
||||||
case Material.CHAINMAIL_CHESTPLATE:
|
case CHAINMAIL_CHESTPLATE:
|
||||||
case Material.LEATHER_CHESTPLATE:
|
case LEATHER_CHESTPLATE:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -210,11 +210,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_LEGGINGS:
|
case DIAMOND_LEGGINGS:
|
||||||
case Material.GOLDEN_LEGGINGS:
|
case GOLDEN_LEGGINGS:
|
||||||
case Material.IRON_LEGGINGS:
|
case IRON_LEGGINGS:
|
||||||
case Material.CHAINMAIL_LEGGINGS:
|
case CHAINMAIL_LEGGINGS:
|
||||||
case Material.LEATHER_LEGGINGS:
|
case LEATHER_LEGGINGS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -232,11 +232,11 @@ public final class ItemUtils {
|
|||||||
Material type = item.getType();
|
Material type = item.getType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Material.DIAMOND_BOOTS:
|
case DIAMOND_BOOTS:
|
||||||
case Material.GOLDEN_BOOTS:
|
case GOLDEN_BOOTS:
|
||||||
case Material.IRON_BOOTS:
|
case IRON_BOOTS:
|
||||||
case Material.CHAINMAIL_BOOTS:
|
case CHAINMAIL_BOOTS:
|
||||||
case Material.LEATHER_BOOTS:
|
case LEATHER_BOOTS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -272,10 +272,10 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isLeatherArmor(ItemStack item) {
|
public static boolean isLeatherArmor(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.LEATHER_BOOTS:
|
case LEATHER_BOOTS:
|
||||||
case Material.LEATHER_CHESTPLATE:
|
case LEATHER_CHESTPLATE:
|
||||||
case Material.LEATHER_HELMET:
|
case LEATHER_HELMET:
|
||||||
case Material.LEATHER_LEGGINGS:
|
case LEATHER_LEGGINGS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -291,10 +291,10 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isGoldArmor(ItemStack item) {
|
public static boolean isGoldArmor(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.GOLDEN_BOOTS:
|
case GOLDEN_BOOTS:
|
||||||
case Material.GOLDEN_CHESTPLATE:
|
case GOLDEN_CHESTPLATE:
|
||||||
case Material.GOLDEN_HELMET:
|
case GOLDEN_HELMET:
|
||||||
case Material.GOLDEN_LEGGINGS:
|
case GOLDEN_LEGGINGS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -310,10 +310,10 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isIronArmor(ItemStack item) {
|
public static boolean isIronArmor(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.IRON_BOOTS:
|
case IRON_BOOTS:
|
||||||
case Material.IRON_CHESTPLATE:
|
case IRON_CHESTPLATE:
|
||||||
case Material.IRON_HELMET:
|
case IRON_HELMET:
|
||||||
case Material.IRON_LEGGINGS:
|
case IRON_LEGGINGS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -329,10 +329,10 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isDiamondArmor(ItemStack item) {
|
public static boolean isDiamondArmor(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.DIAMOND_BOOTS:
|
case DIAMOND_BOOTS:
|
||||||
case Material.DIAMOND_CHESTPLATE:
|
case DIAMOND_CHESTPLATE:
|
||||||
case Material.DIAMOND_HELMET:
|
case DIAMOND_HELMET:
|
||||||
case Material.DIAMOND_LEGGINGS:
|
case DIAMOND_LEGGINGS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -348,10 +348,10 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isChainmailArmor(ItemStack item) {
|
public static boolean isChainmailArmor(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.CHAINMAIL_BOOTS:
|
case CHAINMAIL_BOOTS:
|
||||||
case Material.CHAINMAIL_CHESTPLATE:
|
case CHAINMAIL_CHESTPLATE:
|
||||||
case Material.CHAINMAIL_HELMET:
|
case CHAINMAIL_HELMET:
|
||||||
case Material.CHAINMAIL_LEGGINGS:
|
case CHAINMAIL_LEGGINGS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -377,11 +377,11 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isStoneTool(ItemStack item) {
|
public static boolean isStoneTool(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.STONE_AXE:
|
case STONE_AXE:
|
||||||
case Material.STONE_HOE:
|
case STONE_HOE:
|
||||||
case Material.STONE_PICKAXE:
|
case STONE_PICKAXE:
|
||||||
case Material.STONE_SHOVEL:
|
case STONE_SHOVEL:
|
||||||
case Material.STONE_SWORD:
|
case STONE_SWORD:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -397,11 +397,11 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isWoodTool(ItemStack item) {
|
public static boolean isWoodTool(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.WOODEN_AXE:
|
case WOODEN_AXE:
|
||||||
case Material.WOODEN_HOE:
|
case WOODEN_HOE:
|
||||||
case Material.WOODEN_PICKAXE:
|
case WOODEN_PICKAXE:
|
||||||
case Material.WOODEN_SHOVEL:
|
case WOODEN_SHOVEL:
|
||||||
case Material.WOODEN_SWORD:
|
case WOODEN_SWORD:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -417,9 +417,9 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isStringTool(ItemStack item) {
|
public static boolean isStringTool(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.BOW:
|
case BOW:
|
||||||
case Material.CARROT_ON_A_STICK:
|
case CARROT_ON_A_STICK:
|
||||||
case Material.FISHING_ROD:
|
case FISHING_ROD:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -435,11 +435,11 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isGoldTool(ItemStack item) {
|
public static boolean isGoldTool(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.GOLDEN_AXE:
|
case GOLDEN_AXE:
|
||||||
case Material.GOLDEN_HOE:
|
case GOLDEN_HOE:
|
||||||
case Material.GOLDEN_PICKAXE:
|
case GOLDEN_PICKAXE:
|
||||||
case Material.GOLDEN_SHOVEL:
|
case GOLDEN_SHOVEL:
|
||||||
case Material.GOLDEN_SWORD:
|
case GOLDEN_SWORD:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -455,14 +455,14 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isIronTool(ItemStack item) {
|
public static boolean isIronTool(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.BUCKET:
|
case BUCKET:
|
||||||
case Material.FLINT_AND_STEEL:
|
case FLINT_AND_STEEL:
|
||||||
case Material.IRON_AXE:
|
case IRON_AXE:
|
||||||
case Material.IRON_HOE:
|
case IRON_HOE:
|
||||||
case Material.IRON_PICKAXE:
|
case IRON_PICKAXE:
|
||||||
case Material.IRON_SHOVEL:
|
case IRON_SHOVEL:
|
||||||
case Material.IRON_SWORD:
|
case IRON_SWORD:
|
||||||
case Material.SHEARS:
|
case SHEARS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -478,11 +478,11 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isDiamondTool(ItemStack item) {
|
public static boolean isDiamondTool(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.DIAMOND_AXE:
|
case DIAMOND_AXE:
|
||||||
case Material.DIAMOND_HOE:
|
case DIAMOND_HOE:
|
||||||
case Material.DIAMOND_PICKAXE:
|
case DIAMOND_PICKAXE:
|
||||||
case Material.DIAMOND_SHOVEL:
|
case DIAMOND_SHOVEL:
|
||||||
case Material.DIAMOND_SWORD:
|
case DIAMOND_SWORD:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -498,12 +498,12 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isEnchantable(ItemStack item) {
|
public static boolean isEnchantable(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.ENCHANTED_BOOK:
|
case ENCHANTED_BOOK:
|
||||||
case Material.SHEARS:
|
case SHEARS:
|
||||||
case Material.FISHING_ROD:
|
case FISHING_ROD:
|
||||||
case Material.CARROT_ON_A_STICK:
|
case CARROT_ON_A_STICK:
|
||||||
case Material.FLINT_AND_STEEL:
|
case FLINT_AND_STEEL:
|
||||||
case Material.TRIDENT:
|
case TRIDENT:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -553,21 +553,21 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isMiningDrop(ItemStack item) {
|
public static boolean isMiningDrop(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.COAL:
|
case COAL:
|
||||||
case Material.COAL_ORE:
|
case COAL_ORE:
|
||||||
case Material.DIAMOND:
|
case DIAMOND:
|
||||||
case Material.DIAMOND_ORE:
|
case DIAMOND_ORE:
|
||||||
case Material.EMERALD:
|
case EMERALD:
|
||||||
case Material.EMERALD_ORE:
|
case EMERALD_ORE:
|
||||||
case Material.GOLD_ORE:
|
case GOLD_ORE:
|
||||||
case Material.IRON_ORE:
|
case IRON_ORE:
|
||||||
case Material.LAPIS_ORE:
|
case LAPIS_ORE:
|
||||||
case Material.REDSTONE_ORE: // Should we also have Glowing Redstone Ore here?
|
case REDSTONE_ORE: // Should we also have Glowing Redstone Ore here?
|
||||||
case Material.REDSTONE:
|
case REDSTONE:
|
||||||
case Material.GLOWSTONE_DUST: // Should we also have Glowstone here?
|
case GLOWSTONE_DUST: // Should we also have Glowstone here?
|
||||||
case Material.QUARTZ:
|
case QUARTZ:
|
||||||
case Material.NETHER_QUARTZ_ORE:
|
case NETHER_QUARTZ_ORE:
|
||||||
case Material.LAPIS_LAZULI:
|
case LAPIS_LAZULI:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -583,29 +583,29 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isHerbalismDrop(ItemStack item) {
|
public static boolean isHerbalismDrop(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.WHEAT:
|
case WHEAT:
|
||||||
case Material.WHEAT_SEEDS:
|
case WHEAT_SEEDS:
|
||||||
case Material.CARROT:
|
case CARROT:
|
||||||
case Material.CHORUS_FRUIT:
|
case CHORUS_FRUIT:
|
||||||
case Material.CHORUS_FLOWER:
|
case CHORUS_FLOWER:
|
||||||
case Material.POTATO:
|
case POTATO:
|
||||||
case Material.BEETROOT:
|
case BEETROOT:
|
||||||
case Material.BEETROOT_SEEDS:
|
case BEETROOT_SEEDS:
|
||||||
case Material.NETHER_WART:
|
case NETHER_WART:
|
||||||
case Material.BROWN_MUSHROOM:
|
case BROWN_MUSHROOM:
|
||||||
case Material.RED_MUSHROOM:
|
case RED_MUSHROOM:
|
||||||
case Material.ROSE_RED:
|
case ROSE_RED:
|
||||||
case Material.DANDELION_YELLOW:
|
case DANDELION_YELLOW:
|
||||||
case Material.CACTUS:
|
case CACTUS:
|
||||||
case Material.SUGAR_CANE:
|
case SUGAR_CANE:
|
||||||
case Material.MELON:
|
case MELON:
|
||||||
case Material.MELON_SEEDS:
|
case MELON_SEEDS:
|
||||||
case Material.PUMPKIN:
|
case PUMPKIN:
|
||||||
case Material.PUMPKIN_SEEDS:
|
case PUMPKIN_SEEDS:
|
||||||
case Material.LILY_PAD:
|
case LILY_PAD:
|
||||||
case Material.VINE:
|
case VINE:
|
||||||
case Material.TALL_GRASS:
|
case TALL_GRASS:
|
||||||
case Material.COCOA_BEANS:
|
case COCOA_BEANS:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -621,48 +621,48 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isMobDrop(ItemStack item) {
|
public static boolean isMobDrop(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.STRING:
|
case STRING:
|
||||||
case Material.FEATHER:
|
case FEATHER:
|
||||||
case Material.CHICKEN:
|
case CHICKEN:
|
||||||
case Material.COOKED_CHICKEN:
|
case COOKED_CHICKEN:
|
||||||
case Material.LEATHER:
|
case LEATHER:
|
||||||
case Material.BEEF:
|
case BEEF:
|
||||||
case Material.COOKED_BEEF:
|
case COOKED_BEEF:
|
||||||
case Material.PORKCHOP:
|
case PORKCHOP:
|
||||||
case Material.COOKED_PORKCHOP:
|
case COOKED_PORKCHOP:
|
||||||
case Material.WHITE_WOOL:
|
case WHITE_WOOL:
|
||||||
case Material.BLACK_WOOL:
|
case BLACK_WOOL:
|
||||||
case Material.BLUE_WOOL:
|
case BLUE_WOOL:
|
||||||
case Material.BROWN_WOOL:
|
case BROWN_WOOL:
|
||||||
case Material.CYAN_WOOL:
|
case CYAN_WOOL:
|
||||||
case Material.GRAY_WOOL:
|
case GRAY_WOOL:
|
||||||
case Material.GREEN_WOOL:
|
case GREEN_WOOL:
|
||||||
case Material.LIGHT_BLUE_WOOL:
|
case LIGHT_BLUE_WOOL:
|
||||||
case Material.LIGHT_GRAY_WOOL:
|
case LIGHT_GRAY_WOOL:
|
||||||
case Material.LIME_WOOL:
|
case LIME_WOOL:
|
||||||
case Material.MAGENTA_WOOL:
|
case MAGENTA_WOOL:
|
||||||
case Material.ORANGE_WOOL:
|
case ORANGE_WOOL:
|
||||||
case Material.PINK_WOOL:
|
case PINK_WOOL:
|
||||||
case Material.PURPLE_WOOL:
|
case PURPLE_WOOL:
|
||||||
case Material.RED_WOOL:
|
case RED_WOOL:
|
||||||
case Material.YELLOW_WOOL:
|
case YELLOW_WOOL:
|
||||||
case Material.IRON_INGOT:
|
case IRON_INGOT:
|
||||||
case Material.SNOWBALL:
|
case SNOWBALL:
|
||||||
case Material.BLAZE_ROD:
|
case BLAZE_ROD:
|
||||||
case Material.SPIDER_EYE:
|
case SPIDER_EYE:
|
||||||
case Material.GUNPOWDER:
|
case GUNPOWDER:
|
||||||
case Material.ENDER_PEARL:
|
case ENDER_PEARL:
|
||||||
case Material.GHAST_TEAR:
|
case GHAST_TEAR:
|
||||||
case Material.MAGMA_CREAM:
|
case MAGMA_CREAM:
|
||||||
case Material.BONE:
|
case BONE:
|
||||||
case Material.ARROW:
|
case ARROW:
|
||||||
case Material.SLIME_BALL:
|
case SLIME_BALL:
|
||||||
case Material.NETHER_STAR:
|
case NETHER_STAR:
|
||||||
case Material.ROTTEN_FLESH:
|
case ROTTEN_FLESH:
|
||||||
case Material.GOLD_NUGGET:
|
case GOLD_NUGGET:
|
||||||
case Material.EGG:
|
case EGG:
|
||||||
case Material.ROSE_RED:
|
case ROSE_RED:
|
||||||
case Material.COAL:
|
case COAL:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -678,31 +678,31 @@ public final class ItemUtils {
|
|||||||
*/
|
*/
|
||||||
public static boolean isWoodcuttingDrop(ItemStack item) {
|
public static boolean isWoodcuttingDrop(ItemStack item) {
|
||||||
switch (item.getType()) {
|
switch (item.getType()) {
|
||||||
case Material.ACACIA_LOG:
|
case ACACIA_LOG:
|
||||||
case Material.BIRCH_LOG:
|
case BIRCH_LOG:
|
||||||
case Material.DARK_OAK_LOG:
|
case DARK_OAK_LOG:
|
||||||
case Material.JUNGLE_LOG:
|
case JUNGLE_LOG:
|
||||||
case Material.OAK_LOG:
|
case OAK_LOG:
|
||||||
case Material.SPRUCE_LOG:
|
case SPRUCE_LOG:
|
||||||
case Material.STRIPPED_ACACIA_LOG:
|
case STRIPPED_ACACIA_LOG:
|
||||||
case Material.STRIPPED_BIRCH_LOG:
|
case STRIPPED_BIRCH_LOG:
|
||||||
case Material.STRIPPED_DARK_OAK_LOG:
|
case STRIPPED_DARK_OAK_LOG:
|
||||||
case Material.STRIPPED_JUNGLE_LOG:
|
case STRIPPED_JUNGLE_LOG:
|
||||||
case Material.STRIPPED_OAK_LOG:
|
case STRIPPED_OAK_LOG:
|
||||||
case Material.STRIPPED_SPRUCE_LOG:
|
case STRIPPED_SPRUCE_LOG:
|
||||||
case Material.ACACIA_SAPLING:
|
case ACACIA_SAPLING:
|
||||||
case Material.SPRUCE_SAPLING:
|
case SPRUCE_SAPLING:
|
||||||
case Material.BIRCH_SAPLING:
|
case BIRCH_SAPLING:
|
||||||
case Material.DARK_OAK_SAPLING:
|
case DARK_OAK_SAPLING:
|
||||||
case Material.JUNGLE_SAPLING:
|
case JUNGLE_SAPLING:
|
||||||
case Material.OAK_SAPLING:
|
case OAK_SAPLING:
|
||||||
case Material.ACACIA_LEAVES:
|
case ACACIA_LEAVES:
|
||||||
case Material.BIRCH_LEAVES:
|
case BIRCH_LEAVES:
|
||||||
case Material.DARK_OAK_LEAVES:
|
case DARK_OAK_LEAVES:
|
||||||
case Material.JUNGLE_LEAVES:
|
case JUNGLE_LEAVES:
|
||||||
case Material.OAK_LEAVES:
|
case OAK_LEAVES:
|
||||||
case Material.SPRUCE_LEAVES:
|
case SPRUCE_LEAVES:
|
||||||
case Material.APPLE:
|
case APPLE:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -8,14 +8,14 @@ public final class MaterialUtils {
|
|||||||
|
|
||||||
protected static boolean isOre(Material data) {
|
protected static boolean isOre(Material data) {
|
||||||
switch (data) {
|
switch (data) {
|
||||||
case Material.COAL_ORE:
|
case COAL_ORE:
|
||||||
case Material.DIAMOND_ORE:
|
case DIAMOND_ORE:
|
||||||
case Material.NETHER_QUARTZ_ORE:
|
case NETHER_QUARTZ_ORE:
|
||||||
case Material.GOLD_ORE:
|
case GOLD_ORE:
|
||||||
case Material.IRON_ORE:
|
case IRON_ORE:
|
||||||
case Material.LAPIS_ORE:
|
case LAPIS_ORE:
|
||||||
case Material.REDSTONE_ORE:
|
case REDSTONE_ORE:
|
||||||
case Material.EMERALD_ORE:
|
case EMERALD_ORE:
|
||||||
return true;
|
return true;
|
||||||
default:
|
default:
|
||||||
return mcMMO.getModManager().isCustomOre(data);
|
return mcMMO.getModManager().isCustomOre(data);
|
||||||
|
@ -7,6 +7,7 @@ import com.gmail.nossr50.datatypes.meta.OldName;
|
|||||||
import com.gmail.nossr50.mcMMO;
|
import com.gmail.nossr50.mcMMO;
|
||||||
import com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTask;
|
import com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTask;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
import org.bukkit.entity.EntityType;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.entity.EntityDamageByEntityEvent;
|
import org.bukkit.event.entity.EntityDamageByEntityEvent;
|
||||||
@ -155,8 +156,8 @@ public final class MobHealthbarUtils {
|
|||||||
*/
|
*/
|
||||||
private static boolean isBoss(LivingEntity livingEntity) {
|
private static boolean isBoss(LivingEntity livingEntity) {
|
||||||
switch (livingEntity.getType()) {
|
switch (livingEntity.getType()) {
|
||||||
case EntityType.ENDER_DRAGON:
|
case ENDER_DRAGON:
|
||||||
case EntityType.WITHER:
|
case WITHER:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -42,13 +42,13 @@ public class StringUtils {
|
|||||||
|
|
||||||
public static String getFriendlyConfigBlockDataString(BlockData data) {
|
public static String getFriendlyConfigBlockDataString(BlockData data) {
|
||||||
switch(data.getMaterial()){
|
switch(data.getMaterial()){
|
||||||
case Material.CHORUS_FLOWER:
|
case CHORUS_FLOWER:
|
||||||
case Material.COCOA:
|
case COCOA:
|
||||||
case Material.WHEAT:
|
case WHEAT:
|
||||||
case Material.BEETROOTS:
|
case BEETROOTS:
|
||||||
case Material.CARROTS:
|
case CARROTS:
|
||||||
case Material.POTATOES:
|
case POTATOES:
|
||||||
case Material.NETHER_WART: {
|
case NETHER_WART: {
|
||||||
if (data instanceof Ageable) {
|
if (data instanceof Ageable) {
|
||||||
Ageable ageData = (Ageable) data;
|
Ageable ageData = (Ageable) data;
|
||||||
if (ageData.getAge() == ageData.getMaximumAge()) {
|
if (ageData.getAge() == ageData.getMaximumAge()) {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package net.shatteredlands.shatt;
|
package net.shatteredlands.shatt.backup;
|
||||||
|
|
||||||
import com.gmail.nossr50.config.Config;
|
import com.gmail.nossr50.config.Config;
|
||||||
import com.gmail.nossr50.mcMMO;
|
import com.gmail.nossr50.mcMMO;
|
Loading…
x
Reference in New Issue
Block a user