Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Tworzenie pluginów dla Bukkit


piotrek54PL

Rekomendowane odpowiedzi

  • Odpowiedzi 496
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Shym, w 60 linijce mi nie działa. Pokazuje się taki biały krzyżyk. ;c

 

Dobra, poprawiłem już. Dzięki wielkie za pomoc! ;D

Ale jescze mam mały problem. Po wpisaniu komendy /elita wszystko śmiga,

lecz wyskakuje mi "/elita" pod spisem administracji tak jakbym wpisywał komende i

wyświetlała się jej treść.

Opublikowano

Shym, w 60 linijce mi nie działa. Pokazuje się taki biały krzyżyk. ;c

 

Dobra, poprawiłem już. Dzięki wielkie za pomoc! ;D

Ale jescze mam mały problem. Po wpisaniu komendy /elita wszystko śmiga,

lecz wyskakuje mi "/elita" pod spisem administracji tak jakbym wpisywał komende i

wyświetlała się jej treść.

usuń w plugin.yml:

usage: /command

 

nie potrzebne i nie będzie wyskakiwać

<>

Opublikowano

Dziękuje ;3

 

Dobra, ostanie pytanko. Widziałem na wielu serwerach np. że wbijam do gry i otrzymuje książkę lub item (Kartka) I ona ma swoją nazwe z np. Witamy na serwerze. Jeżeli mógłby ktoś podopowiedział mi jak coś takiego uzykać?

Opublikowano

Moje Logi:

  210 recipes
27 achievements
08:58:44 [iNFO] Starting minecraft server version 1.4.6
08:58:44 [WARNING] To start the server with more ram, launch it as "java -Xmx102
4M -Xms1024M -jar minecraft_server.jar"
08:58:44 [iNFO] Loading properties
08:58:44 [iNFO] Default game type: SURVIVAL
08:58:44 [iNFO] Generating keypair
08:58:45 [iNFO] Starting Minecraft server on 10.116.103.206:25565
08:58:46 [iNFO] This server is running CraftBukkit version git-Bukkit-1.4.6-R0.2
-b2583jnks (MC: 1.4.6) (Implementing API version 1.4.6-R0.2)
08:58:47 [iNFO] [Creeper Craft] Loading Creeper Craft v1.0
08:58:48 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
08:58:48 [WARNING] The server will make no attempt to authenticate usernames. Be
ware.
08:58:48 [WARNING] While this makes the game possible to play without internet a
ccess, it also opens up the ability for hackers to connect with any username the
y choose.
08:58:48 [WARNING] To change this, set "online-mode" to "true" in the server.pro
perties file.
08:58:48 [iNFO] Preparing level "world"
08:58:50 [sEVERE] ----- Bukkit Auto Updater -----
08:58:50 [sEVERE] Your version of CraftBukkit is known to be broken. It is stron
gly advised that you update to a more recent version ASAP.
08:58:50 [sEVERE] Known issues with your version:
08:58:50 [sEVERE] > This build makes a bug with enchantments being lost more not
iceable and frequent. Upgrading to the latest beta is highly recommended.
08:58:50 [sEVERE] Unfortunately, there is not yet a newer version suitable for y
our server. We would advise you wait an hour or two, or try out a dev build.
08:58:50 [sEVERE] ----- ------------------- -----
08:58:50 [iNFO] Preparing start region for level 0 (Seed: -3104698598617194577)
08:58:51 [iNFO] Preparing spawn area: 8%
08:58:52 [iNFO] Preparing spawn area: 24%
08:58:53 [iNFO] Preparing spawn area: 28%
08:58:54 [iNFO] Preparing spawn area: 36%
08:58:55 [iNFO] Preparing spawn area: 44%
08:58:56 [iNFO] Preparing spawn area: 65%
08:58:57 [iNFO] Preparing spawn area: 77%
08:58:58 [iNFO] Preparing spawn area: 97%
08:58:58 [iNFO] Preparing start region for level 1 (Seed: -3104698598617194577)
08:58:59 [iNFO] Preparing spawn area: 28%
08:59:00 [iNFO] Preparing spawn area: 52%
08:59:01 [iNFO] Preparing spawn area: 93%
08:59:01 [iNFO] Preparing start region for level 2 (Seed: -3104698598617194577)
08:59:02 [iNFO] Preparing spawn area: 52%
08:59:03 [iNFO] [Creeper Craft] Enabling Creeper Craft v1.0
08:59:03 [iNFO] [Creeper-Craft]Zostal wlaczony
08:59:03 [iNFO] Server permissions file permissions.yml is empty, ignoring it
08:59:03 [iNFO] Done (15,073s)! For help, type "help" or "?"
>

Opublikowano

Mam pytanko. Napisalem plugin odpowiedzialny za ukrywanie graczy.

Ale po użyciu płyty( itemu do ukrywania ) ukrywa mi tylko tych graczy

co byli na serwerze a tych co wbijaja , pokazuje. Myslę że to przez

ta linijke :

 

}

