ProjectAres/PGM/src/main/java/tc/oc/pgm/ghostsquadron/GhostSquadron.java

39 lines
1.3 KiB
Java

package tc.oc.pgm.ghostsquadron;
import java.util.Set;
import org.bukkit.Material;
import com.google.common.collect.ImmutableSet;
public class GhostSquadron {
public static final int REVEAL_STANDARD_DURATION = 20; // ticks
public static final int MAX_FIRE_TICKS = 40; // ticks
public static final Set<Material> ALLOWED_DROPS = ImmutableSet.<Material>builder()
.add(Material.ARROW)
.add(Material.FIREBALL)
.build();
public static final Set<Material> BREAKABLE_BLOCKS = ImmutableSet.<Material>builder()
.add(Material.WEB)
.build();
public static final int ARROW_REVEAL_DURATION = 15; // ticks
public static final double LANDMINE_ACTIVATION_DISTANCE = 1.5;
public static final double LANDMINE_ACTIVATION_DISTANCE_SQ = Math.pow(LANDMINE_ACTIVATION_DISTANCE, 2);
public static final int LANDMINE_SPACING = 1;
public static final double SPIDEY_SENSE_RADIUS = 5.0;
public static final double SPIDER_SENSE_RADIUS_SQ = Math.pow(SPIDEY_SENSE_RADIUS, 2);
public static final int SPIDEY_SENSE_COOLDOWN = 3000; // milliseconds
public static final double TRACKER_FOOTSTEP_SPACING = 1.0;
public static final double TRACKER_FOOTSTEP_DY = 0.2;
public static final int TRACKER_REVEAL_DURATION = 10;
private GhostSquadron() {
}
}