Skocz do zawartości
  • 0

Szansa na drop ze stona


czapa932
 Udostępnij

Pytanie

Witam.

Chciałbym mieć drop ze Stona w którym jest szansa na wydropienie itemów róznych. Narazie mam taki kod ale mi działać nie chce.

 

    @EventHandler
    public void blockBreakEvent(BlockBreakEvent e) {
        Block b = e.getBlock ( );
        Player p = e.getPlayer ( );


        if (b.getType ( ) == Material.STONE) {

            Random rand = ThreadLocalRandom.current ( );
            double num = rand.nextDouble (  );


            if (num >= 50) {
                p.getInventory ( ).addItem ( new ItemStack ( Material.COAL, 1 ) );
            } else if (num >= 5.4) {
                p.getInventory ( ).addItem ( new ItemStack ( Material.IRON_INGOT, 1 ) );
            } else if (num >= 4.7) {
                p.getInventory ( ).addItem ( new ItemStack ( Material.GOLD_INGOT, 1 ) );
            } else if (num >= 2.7) {
                p.getInventory ( ).addItem ( new ItemStack ( Material.DIAMOND, 1 ) );
            } else if (num >= 2.5) {
                p.getInventory ( ).addItem ( new ItemStack ( Material.EMERALD, 1 ) );
            } else if (num >= 1.8) {
                p.getInventory ( ).addItem ( new ItemStack ( Material.LAPIS_LAZULI, 1 ) );
            }
        }
    }
}
Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Cytat
* @return the next pseudorandom, uniformly distributed {@code double}
*         value between {@code 0.0} and {@code 1.0} from this
*         random number generator's sequence

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

uzyj tej metody od sprawdzania szansy

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...