if ((commandLabel.equalsIgnoreCase("pokaz")) && (player.hasPermission("sc.pokaz"))) {

Player[] onlinePlayers = getServer().getOnlinePlayers();

 

for (int i = 0; i < onlinePlayers.length; i++) {

Player gracz = onlinePlayers;

player.showPlayer(gracz);

}

Pomocy! Jak ją zamienić aby aktualizowalo tych co wbijaja?

Opublikowano

Myślę, że tu się mogę zapytać :)

1) Mam TE SAME pliki serwerowe co mój kolega

2) Mam TAKĄ SAMĄ wersję javy co mój kolega

 

Dlaczego jak odpalam serwer pluginy, które u niego pięknie śmigają u mnie sypią:

2013-01-10 20:40:14 [sEVERE] Could not load 'plugins\test.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionerror: pl/regzand/Punkty : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:272)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:250)
at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52)
at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:404)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Caused by: java.lang.UnsupportedClassVersionerror: pl/regzand/Punkty : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
... 9 more

 

I tak wszystkie :/

=== Jeśli pomogłem ===

+++ Liczę na Like +++

Opublikowano

@up

Moim zdaniem warna za to powinieneś dostać....

 

W czym Ci pomóc? Tam na logach nic nie sypie...

=== Jeśli pomogłem ===

+++ Liczę na Like +++

Opublikowano

Myślę, że tu się mogę zapytać :)

1) Mam TE SAME pliki serwerowe co mój kolega

2) Mam TAKĄ SAMĄ wersję javy co mój kolega

 

Dlaczego jak odpalam serwer pluginy, które u niego pięknie śmigają u mnie sypią:

2013-01-10 20:40:14 [sEVERE] Could not load 'plugins\test.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionerror: pl/regzand/Punkty : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:272)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:250)
at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52)
at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:404)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Caused by: java.lang.UnsupportedClassVersionerror: pl/regzand/Punkty : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
... 9 more

 

I tak wszystkie :/

Hmm, to jest Twój plugin? Jeżeli tak to sprawdź na jakiej wersji on został napisany (wersja javy), bo ja tak jak coś robiłem to u mnie chodziło a u kumpla nie ;)

<>

Opublikowano

[SEVERE] Could not load 'plugins\test.jar' in folder 'plugins' = nie łąduje się

UnsupportedClassVersionerror: pl/regzand/Punkty << to chyba adres klasy<< : Unsupported major.minor version 51.0 = Błąd Klasy

Opublikowano

[SEVERE] Could not load 'plugins\test.jar' in folder 'plugins' = nie łąduje się

UnsupportedClassVersionerror: pl/regzand/Punkty << to chyba adres klasy<< : Unsupported major.minor version 51.0 = Błąd Klasy

Całe logi?

<>

  • 3 tygodnie później...
Opublikowano

Czy ten program Java SE Development Jest pod Windows 32 bit?

Chcesz żebym szybciej odpisał? Dodaj @JameS. do postu.

Opublikowano

Co jest nie tak w tym kodzie ?

 

package never1908.Wtyczka;

import java.util.logging.Logger;

import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;

public class Wtyczka extends JavaPlugin
{
    protected static final Logger log = Logger.getLogger("Minecraft");

    @Override
    public void onEnable()
    {
        log.info("[Wtyczka] Zostala wczytana !");
    }
    //1
    @Override
    public void onDisable()
    {
        log.info("[Wtyczka] Zostala wylaczona !");
    }
    //2
    @Override
    public boolean onCommand(Command Sender sender, Command cmd, String label, String[] args){
        //3
        if(cmd.getName().equalsIgnoreCase("Komenda"))
        {
            //4
            sender.sendMessage("Jem"+ ChatColor.RED +"Poziomki tralalala !");
            return true;
        }
        //5
        return false;
    }
}

 
Opublikowano

Co jest nie tak w tym kodzie ?

 

 

package never1908.Wtyczka;

import java.util.logging.Logger;

import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;
public class Wtyczka extends JavaPlugin
{
    protected static final Logger log = Logger.getLogger("Minecraft");

    @Override
    public void onEnable()
    {
        log.info("[Wtyczka] Zostala wczytana !");
    }
    //1
    @Override
    public void onDisable()
    {
        log.info("[Wtyczka] Zostala wylaczona !");
    }
    //2
    @Override
    public boolean onCommand(Command Sender sender, Command cmd, String label, String[] args){
        //3
        if(cmd.getName().equalsIgnoreCase("Komenda"))
        {
            //4
            sender.sendMessage("Jem"+ ChatColor.RED +"Poziomki tralalala !");
            return true;
        }
        //5
        return false;
    }
}

 

 

 

plugin.yml?

dodałeś komendy?

logi z serwera?

błądy w eclipsie?

ludzie myślcie co dodajecie..

<>

Opublikowano

@up A jak ma być do plugin.yml wpisane ?

name: Nazwa

package: NazwaPaczki.NazwaKlasy

version: 1.0

commands:

komenda:

description: opis

 

jak masz jakieś problemy pisz tutaj/pw

<>

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...