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

[Problem] Błąd we własnym pluginie.


Rekomendowane odpowiedzi

Opublikowano

 

 
package com.gmail.galaxy.AutoIn;

import java.util.logging.Logger;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;

import com.gmail.bukkitsmerf.check.Check;
import com.gmail.bukkitsmerf.check.IPlayersStorage;

public class Main extends JavaPlugin implements Listener
{
public static final Logger log = Logger.getLogger("Minecraft");
private static final String Check = null;

@Override
public void onEnable() {
log.info("[AutoInMes]Enable!");
PluginManager pm = getServer().getPluginManager();
getConfig().options().copyDefaults(true);
saveConfig();
}

@Override
public void onDisable() {
log.info("[AutoInMes]Disabled!");
}

@EventHandler
public void onJoin(PlayerJoinEvent event){
Player player = event.getPlayer();
IPlayersStorage storage = Check.get.Storage();
if(storage.isPremium(player.getName())){
player.sendMessage(ChatColor.GREEN + "Zalogowano z konta premium!");
}
}
}

 

W tej linijce jest jakiś błąd:

 

if(storage.isPremium(player.getName())){

 

Pomocy!

Opublikowano

no a co robi ta kropka po get? :D

getStorage() ma być, a nie get.Storage()

 

 

EDIT:

I co tam robi ten String Check o.O?

Ty masz to pobrać z klasy Check, czyli musisz doać mój plugin tak jak bukkita jako API i zaimportować klase Check:

import com.gmail.bukkitsmerf.check.Check

 

Czyli wywal tę linijkę:

private static final String Check = null;

i zmień

IPlayersStorage storage = Check.get.Storage();

na

IPlayersStorage storage = Check.getStorage();

i będzie smigać

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

 

@Karolina_666 Dodałem tak ten plugin i to przecież jest ok...

 

pomimo tego że poprawiłem, dalej jest ten sam błąd.

 

 

@Karolina_666 niestety dalej jest błąd pomimo twoich zaleceń ;/

http://scr.hu/1vcd/xmzz7

pokaż aktualnie cały kod

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

@Karolina_666

 

 

 
package com.gmail.galaxypl02.AutoInPlus;

import java.util.logging.Logger;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;

import com.gmail.bukkitsmerf.check.Check;
import com.gmail.bukkitsmerf.check.IPlayersStorage;


public class Main extends JavaPlugin implements Listener
{
public static final Logger log = Logger.getLogger("Minecraft");

@Override
public void onEnable() {
log.info("[AutoInMes]Enable!");
PluginManager pm = getServer().getPluginManager();
getConfig().options().copyDefaults(true);
saveConfig();
}

@Override
public void onDisable() {
log.info("[AutoInMes]Disabled!");
}

@EventHandler
public void onJoin(PlayerJoinEvent event){
Player player = event.getPlayer();
IPlayersStorage storage = Check.getStorage();
if(storage.isPremium(player.getName())){
player.sendMessage(ChatColor.GREEN + "Zalogowano z konta premium!");
}
}
}
Opublikowano

PS:

Tych linijek tez nie potrzebujesz

PluginManager pm = getServer().getPluginManager();
getConfig().options().copyDefaults(true);
saveConfig();

Podaj logi z konosli i wklej plugin.yml

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

plugin.yml:

 

 

 
name: AutoInPlus
main: com.gmail.galaxypl02.AutoInPlus.Main
version: 1.0
author: Galaxy_PL

 

Logi:

 

 
Warning, your max perm gen size is not set or less than 128mb. It is recommended you restart Java with the following argument: -XX:MaxPermSize=128M
Please see http://www.spigotmc.org/wiki/changing-permgen-size/ for more details and more in-depth instructions.
Loading libraries, please wait...
[17:30:25 INFO]: Starting minecraft server version 1.7.2
[17:30:25 INFO]: Loading properties
[17:30:25 INFO]: Default game type: SURVIVAL
[17:30:25 INFO]: This server is running CraftBukkit version git-Spigot-1.7.2-R0.3-122-gb58e277 (MC: 1.7.2) (Implementing API version 1.7.2-R0.4-SNAPSHOT)
[17:30:26 INFO]: Using 4 threads for Netty based IO
[17:30:26 INFO]: Server Ping Player Sample Count: 12
[17:30:26 INFO]: Generating keypair
[17:30:26 INFO]: Starting Minecraft server on 31.186.83.180:25732
[17:30:26 INFO]: [BorderGuard] Loading BorderGuard v4.4
[17:30:26 INFO]: [TTntEX] Loading TTntEX v1.0
[17:30:26 INFO]: [WorldEdit] Loading WorldEdit v5.3
[17:30:26 INFO]: [TToolsEX] Loading TToolsEX v1.0
[17:30:26 INFO]: [Vault] Loading Vault v1.4.1-b436
[17:30:26 INFO]: [ProtocolLib] Loading ProtocolLib v3.4.0
[17:30:27 INFO]: [PermissionsEx] Loading PermissionsEx v1.21.3
[17:30:27 INFO]: [HelpOp] Loading HelpOp v1.0
[17:30:27 INFO]: [WorldGuard] Loading WorldGuard v5.7.1
[17:30:27 INFO]: [TChatEX] Loading TChatEX v1.0
[17:30:27 INFO]: [AutoInPlus] Loading AutoInPlus v1.0
[17:30:27 INFO]: [FGStone] Loading FGStone v1.0
[17:30:27 INFO]: [LogIt] Loading LogIt v0.6.7-b661
[17:30:27 INFO]: [TagAPI] Loading TagAPI v3.0.6
[17:30:27 INFO]: [TGuildsEX] Loading TGuildsEX v1.0
[17:30:27 INFO]: [BukkitSmerf] Loading BukkitSmerf v1.0
[17:30:27 INFO]: [Vault] Enabling Vault v1.4.1-b436
[17:30:27 INFO]: [Vault] [Permission] PermissionsEx found: Waiting
[17:30:27 INFO]: [Vault] [Permission] SuperPermissions loaded as backup permission system.
[17:30:27 INFO]: [Vault] [Chat] PermissionsEx found: Waiting
[17:30:27 INFO]: [Vault] Enabled Version 1.4.1-b436
[17:30:27 INFO]: [ProtocolLib] Enabling ProtocolLib v3.4.0
[17:30:27 INFO]: [ProtocolLib] Started structure compiler thread.
[17:30:27 INFO]: Preparing level "world"
[17:30:27 INFO]: -------- World Settings For [world] --------
[17:30:27 INFO]: Anti X-Ray: true
[17:30:27 INFO]: Engine Mode: 1
[17:30:27 INFO]: Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130]
[17:30:27 INFO]: Replace Blocks: [1, 5]
[17:30:27 INFO]: Cactus Growth Modifier: 100%
[17:30:27 INFO]: Cane Growth Modifier: 100%
[17:30:27 INFO]: Melon Growth Modifier: 100%
[17:30:27 INFO]: Mushroom Growth Modifier: 100%
[17:30:27 INFO]: Pumpkin Growth Modifier: 100%
[17:30:27 INFO]: Sapling Growth Modifier: 100%
[17:30:27 INFO]: Wheat Growth Modifier: 100%
[17:30:27 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
[17:30:27 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[17:30:27 INFO]: Hopper Transfer: 8 Hopper Check: 8
[17:30:27 INFO]: Random Lighting Updates: false
[17:30:27 INFO]: Structure Info Saving: true
[17:30:27 INFO]: Sending up to 5 chunks per packet
[17:30:27 INFO]: Max Entity Collisions: 8
[17:30:27 INFO]: View Distance: 10
[17:30:27 INFO]: Chunks to Grow per Tick: 650
[17:30:27 INFO]: Clear tick list: false
[17:30:27 INFO]: Experience Merge Radius: 3.0
[17:30:27 INFO]: Item Despawn Rate: 6000
[17:30:27 INFO]: Item Merge Radius: 2.5
[17:30:27 INFO]: Nerfing mobs spawned from spawners: false
[17:30:27 INFO]: Mob Spawn Range: 4
[17:30:27 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[17:30:27 INFO]: Arrow Despawn Rate: 1200
[17:30:27 INFO]: Zombie Aggressive Towards Villager: true
[17:30:27 INFO]: -------- World Settings For [world_the_end] --------
[17:30:27 INFO]: Anti X-Ray: true
[17:30:27 INFO]: Engine Mode: 1
[17:30:27 INFO]: Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130]
[17:30:27 INFO]: Replace Blocks: [1, 5]
[17:30:27 INFO]: Cactus Growth Modifier: 100%
[17:30:27 INFO]: Cane Growth Modifier: 100%
[17:30:27 INFO]: Melon Growth Modifier: 100%
[17:30:27 INFO]: Mushroom Growth Modifier: 100%
[17:30:27 INFO]: Pumpkin Growth Modifier: 100%
[17:30:27 INFO]: Sapling Growth Modifier: 100%
[17:30:27 INFO]: Wheat Growth Modifier: 100%
[17:30:27 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
[17:30:27 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[17:30:27 INFO]: Hopper Transfer: 8 Hopper Check: 8
[17:30:27 INFO]: Random Lighting Updates: false
[17:30:27 INFO]: Structure Info Saving: true
[17:30:27 INFO]: Sending up to 5 chunks per packet
[17:30:27 INFO]: Max Entity Collisions: 8
[17:30:27 INFO]: View Distance: 10
[17:30:27 INFO]: Chunks to Grow per Tick: 650
[17:30:27 INFO]: Clear tick list: false
[17:30:27 INFO]: Experience Merge Radius: 3.0
[17:30:27 INFO]: Item Despawn Rate: 6000
[17:30:27 INFO]: Item Merge Radius: 2.5
[17:30:27 INFO]: Nerfing mobs spawned from spawners: false
[17:30:27 INFO]: Mob Spawn Range: 4
[17:30:27 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[17:30:27 INFO]: Arrow Despawn Rate: 1200
[17:30:27 INFO]: Zombie Aggressive Towards Villager: true
[17:30:27 INFO]: Preparing start region for level 0 (Seed: -1617126638908849892)
[17:30:28 INFO]: Preparing spawn area: 78%
[17:30:28 INFO]: Preparing start region for level 1 (Seed: -2933906476987320583)
[17:30:29 INFO]: [BorderGuard] Enabling BorderGuard v4.4
[17:30:29 INFO]: BorderGuard version 4.4 is enabled!
[17:30:29 INFO]: [TTntEX] Enabling TTntEX v1.0
[17:30:29 INFO]: [WorldEdit] Enabling WorldEdit v5.3
[17:30:29 INFO]: WEPIF: Using the Bukkit Permissions API.
[17:30:29 INFO]: [TToolsEX] Enabling TToolsEX v1.0
[17:30:29 INFO]: [TToolsEX] Connecting to database...
[17:30:29 INFO]: [TToolsEX] Loading users...
[17:30:29 ERROR]: [TToolsEX] CANNOT LOAD DATA!
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table '373156_Statystyki.users' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_65]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[?:1.7.0_65]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_65]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_65]
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.Util.getInstance(Util.java:382) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1474) ~[spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at com.gmail.tirexgta.ttoolsex.database.Datasource.loadAll(Datasource.java:74) [TToolsEX.jar:?]
at com.gmail.tirexgta.ttoolsex.database.Datasource.<init>(Datasource.java:34) [TToolsEX.jar:?]
at com.gmail.tirexgta.ttoolsex.Main.onEnable(Main.java:282) [TToolsEX.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:390) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:460) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:380) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:348) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:325) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:281) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:186) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:437) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot_1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
[17:30:29 INFO]: [PermissionsEx] Enabling PermissionsEx v1.21.3
[17:30:29 INFO]: [PermissionsEx] Initializing file backend
[17:30:29 INFO]: [PermissionsEx] Permissions file successfully reloaded
[17:30:30 INFO]: WEPIF: PermissionsEx detected! Using PermissionsEx for permissions.
[17:30:30 INFO]: [Vault][Permission] PermissionsEx hooked.
[17:30:30 INFO]: [Vault][Chat] PermissionsEx_Chat hooked.
[17:30:30 INFO]: [HelpOp] Enabling HelpOp v1.0
[17:30:30 INFO]: [HelpOpZostal wlaczony!
[17:30:30 INFO]: [WorldGuard] Enabling WorldGuard v5.7.1
[17:30:30 INFO]: [WorldGuard] (world) TNT ignition is PERMITTED.
[17:30:30 INFO]: [WorldGuard] (world) Lighters are PERMITTED.
[17:30:30 INFO]: [WorldGuard] (world) Lava fire is blocked.
[17:30:30 INFO]: [WorldGuard] (world) Fire spread is UNRESTRICTED.
[17:30:30 INFO]: [WorldGuard] Loaded configuration for world 'world'
[17:30:30 INFO]: [WorldGuard] (world_the_end) TNT ignition is PERMITTED.
[17:30:30 INFO]: [WorldGuard] (world_the_end) Lighters are PERMITTED.
[17:30:30 INFO]: [WorldGuard] (world_the_end) Lava fire is blocked.
[17:30:30 INFO]: [WorldGuard] (world_the_end) Fire spread is UNRESTRICTED.
[17:30:30 INFO]: [WorldGuard] Loaded configuration for world 'world_the_end'
[17:30:30 INFO]: [WorldGuard] 0 regions loaded for 'world'
[17:30:30 INFO]: [WorldGuard] 0 regions loaded for 'world_the_end'
[17:30:30 INFO]: [TChatEX] Enabling TChatEX v1.0
[17:30:30 INFO]: [AutoInPlus] Enabling AutoInPlus v1.0
[17:30:30 INFO]: [AutoInMes]Enable!
[17:30:30 INFO]: [FGStone] Enabling FGStone v1.0
[17:30:30 INFO]: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[17:30:30 INFO]: Plugin FGStone zostal aktywowany!
[17:30:30 INFO]: Plugin napisany przez FGStefa
[17:30:30 INFO]: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[17:30:30 INFO]: [LogIt] Enabling LogIt v0.6.7-b661
[17:30:30 INFO]: [TagAPI] Enabling TagAPI v3.0.6
[17:30:30 WARN]: [TagAPI] Inconsistency found: Potential mod detected. TagAPI may not run properly. Let's try it anyway!
[17:30:30 INFO]: [TagAPI] It looks like you're using a mod, but it's claiming to be "CraftBukkit" when I ask it.
[17:30:30 INFO]: [TagAPI] When I check the version string I get "git-Spigot-1.7.2-R0.3-122-gb58e277 (MC: 1.7.2)" which doesn't sound like CraftBukkit to me (Could be wrong!).
[17:30:30 INFO]: [TagAPI] The above (or below, if your log reads in reverse) message DOES NOT mean there is a problem with TagAPI. Don't panic. Just breathe!
[17:30:30 INFO]: [TagAPI] Using hooks for CraftBukkit v1_7_R1
[17:30:30 INFO]: [TGuildsEX] Enabling TGuildsEX v1.0
[17:30:30 INFO]: [TGuildsEX] Connecting to database...
[17:30:30 INFO]: [TGuildsEX] Loading guilds...
[17:30:30 INFO]: [TGuildsEX] Loaded 0 guilds!
[17:30:30 INFO]: [TGuildsEX] Loading users...
[17:30:30 INFO]: [TGuildsEX] Loaded 9 users!
[17:30:31 INFO]: [BukkitSmerf] Enabling BukkitSmerf v1.0
[17:30:31 INFO]: [BukkitSmerf] Found minecraft server engine, version: v1_7_R1 compatibility checking...
[17:30:31 INFO]: Server permissions file permissions.yml is empty, ignoring it
[17:30:31 INFO]: Done (3.727s)! For help, type "help" or "?"
 

 

Ps. Pluginy tirexa przerobione o 360 stopni ;)

Opublikowano

nie dodałeś mojego pluginu do depend

w plugin.yml

depend: [BukkitSmerf]

No i najważniejsze... :D

nie zarejestrowałeś eventu

W twoim wypadku:

Bukkit.getPluginManager().registerEvents(this, this);

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...