Skocz do zawartości
  • 0

Problem z pluginem / Nie da się zaimportować jednego package.


Pytanie

Witam, niestety chciałem zaimportować 

import org.bukkit.event.inventory.ItemStack; 

Lecz niestety nie chce działać, tak jakby nie istniał, a przy generowaniu pluginu wywala błąd. ;/

O to cały kod:

package me.kubusft.kubusft;

import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.inventory.ItemStack;

public class BreakBlock implements Listener {
    @EventHandler
    public void onPlayerBreakBlock(BlockBreakEvent event) {
        Block blockBroken = event.getBlock();

        if (blockBroken.getType() == Material.DIAMOND_ORE) {
            event.setCancelled(true);
            blockBroken.setType(Material.AIR);

            itemStack diamonds = new itemStack(Material.DIAMOND, amount 2);
            blockBroken.getWorld().dropItemNaturally(blockBroken.getLocation() diamonds);

        }
    }
}

Pisane na wersji 1.16.5 / JDK 17

Odnośnik do komentarza
https://skript.pl/temat/51516-problem-z-pluginem-nie-da-si%C4%99-zaimportowa%C4%87-jednego-package/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
6 godzin temu, rozumek29 napisał:

Jaki błąd wywala ?

O to cały mój ekran:

DvF9ywE.png

Trochę błędów wywaliło, nie powiem, że nie, ale głównie z tego, że program nie wie jak "rozwiązać" hasło itemStack lub amount.
A jeżeli chodzi o import to wyświetla się Unused import statement.

Odnośnik do komentarza
https://skript.pl/temat/51516-problem-z-pluginem-nie-da-si%C4%99-zaimportowa%C4%87-jednego-package/#findComment-316686
Udostępnij na innych stronach

  • 0

w 19 linijce ItemStack powinno być z dużej litery i powinna być tylko 2 zamiast ammount 2 po przecinku.

W 20 linijce nie masz przecinka przed diamonds.

Odnośnik do komentarza
https://skript.pl/temat/51516-problem-z-pluginem-nie-da-si%C4%99-zaimportowa%C4%87-jednego-package/#findComment-316688
Udostępnij na innych stronach

  • 0
2 godziny temu, rozumek29 napisał:

w 19 linijce ItemStack powinno być z dużej litery i powinna być tylko 2 zamiast ammount 2 po przecinku.

W 20 linijce nie masz przecinka przed diamonds.

BOŻE, dziękuję za pomoc! Byłem idiotą i się zastanawiałem przez długi czas. XD Rep dla ciebie! <3

Odnośnik do komentarza
https://skript.pl/temat/51516-problem-z-pluginem-nie-da-si%C4%99-zaimportowa%C4%87-jednego-package/#findComment-316692
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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