forked from stefatorus/LagAssist
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
2.4 KiB
75 lines
2.4 KiB
3 years ago
|
package com.entryrise.lagassist.utils;
|
||
4 years ago
|
|
||
|
import org.bukkit.Material;
|
||
|
import org.bukkit.block.CreatureSpawner;
|
||
|
import org.bukkit.block.Hopper;
|
||
|
import org.bukkit.inventory.ItemStack;
|
||
|
|
||
3 years ago
|
import com.entryrise.lagassist.Data;
|
||
4 years ago
|
|
||
|
@SuppressWarnings("deprecation")
|
||
|
public class V1_12 {
|
||
|
|
||
|
public static ItemStack[] getStatics() {
|
||
|
|
||
|
Material pane = Material.getMaterial("STAINED_GLASS_PANE");
|
||
|
|
||
|
ItemStack[] pnes = new ItemStack[19];
|
||
|
|
||
|
pnes[0] = new ItemStack(pane, 1, (short) 5);
|
||
|
pnes[1] = new ItemStack(pane, 1, (short) 10);
|
||
|
pnes[2] = new ItemStack(pane, 1, (short) 4);
|
||
|
pnes[3] = new ItemStack(pane, 1, (short) 14);
|
||
|
pnes[4] = new ItemStack(Material.getMaterial("COMMAND"), 1);
|
||
|
pnes[5] = new ItemStack(Material.getMaterial("MAP"), 1);
|
||
|
pnes[6] = new ItemStack(Material.getMaterial("GRASS"), 1);
|
||
|
pnes[7] = new ItemStack(Material.getMaterial("SOUL_SAND"), 1);
|
||
|
pnes[8] = new ItemStack(Material.getMaterial("PISTON_BASE"), 1);
|
||
|
pnes[9] = new ItemStack(Material.getMaterial("REDSTONE_BLOCK"), 1);
|
||
|
pnes[10] = new ItemStack(Material.getMaterial("EMERALD_ORE"), 1);
|
||
|
pnes[11] = new ItemStack(Material.getMaterial("MOB_SPAWNER"), 1);
|
||
|
pnes[12] = new ItemStack(Material.getMaterial("SEA_LANTERN"), 1);
|
||
|
pnes[13] = new ItemStack(Material.getMaterial("TNT"), 1);
|
||
|
pnes[14] = new ItemStack(Material.getMaterial("SAND"), 1);
|
||
|
pnes[15] = new ItemStack(Material.getMaterial("PUMPKIN_SEEDS"), 1);
|
||
|
pnes[16] = new ItemStack(Material.getMaterial("PISTON_BASE"), 1);
|
||
|
pnes[17] = new ItemStack(Material.getMaterial("REDSTONE_BLOCK"), 1);
|
||
|
pnes[18] = new ItemStack(Material.getMaterial("EMERALD_BLOCK"), 1);
|
||
|
|
||
|
return pnes;
|
||
|
|
||
|
}
|
||
|
|
||
|
public static ItemStack getLagMap() {
|
||
|
return new ItemStack(Material.getMaterial("MAP"), 1, Data.getMapId());
|
||
|
}
|
||
|
|
||
|
public static int getMapId(ItemStack s) {
|
||
|
return s.getDurability();
|
||
|
}
|
||
|
|
||
|
public static boolean modifySpawner(CreatureSpawner cs, int spawncount, int spawnrange, int playerrange) {
|
||
|
|
||
|
boolean changed = false;
|
||
|
|
||
|
if (cs.getRequiredPlayerRange() != playerrange) {
|
||
|
cs.setRequiredPlayerRange(playerrange);
|
||
|
changed = true;
|
||
|
}
|
||
|
if (cs.getSpawnCount() != spawncount) {
|
||
|
cs.setSpawnCount(spawncount);
|
||
|
changed = true;
|
||
|
}
|
||
|
if (cs.getSpawnRange() != spawnrange) {
|
||
|
cs.setSpawnRange(spawnrange);
|
||
|
changed = true;
|
||
|
}
|
||
|
return changed;
|
||
|
}
|
||
|
|
||
|
public static String getHopperName(Hopper h) {
|
||
|
return h.getCustomName() == null ? "container.hopper" : h.getCustomName();
|
||
|
}
|
||
|
|
||
|
}
|