PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Essentials Protect wird nicht geladen



Crunk_Bass
24.02.2011, 22:42
Hallo zusammen,

ich wollte mir die Essentials Plugins auf meinen Minecraft Server installieren. Das hat soweit auch fast alles geklappt. Allerdings wird das Plugin EssentialsProtect nicht geladen und ich kann einfach nirgends den Fehler finden.

Hier mal der Log vom Server:
root@Vmware-Debian:~/bukkit# java -Xms128M -Xmx1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar

2011-02-24 23:34:14 [INFO] Starting minecraft server version Beta 1.3
2011-02-24 23:34:14 [INFO] Loading properties
2011-02-24 23:34:14 [INFO] Starting Minecraft server on *:10000
2011-02-24 23:34:14 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
2011-02-24 23:34:14 [WARNING] The server will make no attempt to authenticate usernames. Beware.
2011-02-24 23:34:14 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
2011-02-24 23:34:14 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
2011-02-24 23:34:14 [INFO] This server is running Craftbukkit version git-Bukkit-unknown (MC: 1.3)
2011-02-24 23:34:14 [INFO] Preparing level "world"
2011-02-24 23:34:14 [INFO] Preparing start region
2011-02-24 23:34:16 [INFO] Preparing spawn area: 36%
2011-02-24 23:34:17 [SEVERE] Could not load plugins/EssentialsProtect.jar in plugins: null
org.bukkit.plugin.InvalidPluginException
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin (JavaPluginLoader.java:85)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(S implePluginManager.java:129)
at org.bukkit.plugin.SimplePluginManager.loadPlugins( SimplePluginManager.java:94)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(Cra ftServer.java:58)
at net.minecraft.server.MinecraftServer.e(MinecraftSe rver.java:187)
at net.minecraft.server.MinecraftServer.a(MinecraftSe rver.java:174)
at net.minecraft.server.MinecraftServer.d(MinecraftSe rver.java:120)
at net.minecraft.server.MinecraftServer.run(Minecraft Server.java:227)
at net.minecraft.server.ThreadServerApplication.run(S ourceFile:366)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:532)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin (JavaPluginLoader.java:80)
... 8 more
Caused by: java.lang.NoClassDefFoundError: com/earth2me/essentials/Essentials
at com.earth2me.essentials.protect.EssentialsProtect.<init>(EssentialsProtect.java:42)
... 13 more
Caused by: java.lang.ClassNotFoundException: com.earth2me.essentials.Essentials
at java.net.URLClassLoader$1.run(URLClassLoader.java: 217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:205)
at org.bukkit.plugin.java.PluginClassLoader.findClass (PluginClassLoader.java:30)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 21)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 66)
... 14 more
2011-02-24 23:34:17 [INFO] Loaded EssentialsGod build 231 by Zenexer, ementalo, Eris, and EggRoll
2011-02-24 23:34:17 [INFO] Loaded Essentials build 231 by Zenexer, ementalo, Eris, and Brettflan
2011-02-24 23:34:17 [INFO] Loaded EssentialsEco build 231 by Zenexer, ementalo, Eris, and Brettflan
2011-02-24 23:34:17 [INFO] GroupManager - Scheduled Data Saving is set for every 10 minutes!
2011-02-24 23:34:17 [INFO] GroupManager version 0.9e is enabled!
2011-02-24 23:34:17 [INFO] Fake Permissions version 2.0 is enabled!
2011-02-24 23:34:17 [INFO] Loaded EssentialsSpawn build 231 by Zenexer, ementalo, Eris, and Brettflan
2011-02-24 23:34:17 [INFO] Loaded EssentialsWarp build 231 by Zenexer, ementalo, Eris, and Brettflan
2011-02-24 23:34:17 [INFO] Loaded EssentialsTele build 231 by Zenexer, ementalo, Eris, and Brettflan
2011-02-24 23:34:17 [INFO] Loaded EssentialsHome build 231 by Zenexer, ementalo, Eris, and Brettflan
2011-02-24 23:34:17 [INFO] Loaded EssentialsHelp build 231 by Zenexer, ementalo, Eris, and EggRoll
2011-02-24 23:34:17 [INFO] Done (2896407502ns)! For help, type "help" or "?"
stop
2011-02-24 23:34:22 [INFO] CONSOLE: Stopping the server..
2011-02-24 23:34:22 [INFO] Stopping server
2011-02-24 23:34:22 [INFO] Fake Permissions version 2.0 is disabled!
2011-02-24 23:34:22 [INFO] GroupManager - Scheduled Data Saving has been disabled!
2011-02-24 23:34:22 [INFO] GroupManager version 0.9e is disabled!
2011-02-24 23:34:22 [INFO] Saving chunks

Könnt ihr damit irgendwas anfangen?
Falls mehr Informationen benötigt werden bitte danach fragen. Ich kenne mich leider noch nicht so gut mit Minecraft Servern aus deshalb weiß ich nicht welche Informationen alle benötigt werden.

MfG Crunk_Bass

Anonymer
25.02.2011, 00:24
speicher deine alte config irgendwo und lösch sie dann vom server,
restarte den server und du bekommst eine neue config,
guck was an neuen werten dort eingetragen werden muss....

(protection brauch z.b. eine datenbank zum funktionieren)



################################################## ##########
# +------------------------------------------------------+ #
# | Notes | #
# +------------------------------------------------------+ #
################################################## ##########

# If you want to use special characters in this document, such as accented letters, you MUST save the file as UTF-8, not ANSI.
# If you receive an error when Essentials loads, ensure that:
# - No tabs are present: YAML only allows spaces
# - Indents are correct: YAML heirarchy is based entirely on indentation
# - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrphe)
# - List items are prefixed with a hyphen and indented:
# lists:
# - look like this
# not:
# - like this
# - Text with symbols is enclosed in single or double quotation marks
# - CraftBukkit and Permissions have been updated: CraftBukkit and Essentials almost always line up, but sometimes other plugins fall behind CraftBukkit's multiple daily updates
# - You have saved the document as UTF-8, NOT the default, ANSI





################################################## ##########
# +------------------------------------------------------+ #
# | Essentials (Global) | #
# +------------------------------------------------------+ #
################################################## ##########

# A color code between 0-9 or a-f. Set to 'none' to disable.
ops-name-color: 'c'

# The character(s) to prefix all nicknames, so that you know they are not true usernames.
nickname-prefix: '~'

# The delay, in seconds, required between /home, /tp, etc.
teleport-cooldown: 0

# The delay, in seconds, before a user actually teleports. If the user moves or gets attacked in this timeframe, the teleport never occurs.
teleport-delay: 0

# The delay, in seconds, required between /heal attempts
heal-cooldown: 60

# The number of items given if the quantity parameter is left out in /item or /give.
default-stack-size: 64

# Whether or not to reclaim memory on player logout; this is technical, and should only be disabled under special circumstances.
# This generally increases server stability unless very specific runtime configurations are used.
reclaim-onlogout: true

# Should primitive spawn protection be enabled? For most servers, this should be flase; it is better to use a third-party plugin to protect it.
spawn-protection: false

# Nether settings (switch between worlds with "/world nether" and "/world normal")
# Sets whether the nether system is enabled, what folder to save the world in, and whether portals should teleport players between worlds.
nether:
enabled: false
folder: nether
portals-enabled: false

# Mob limit on spawnmob
spawnmob-limit: 10

# The message of the day, displayed on connect and by typing /motd.
motd:
- '&cWelcome, {PLAYER}&c!'
- '&fType &c/help&f for a list of commands.'
- 'Currently online: {PLAYERLIST}'

# The server rules, available by typing /rules
rules:
- '[1] Be respectful'
- '[2] Be ethical'
- '[3] Use common sense'

# Disabled commands will be completelly unavailable on the server.
disabled-commands:
- nick

# Restricted commands will only be available to ops.
# These will have NO EFFECT if you have Permissions installed!
# These are here only if you want something simpler than Permissions.
restricted-commands:
- bigtree
- item
- give
- heal
- plugin
- time
- top
- tp
- tphere
- tree

# Note: All items MUST be followed by a quantity!
# Times are measured in seconds.
kits:
tools:
delay: 10
items:
- 277 1
- 278 1
- 279 1





################################################## ##########
# +------------------------------------------------------+ #
# | EssentialsHome | #
# +------------------------------------------------------+ #
################################################## ##########

# When users die, should they respawn at their homes, instead of the spawnpoint?
respawn-at-home: false





################################################## ##########
# +------------------------------------------------------+ #
# | EssentialsEco | #
# +------------------------------------------------------+ #
################################################## ##########

# Defines the balance with which new players begin. Defaults to 0.
starting-balance: 0

# item-worth defines the value of an item when it is sold to the server via /sell.
item-worth-1: 1
item-worth-278: 1000

# Defines the cost to use the given commands PER USE
command-costs:
# /example costs $1000 PER USE
example: 1000





################################################## ##########
# +------------------------------------------------------+ #
# | EssentialsHelp | #
# +------------------------------------------------------+ #
################################################## ##########

#Show other plugins commands in help
non-ess-in-help: true





################################################## ##########
# +------------------------------------------------------+ #
# | EssentialsServerlist | #
# +------------------------------------------------------+ #
################################################## ##########

# This is your server's mcserverlist.net API key. Register your server at mcserverlist.net if you haven't already.
mcsl-key: ''





################################################## ##########
# +------------------------------------------------------+ #
# | EssentialsChat | #
# +------------------------------------------------------+ #
################################################## ##########

# If EssentialsChat is installed, this will define how far a player's voice travels, in blocks. Set to 0 to make all chat global.
# Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
# Users with essentials.chat.shout can override this by prefixing text with an exclamation mark (!)
chat-radius: 0





################################################## ##########
# +------------------------------------------------------+ #
# | EssentialsProtect | #
# +------------------------------------------------------+ #
################################################## ##########

protect:
# Database settings for sign/rail protection
# get mysql.jar and sqlite and place it in your serverroot/lib directory from here:
# http://java.net/projects/essentials/sources/svn/show/lib?rev=435

# mysql, sqlite or none
datatype: 'sqlite'

# If you specified MySQL above, you MUST enter the appropriate details here.
# If you specified SQLite above, these will be IGNORED.
username: 'root'
password: 'root'
mysqlDb: 'jdbc:mysql://localhost:3306/minecraft'

# For which block types would you like to be alerted?
# You can find a list of IDs in plugins/Essentials/Items.db after loading Essentials for the first time.
alert:
# 10: lava
# 11: still lava
# 46: TNT
on-placement: 10,11,46
# 1: rock (just an example--doesn't actually do much)
on-use: 1
# 46: TNT
on-break: 46

# Users cannot PLACE these types of blocks/items.
# < 255 designates a BLOCK
# > 255 designates an ITEM (Some blocks can be placed as blocks OR items; lava blocks can be placed by lava buckets, for example.)
blacklist:
placement: 327,326,14,56,46,11,10,9,8
usage: 327,326,325


# General physics/behavior modifications
prevent:
lava-flow: false
water-flow: false
water-bucket-flow: false
fire-spread: false
lava-fire-spread: false
flint-fire: false
tnt-explosion: false
creeper-explosion: false

# Protect various blocks.
protect:
# Protect all signs
signs: true

# Prevent users from destroying rails
rails: true

# Blocks below rails/signs are also protected if the respective rail/sign is protected.
# This makes it more difficult to circumvent protection, and should be enabled.
# This only has an effect if "rails" or "signs" is also enabled.
block-below: true

# Prevent placing blocks above protected rails, this is to stop a potential griefing
prevent-block-on-rails: false

# Disable various default physics and behaviors
disable:
# Should fall damage be disabled?
fall: false

# Users with the essentials.protect.pvp permission will still be able to attack each other if this is set to true.
# They will be unable to attack users without that same permission node.
pvp: false

# Should drowning damage be disabled?
# (Split into two behaviors; generally, you want both set to the same value)
drown: false
suffocate: false

# Should damage via lava be disabled? Items that fall into lava will still burn to a crisp. ;)
lavadmg: false

# Should arrows cause damage?
projectiles: false

# This will disable damage from touching cacti.
contactdmg: false

# Burn, baby, burn! Should fire damage be disabled?
firedmg: false

# Should people with build: false in permissions be allowed to build
# Set true to disable building for those people
build: false

# End of File <-- No seriously, you're done with configuration.

Crunk_Bass
25.02.2011, 03:31
Ich hatte vorher noch keine Plugins auf dem Server installiert.

Ich habe mir die neueste Bukkit Version geladen und einen Testserver erstellt weil ich die Plugins erst mal testen möchte bevor ich sie auf den Server installiere auf dem auch unsere Map ist. Dieser läuft momentan noch mit der minecraft_server.jar von minecraft.net.

Wenn ich die Ordner Essentials und EssentialsGroupManager lösche werden sie zwar neu erstellt und auch die Config Dateien sind wieder da aber das Plugin wird trotzdem nicht geladen. Es kommt der gleiche Fehler wie im ersten Post.

Ich habe es mit sqlite, einer mysql Datenbank und auch ohne (datatype: 'none') versucht.
In der Config steht dass ich mir mysql.jar und sqlite.jar herunterladen und in den /lib ordner packen soll.
Auch das habe ich gemacht.

Sonst noch eine Idee an was es liegen könnte?

Anonymer
25.02.2011, 09:23
derzeit leider nicht :/
ich guck mir das heute nachmittag nochmal genau an und meld mich dann wieder.

Crunk_Bass
25.02.2011, 16:11
Hier noch ein Paar Systeminformationen die vielleicht wichtig sein könnten.

Betriebssystem: Debian 6.0 squeeze 32-Bit
Java Version: 1.6.0_18


root@Vmware-Debian:~/bukkit# java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.3) (6b18-1.8.3-2+squeeze1)
OpenJDK Client VM (build 16.0-b13, mixed mode, sharing)