Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.lisenochek.ftrealistic.scoreboard;
- import org.bukkit.entity.Player;
- import ru.lisenochek.ftrealistic.DiseaseClass;
- import ru.lisenochek.ftrealistic.utils.C;
- import java.util.Random;
- public class Temperture {
- public static String getBiome(Player p) {
- if (p.getWorld().getTime() < 14000) {
- switch (p.getLocation().getBlock().getBiome()) {
- case BEACHES:
- return "+17";
- case BIRCH_FOREST:
- return "+16";
- case BIRCH_FOREST_HILLS:
- return "+15";
- case COLD_BEACH:
- return "+11";
- case DEEP_OCEAN:
- return "+3";
- case DESERT:
- return "+33";
- case DESERT_HILLS:
- return "+36";
- case EXTREME_HILLS:
- return "-10";
- case EXTREME_HILLS_WITH_TREES:
- return "-15";
- case FOREST:
- return "+14";
- case FOREST_HILLS:
- return "+15";
- case FROZEN_OCEAN:
- return "-12";
- case FROZEN_RIVER:
- return "-11";
- case HELL:
- return "+50";
- case ICE_FLATS:
- return "-20";
- case ICE_MOUNTAINS:
- return "-22";
- case JUNGLE:
- return "+22";
- case JUNGLE_EDGE:
- return "+23";
- case JUNGLE_HILLS:
- return "+22";
- case MESA:
- return "+11";
- case MESA_CLEAR_ROCK:
- return "+14";
- case MESA_ROCK:
- return "+15";
- case MUSHROOM_ISLAND:
- return "+14";
- case MUSHROOM_ISLAND_SHORE:
- return "+13";
- case MUTATED_BIRCH_FOREST:
- return "+16";
- case MUTATED_BIRCH_FOREST_HILLS:
- return "+15";
- case MUTATED_DESERT:
- return "+15";
- case MUTATED_EXTREME_HILLS:
- return "+16";
- case MUTATED_EXTREME_HILLS_WITH_TREES:
- return "+18";
- case MUTATED_FOREST:
- return "+14";
- case MUTATED_ICE_FLATS:
- return "-29";
- case MUTATED_JUNGLE:
- return "+25";
- case MUTATED_JUNGLE_EDGE:
- return "+26";
- case MUTATED_MESA:
- return "+12";
- case MUTATED_MESA_CLEAR_ROCK:
- return "+11";
- case MUTATED_MESA_ROCK:
- return "+11";
- case MUTATED_PLAINS:
- return "+10";
- case MUTATED_REDWOOD_TAIGA:
- return "-10";
- case MUTATED_REDWOOD_TAIGA_HILLS:
- return "-12";
- case MUTATED_ROOFED_FOREST:
- return "-13";
- case MUTATED_SAVANNA:
- return "+20";
- case MUTATED_SAVANNA_ROCK:
- return "+21";
- case MUTATED_SWAMPLAND:
- return "+12";
- case MUTATED_TAIGA:
- return "-12";
- case MUTATED_TAIGA_COLD:
- return "-17";
- case OCEAN:
- return "+20";
- case PLAINS:
- return "+16";
- case REDWOOD_TAIGA:
- return "-19";
- case REDWOOD_TAIGA_HILLS:
- return "-22";
- case RIVER:
- return "+18";
- case ROOFED_FOREST:
- return "+19";
- case SAVANNA:
- return "+22";
- case SAVANNA_ROCK:
- return "+21";
- case SKY:
- return "0";
- case SMALLER_EXTREME_HILLS:
- return "+10";
- case STONE_BEACH:
- return "+14";
- case SWAMPLAND:
- return "+12";
- case TAIGA:
- return "-12";
- case TAIGA_COLD:
- return "-14";
- case TAIGA_COLD_HILLS:
- return "-16";
- case TAIGA_HILLS:
- return "-16";
- case VOID:
- return "0";
- default:
- return C.c("&cНеизвестно");
- }
- } else {
- switch (p.getLocation().getBlock().getBiome()) {
- case BEACHES:
- return "+9";
- case BIRCH_FOREST:
- return "+7";
- case BIRCH_FOREST_HILLS:
- return "+8";
- case COLD_BEACH:
- return "+5";
- case DEEP_OCEAN:
- return "-5";
- case DESERT:
- return "+22";
- case DESERT_HILLS:
- return "+21";
- case EXTREME_HILLS:
- return "-25";
- case EXTREME_HILLS_WITH_TREES:
- return "-25";
- case FOREST:
- return "+2";
- case FOREST_HILLS:
- return "+7";
- case FROZEN_OCEAN:
- return "-24";
- case FROZEN_RIVER:
- return "-22";
- case HELL:
- return "+50";
- case ICE_FLATS:
- return "-29";
- case ICE_MOUNTAINS:
- return "-30";
- case JUNGLE:
- return "+10";
- case JUNGLE_EDGE:
- return "+9";
- case JUNGLE_HILLS:
- return "+11";
- case MESA:
- return "+2";
- case MESA_CLEAR_ROCK:
- return "+3";
- case MESA_ROCK:
- return "+3";
- case MUSHROOM_ISLAND:
- return "+3";
- case MUSHROOM_ISLAND_SHORE:
- return "0";
- case MUTATED_BIRCH_FOREST:
- return "+5";
- case MUTATED_BIRCH_FOREST_HILLS:
- return "0";
- case MUTATED_DESERT:
- return "+8";
- case MUTATED_EXTREME_HILLS:
- return "+5";
- case MUTATED_EXTREME_HILLS_WITH_TREES:
- return "+6";
- case MUTATED_FOREST:
- return "+5";
- case MUTATED_ICE_FLATS:
- return "-35";
- case MUTATED_JUNGLE:
- return "+18";
- case MUTATED_JUNGLE_EDGE:
- return "+17";
- case MUTATED_MESA:
- return "0";
- case MUTATED_MESA_CLEAR_ROCK:
- return "+5";
- case MUTATED_MESA_ROCK:
- return "+3";
- case MUTATED_PLAINS:
- return "+5";
- case MUTATED_REDWOOD_TAIGA:
- return "-18";
- case MUTATED_REDWOOD_TAIGA_HILLS:
- return "-17";
- case MUTATED_ROOFED_FOREST:
- return "-18";
- case MUTATED_SAVANNA:
- return "+10";
- case MUTATED_SAVANNA_ROCK:
- return "+8";
- case MUTATED_SWAMPLAND:
- return "+8";
- case MUTATED_TAIGA:
- return "-18";
- case MUTATED_TAIGA_COLD:
- return "-24";
- case OCEAN:
- return "+10";
- case PLAINS:
- return "+22";
- case REDWOOD_TAIGA:
- return "-24";
- case REDWOOD_TAIGA_HILLS:
- return "-24";
- case RIVER:
- return "+12";
- case ROOFED_FOREST:
- return "+11";
- case SAVANNA:
- return "+11";
- case SAVANNA_ROCK:
- return "+10";
- case SKY:
- return "0";
- case SMALLER_EXTREME_HILLS:
- return "+3";
- case STONE_BEACH:
- return "+4";
- case SWAMPLAND:
- return "+2";
- case TAIGA:
- return "-24";
- case TAIGA_COLD:
- return "-23";
- case TAIGA_COLD_HILLS:
- return "-22";
- case TAIGA_HILLS:
- return "-22";
- case VOID:
- return "0";
- default:
- return C.c("&cНеизвестно");
- }
- }
- }
- public static void getGiveDiseaseChance(Player p) {
- Random r = new Random();
- if (getBiome(p).startsWith("-")) {
- if (DiseaseClass.hasDiseaseX(p)) return;
- if (r.nextInt(10000) <= 1) DiseaseClass.setDiseaseX(p);
- else DiseaseClass.setCold(p);
- }
- if (getBiome(p).startsWith("+")) {
- if (!DiseaseClass.hasCold(p)) return;
- DiseaseClass.getPlayer(p).removeCold();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement