[INACTIVE][MECH]BukkitPiston v0.54 - Pistons plugin for SMP [860]

Discussion in 'Inactive/Unsupported Plugins' started by redspider, Apr 12, 2011.

  1. Offline

    redspider

    BukkitPiston - Piston plugin for SMP:

    Since I don't have the time to continue developing, I've decided to release the source code.
    Hopefully someone can create a new mod out of it.

    Source


    Version: v0.54

    This mod changes iron blocks (by default) into pistons, which extend, when powered with redstone or redstone torches.
    Much like the original piston mod by Hippoplatimus. Right click on a face to change the orientation.
    Power it with redstone to make it push max. 16 blocks. (obisidan, iron and bedrock won't be pushed!)
    It is possible to change the piston properties like strength or block type. Take a look at the config.ini in the plugin/BukkitPiston folder.
    If you get an error like ebean.properties not found, create an empty file named "ebean.properties" in the bukkit main folder

    Download

    Jar File (doesn't contain config file)

    Support


    thx @MinecraftTutorialify for the vid

    thx @marvinody for the vid


    Changelog:
    Version 0.54
    • fixed: updated to 860 (fixed nether, saving problems, etc)
    • added: autosave (interval is changeable in config file)
    • changed: max worldname length is now 255
    If you had problems with that (open)

    open bukkitpiston.db with an sqllite editor of your choice (e.g. http://sourceforge.net/projects/sqlitebrowser/)
    and modify the table bp_piston_bodys (edit, modify table)
    edit the field world_name to varchar(255) (use the ...)
    same with the table bp_piston_owner.


    Version 0.53
    • fixed: exception on pushing sand
    • fixed: config.ini was not read
    • ebean.properties is created, if not present
    • known bug: /reload causes exception
    Version 0.52 (Beta)

    • Minecarts are pushed in the direction, in which they are driving
    • Sugarcane / crops fixed (thx meskeba)
    • Nullpointer event fix (runecraft and some other plugins)
    • Config file is generated if not present
    • Pistons are stored in a database (thx @Sammy for his tutorial)
    • A LOT of code refactoring
    Version 0.51

    • Few event fixes, you should REPLACE ALL PISTONS if you use worldguard or any other world protection plugin, to reset the owner
    • Owner is used as the one, who pushes the blocks
    • Protection plugins might work, not tested. (owner dependent, not activator)
    Version 0.5

    • Piston material is always immovable!
    • Added block place / break events
    • A few other fixes involving redstone
    • Config option to choose tools which can change the piston orientation
    • Warning if save file is readonly
    • Option to restrict changes in direction to owner (only pistons placed since 0.5)
    • Option to restrict building pistons to ops
    • Piston strength corrected
    Prior changelog (open)


    Version 0.43
    • Fixed iron duplication bug
    Version 0.42

    • Piston extension is a few ticks delayed, to ease the build of toggled blocks
    Version 0.41

    • Fixed PistonBlockStrength was not used
    • Integrated powered & detector rail in default config
    Version 0.4

    • Fixed player was hurt when a block was above the piston extension, player still gets hurt on purpose, when squashed
    • Custom cancellable event fired upon extension / contraction
    • Config file (set strength, change piston block id, set immovable, destructible stuff etc. (don't mess with this too much!))
    • Improved player / sand movement
    • 1.5 support (ready when you are, bukkit)
    Version 0.3

    • Flying sand / gravel !! (thx gmfreaky)
    • Piston won't stay extended when power source is destroyed by piston
    • Content of chest / furnace / dispenser will be moved, too
    Version 0.2

    • Some bugfixing
    Version 0.1

    • Internal release


    Future plans / Known bugs (open)

    here's a rough timeline, no guaranty though:
    0.6 piston edit mode via command, sand pushed like in the original pistons, block crushing
    0.7 improved x/yml config file
    0.8 sticky pistons
    0.9 permission plugin support
    1.0 final release
     
    zhuowei, CamudX, Geen117 and 7 others like this.
  2. Offline

    Hisui

    Amazing work, redspider - it's a delight to have your mod on the server. Pistons allow so many new mechanisms, it's incredible.

    I have but one request: Could you implement the crushing of blocks between 2 pistons?
    I have been trying to recreate this awesome structure:


    As you can see, it relies on cobblestone from lava/water streams being crushed between two pistons. Now, with your plugin I could create a similar factory by putting cobblestone in the 'breakable' block list, so it is destroyed even by single pistons, however this means that any other piston constructions will be unable to push cobblestone, always destroying it instead. That is really really inconvenient!

    So, could you please add the feature of crushing certain blocks between 2 pistons? It would be much appreciated.
     
    ho0k likes this.
  3. Offline

    redspider

    post a serverlog
    yes, i'll fix it
    place them one block higher
    it means, your world name is exceeds the max limit of 30 ;)
    i'll fix it in the next version
    yes, maybe in the next major version
     
  4. Offline

    ledhead900

    CB 766 Issue

    Also it appears to happen when u try to make piston shoot stack anymore then 2 blocks high in the towards sky. Im not sure root of the issue tho.

    PHP:
    22:42:15 [WARNINGTask of 'BukkitPiston' generated an exception
    java
    .lang.ClassCastExceptionorg.bukkit.craftbukkit.entity.CraftFallingSand can
    not be cast to org
    .bukkit.entity.LightningStrike
            at net
    .minecraft.server.WorldServer.a(WorldServer.java:112)
            
    at com.bukkit.redspider.bukkitPiston.PistonBlock.shiftAway(PistonBlock.j
    ava
    :677)
            
    at com.bukkit.redspider.bukkitPiston.PistonBlock.extend(PistonBlock.java
    :611)
            
    at com.bukkit.redspider.bukkitPiston.PistonBlock.update(PistonBlock.java
    :390)
            
    at com.bukkit.redspider.bukkitPiston.PistonBlock$1.run(PistonBlock.java:
    342)
            
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler
    .java:138)
            
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:360)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    I was filling my setup with a simple sand gravity drop and pushing some cobble and sand along a cannal then pushing it along a different direciton for a test.
     
  5. Offline

    Blabla51

    Hello ,

    I want to know when we can save the position of the piston , thks .
     
  6. Offline

    redspider

    already done
     
  7. Offline

    ledhead900

    Testing fixed version for sand.
     
  8. Offline

    lipe123

    Just applied the update (yay craftbukkitup is nice) and glad to see the config file now works.

    One "bug", when used on conjunction with mcmmo and pushing a row of sand for example the owner of the piston gains "excavation" skill. I'm guessing because the sand blocks gets destroyed and recreated at a new location?

    Using pistons to move stacks of blocks up and down on a timer would enable ppl to lvlup their skills pretty quick with no effort.

    I'm not sure how to work around this, or if its even possible.

    On the plus side this enables glowstone and coco beans factories to be made simply by pushing two stacks of dirt/sand between two alternating pistons.
     
  9. Offline

    redspider

    thats part of mcmmo. it is possible, though
     
  10. Offline

    lipe123

    mcmmo is supposed to only credit your skills if you use the correct tool, eg. you need to use a shovel to get the credit for destroying dirt/sand.
    Could you use that somehow to bypass the XP gain? Maybe the other solution is just to see if the mcmmo ppl can add something to their plugin to ignore pistons?
     
  11. Offline

    ledhead900

    Priority on this seems to be higher then then Mulitverse on lastest release making it load before the worlds do causing it to sometimes load before muliverse and errroing out when it cant detect the world folder its looking for.

    anyon else confirm this on CB 766 and Multiverse latest

    Here is the issue.

    PHP:
    ceFile:394)
    16:51:25 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    16
    :51:25 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    16
    :51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    16:51:25 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    16:51:25 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    16:51:25 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    16
    :51:25 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    16
    :51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    16:51:25 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    16:51:25 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    16:51:25 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    16
    :51:25 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    16
    :51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    16:51:25 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    16:51:25 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    16:51:25 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    16
    :51:25 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    16
    :51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    16:51:25 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    16:51:25 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    16:51:25 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    16
    :51:25 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    16
    :51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    16:51:25 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    16:51:25 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    16:51:25 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    16
    :51:25 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    16
    :51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    16:51:25 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    16:51:25 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    16:51:25 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    16:51:25 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    16:51:25 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    16:51:25 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    16:51:26 [INFOLoaded Essentials build 2.2.16 by ZenexerementaloAeluxBret
    tflan
    KimKandorsnowleoceulemans and Xeology
    16
    :51:26 [INFOGroupManager INFO Scheduled Data Saving is set for every 10
    minutes
    !
    16:51:26 [INFOGroupManager version 1.0(alpha-5is enabled!
    16:51:26 [INFOFalseBookBlock v0.84alpha by GeMo enabled
    16
    :51:26 [INFO] [FalseBook Block2 Cauldrons successfully loaded.
    16:51:26 [INFO] [FalseBook CoreFalseBookCore v0.84alpha by GeMo enabled!
    16:51:26 [INFOFalseBookIC v0.84alpha by GeMo enabled
    16
    :51:26 [INFOiChat (v2.2.3enabled
    16
    :51:26 [INFOFake Permissions version 2.7.2 is enabled!
    16:51:26 [INFO] [iChatFound Permissions (v2.7.2)
    16:51:26 [INFO] [LogBlockPermissions enabled
    16
    :51:26 [INFO] [LogBlockScheduled consumer with bukkit scheduler.
    16:51:26 [INFOLogblock v0.15 enabled.
    16:51:26 [INFOLWC     Loaded 116 locale strings (0 overrides)
    16:51:27 [INFOLWC     Using Nijikokun's permissions plugin for permissions
    16:51:27 [INFO] LWC     Loading MySQL
    16:51:27 [INFO] MySQL   Using: Mysql-connector-java-5.1.14 ( Revision: ${bzr.rev
    ision-id} )
    16:51:27 [INFO] LWC     At version: v2.31
    16:51:27 [INFO] MCBans: mcbans version 2.9.1 is enabled!
    16:51:27 [INFO] MCBans: Voting enabled!
    16:51:27 [INFO] MCBans: Checking for premium!
    16:51:27 [INFO] MCBans: Server NOT premium!
    16:51:28 [INFO] [Minecart Mania] Debug mode switched to NORMAL
    16:51:38 [INFO] [Minecart Mania] MinecartManiaCore version 1.2.2 is enabled!
    16:51:38 [INFO] [Minecart Mania] MinecartManiaSignCommands version 1.2.2 is enab
    led!
    16:51:38 [INFO] [Minecart Mania] MinecartManiaStation version 1.2.2 is enabled!
    16:51:38 [INFO] MobRider 0.37 enabled.
    16:51:38 [INFO] MobRider - Permissions Plugin Detected
    16:51:38 [INFO] [MonsterTamer]: version [1.3.9] (Commander) loaded
    16:51:38 [INFO] [MultiVerse] Permissions Found
    16:51:38 [INFO] [MultiVerse] - Version 1.6.4 Enabled
    16:51:38 [INFO] [MultiVerse] Loading World & Settings - '
    world' - NORMAL
    16:51:38 [INFO] [MultiVerse] Loading World & Settings - '
    RiftZero' - NORMAL
    16:51:38 [INFO] [MultiVerse] Loading World & Settings - '
    TheAbyss' - NETHER
    16:51:38 [INFO] [MultiVerse] 3 - World(s) loaded.
    16:51:38 [INFO] [MultiVerse] Loading Portals
    16:51:38 [INFO] [MultiVerse] 20 - Portal(s) loaded.
    16:51:38 [INFO] My Boat Enabled.
    16:51:38 [INFO] [NoCheat] version [0.9.6] couldn'
    t find CrafTIRC pluginDisabli
    ng logging to IRC
    .
    16:51:38 [INFO] [NoCheatversion [0.9.6is enabled with the following checks:
    moving bedteleport speedhack itemdupe flying
    16
    :51:38 [INFO] [Performance TweaksVersion 0.06 enabled.
    16:51:38 [INFO] [Performance TweaksSet auto save interval to 36000 in world "R
    iftZero"
    16:51:38 [INFO] [Performance TweaksSet auto save interval to 36000 in world "w
    orld"
    16:51:38 [INFO] [Performance TweaksSet auto save interval to 36000 in world "T
    heAbyss"
    16:51:38 [INFO] [Performance TweaksChunk Life Time300000ms
    16
    :51:38 [INFO] [Performance TweaksChunk Prune Time5000ms
    16
    :51:38 [INFO] [Performance TweaksMonster Limit set to 700
    16
    :51:38 [INFO] [Performance TweaksAllow Monsters True
    16
    :51:38 [INFO] [Performance TweaksAllow Animals True
    16
    :51:38 [INFOLoading PluginControl Version 0.56
    16
    :51:38 [INFOUsing Essentials Group Manager plugin
    16
    :51:38 [INFOPluginControl started
    16
    :51:38 [INFOPWStart loading of PrivateWarp 1.4.6
    16
    :51:38 [INFOPWStarting initialization of PrivateWarp
    16
    :51:38 [INFOPWCopyrightWrecker Technologies
    16
    :51:38 [INFOPWPrivateWarp 1.4.6 initialized
    16
    :51:38 [INFOPWJust got enabled
    16
    :51:38 [INFOPWPPublicWarp got enabled
    16
    :51:38 [INFO] [Rulesplugin version 1.1 is enabled.
    16:51:38 [INFOWarWar v1.4.2 (Slimis on.
    16:51:38 [INFOWorldEdit 4.5 enabled.
    16:51:38 [INFOWorldEditPermissions plugin detectedUsing Permissions plugin
     
    for permissions.
    16:51:38 [INFOWorldGuardPermissions plugin detectedUsing Permissions plugi
    for permissions.
    16:51:39 [INFOWorldGuardBlacklist loaded.
    16:51:39 [INFOWorldGuardLoaded configuration for world 'RiftZero"
    16:51:39 [INFO] WorldGuard: Blacklist loaded.
    16:51:39 [INFO] WorldGuard: Loaded configuration for world '
    world"
    16:51:39 [INFO] WorldGuard: Blacklist loaded.
    16:51:39 [INFO] WorldGuard: Loaded configuration for world 'TheAbyss"
    16:51:39 [INFOWorldGuard38 regions loaded for 'RiftZero'
    16:51:39 [INFOWorldGuard20 regions loaded for 'world'
    16:51:39 [INFOWorldGuard38 regions loaded for 'TheAbyss'
    16:51:39 [INFOWorldGuard 5.0-alpha10 enabled.
    16:51:39 [INFO] [Minecart ManiaPermissions detectedUsing permissions.
    16:51:39 [INFO] [Minecart ManiaMinecartManiaAdminControls version 1.2.2 is ena
    bled
    !
    16:51:39 [INFO] [Minecart ManiaMinecartManiaAutomations version 1.2.2 is enabl
    ed
    !
    16:51:39 [INFO] [Minecart ManiaMinecartManiaChestControl version 1.2.2 is enab
    led
    !
    16:51:39 [INFODone (1.637s)! For helptype "help" or "?"
    16:51:39 [INFO] [FalseBook Block0 Areas loaded.
    16:51:39 [INFO] [FalseBook Block7 Bridges successfully loaded.
    16:51:39 [INFO] [FalseBook Block6 Doors successfully loaded.
    16:51:39 [INFO] [FalseBook BlockGates successfully loaded.
    16:51:39 [INFO] [FalseBook ICplugins/FalseBook/Transmitter.db not found.
    16:51:39 [INFO] [FalseBook ICplugins/FalseBook/Receiver.db not found.
    16:51:39 [INFO] [FalseBook IC0 Sensors loaded.
    16:51:39 [INFOWarRestoring zone Castlemania...
    >
     
  12. Offline

    defthefirst

    CB 766, got this error:

    Code:
    2011-05-14 09:46:26 [WARNING] Task of 'BukkitPiston' generated an exception
    java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftFallingSand cannot be cast to org.bukkit.entity.LightningStrike
            at net.minecraft.server.WorldServer.a(WorldServer.java:112)
            at com.bukkit.redspider.bukkitPiston.PistonBlock.shiftAway(PistonBlock.java:581)
            at com.bukkit.redspider.bukkitPiston.PistonBlock.extend(PistonBlock.java:529)
            at com.bukkit.redspider.bukkitPiston.PistonBlock.update(PistonBlock.java:214)
            at com.bukkit.redspider.bukkitPiston.PistonBlock$1.run(PistonBlock.java:167)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:360)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  13. Offline

    ledhead900

    Download the new version it has fixed a bug relating to sand falling and being pushed with pistons.

    @redspider
    Server restart resets piston oriantation :(
     
  14. Offline

    redspider

    ahh you got to be kidding me :mad:
    a complete stop / start or a reload? any warnings in the serverlog?
     
  15. Offline

    Deages

    Any plans on how far we can extend piston reach in the future as an option?
     
  16. Offline

    redspider

    nope. no plans for that, yet. maybe, when everything works and i have some spare time
     
  17. @redspider
    thanks a ton for the awesome plugin! Could we have source?
     
  18. Offline

    ledhead900

    Complete stop, was stopping server with some other admins online trying to work out what the cause of the unusual player lockup was where nothing responds for that player.

    I'm pretty sure its this plugin or myBoat.

    There a post slightly higher up of mine u missed with a detailed reporting on a possible priority clash causing this to load before mulitverse and thus this not finding the world other pistons are in.

    The only warning in the sever log for both of these events is on server start when I get the Priority bug but even that issue seems random as on second start it loads normally.

    During play however no warnings of any kinds just an odd exception relating to an old bug in "Myboat" this is a vheicel event exception. Was very spamy in a past version this time I only seen rare odd cases that it appears.

    Like wise if you did read to the bottom of this post "this part" then you would have a good indication on whats going on and that one of these two plugins might be a cause for what I call the "SoloSMP" Bug where the everything in world other then block placement and movement stops responding to the client.

    I have some plugins in mind

    Myboat
    This
    PerformanceTweak < this one actually behaves like a ramdisk but it's not so volatile.

    Anyway I like this plugin its fun lf to updates in future.
     
  19. Offline

    abbestyle

    How do i get the piston extense more ?
     
  20. Offline

    jedimaster0

    Hey just a heads up. But I'm still getting the "your world's name is too long" error I had a while back.

    Code:
    2011-05-15 11:02:33 [SEVERE] Could not pass event REDSTONE_CHANGE to BukkitPiston
    com.avaje.ebean.ValidationException: validation failed for: com.bukkit.redspider.bukkitPiston.PersistentBlock: [errorKey=length.max type=com.bukkit.redspider.bukkitPiston.PersistentBlock property=worldName value=Jedimaster's World of Minecraft]
    at com.avaje.ebeaninternal.server.core.PersistRequestBean.validate(PersistRequestBean.java:507)
    at com.avaje.ebeaninternal.server.persist.DefaultPersistExecute.executeInsertBean(DefaultPersistExecute.java:89)
    at com.avaje.ebeaninternal.server.core.PersistRequestBean.executeNow(PersistRequestBean.java:527)
    at com.avaje.ebeaninternal.server.core.PersistRequestBean.executeOrQueue(PersistRequestBean.java:557)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.insert(DefaultPersister.java:404)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveVanillaInsert(DefaultPersister.java:377)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveVanillaRecurse(DefaultPersister.java:361)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveRecurse(DefaultPersister.java:308)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.save(DefaultPersister.java:282)
    at com.avaje.ebeaninternal.server.core.DefaultServer.save(DefaultServer.java:1577)
    at com.avaje.ebeaninternal.server.core.DefaultServer.save(DefaultServer.java:1567)
    at com.bukkit.redspider.bukkitPiston.PistonBlock.setPersistentBody(PistonBlock.java:154)
    at com.bukkit.redspider.bukkitPiston.PistonBlock.setBody(PistonBlock.java:183)
    at com.bukkit.redspider.bukkitPiston.PistonBlock.<init>(PistonBlock.java:234)
    at com.bukkit.redspider.bukkitPiston.PistonManager.getPiston(PistonManager.java:64)
    at com.bukkit.redspider.bukkitPiston.PistonManager.getPiston(PistonManager.java:53)
    at com.bukkit.redspider.bukkitPiston.BukkitPistonBlockListener.checkOnPiston(BukkitPistonBlockListener.java:153)
    at com.bukkit.redspider.bukkitPiston.BukkitPistonBlockListener.checkAround(BukkitPistonBlockListener.java:125)
    at com.bukkit.redspider.bukkitPiston.BukkitPistonBlockListener.onBlockRedstoneChange(BukkitPistonBlockListener.java:15)
    at org.bukkit.plugin.java.JavaPluginLoader$31.execute(JavaPluginLoader.java:388)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.BlockSign.doPhysics(BlockSign.java:119)
    at net.minecraft.server.World.k(World.java:386)
    at net.minecraft.server.World.applyPhysics(World.java:365)
    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:287)
    at net.minecraft.server.World.k(World.java:386)
    at net.minecraft.server.World.applyPhysics(World.java:366)
    at net.minecraft.server.World.update(World.java:334)
    at net.minecraft.server.World.setTypeIdAndData(World.java:318)
    at net.minecraft.server.BlockDiode.a(SourceFile:63)
    at net.minecraft.server.World.a(World.java:1714)
    at net.minecraft.server.World.doTick(World.java:1465)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  21. Offline

    sinkir

    @redspider
    thanks a lot for the awesome plugin!

    all is fine and i looooveee it
    thanks thanks thanks
     
    redspider likes this.
  22. Offline

    redspider

    i will release source together with v1.0
    @ledhead900 afaik there is no real priority list on plugin loading, is there?
    oops, forgot that. sorry
     
  23. Offline

    ledhead900

    I bealive there is bukkit has a prority I think its like high med and low not sure maybe ask one of the bukkit team but I know there is a way to set priority in plugins.

    For instance I bealive it works like the following

    U have 3 plugins

    high med low

    you want your world plugin to load before medicore plugins

    Set it to High

    Since High suprceeds the rest it will be loaded first before the others are initiated

    What yours is doing now is fighting with Multiverse over initlization order
    cuasing it to on start sometimes start ahead of multiworld initalizing worlds.

    This would explain the "somtimes part" as depending on how quickly the server decided to get around to loading Multiverse depends if this will fail or not.

    Norm after I do a full shutdown I need to start server twice before this will initialize properly other wise it just fails with a cant find world exception error.

    I really suggest you look deeper in prioritization its not good when something dpendent of the worlds being loaded loads before the worlds do.



    Here is the actual server error.
    PHP:
    ceFile:394)
    04:56:07 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    04
    :56:07 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    04
    :56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    04:56:07 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    04:56:07 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    04:56:07 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionPisto
    @-29475,165 removed
    04
    :56:07 [SEVEREjava.lang.IllegalStateExceptionPiston @-29475,165 removed
    04
    :56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:915)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    04:56:07 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    04:56:07 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    04:56:07 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionPisto
    @-29475,171 removed
    04
    :56:07 [SEVEREjava.lang.IllegalStateExceptionPiston @-29475,171 removed
    04
    :56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:915)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    04:56:07 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    04:56:07 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    04:56:07 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    04
    :56:07 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    04
    :56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    04:56:07 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    04:56:07 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    04:56:07 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    04
    :56:07 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    04
    :56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    04:56:07 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    04:56:07 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    04:56:07 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    04
    :56:07 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    04
    :56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    04:56:07 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    04:56:07 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    04:56:07 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    04
    :56:07 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    04
    :56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    04:56:07 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    04:56:07 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    04:56:07 [WARNINGCould not load pistonjava.lang.IllegalStateExceptionWorld
     world not found
    04
    :56:07 [SEVEREjava.lang.IllegalStateExceptionWorld world not found
    04
    :56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PersistentBlock.get
    Block
    (PersistentBlock.java:54)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.getBody
    (PistonBlock.java:178)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonBlock.validat
    e
    (PistonBlock.java:906)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.PistonManager.loadP
    istons
    (PistonManager.java:182)
    04:56:07 [SEVERE]       at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.on
    Enable
    (BukkitPistonMain.java:188)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in
    .java:127)
    04:56:07 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:676)
    04:56:07 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager
    .java:249)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver
    .java:131)
    04:56:07 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver
    .java:109)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r
    .java:218)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r
    .java:205)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver
    .java:145)
    04:56:07 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver
    .java:260)
    04:56:07 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile
    :394)
    04:56:07 [INFOGroupManager INFO Scheduled Data Saving is set for every 10
    minutes
    !
    04:56:08 [INFOGroupManager version 1.0(alpha-5is enabled!
    04:56:08 [INFOFalseBookBlock v0.84alpha by GeMo enabled
    04
    :56:08 [INFO] [FalseBook Block2 Cauldrons successfully loaded.
    04:56:08 [INFO] [FalseBook CoreFalseBookCore v0.84alpha by GeMo enabled!
    04:56:08 [INFOFalseBookIC v0.84alpha by GeMo enabled
    04
    :56:08 [INFOiChat (v2.2.3enabled
    04
    :56:08 [INFOFake Permissions version 2.7.2 is enabled!
    04:56:08 [INFO] [iChatFound Permissions (v2.7.2)
    04:56:08 [INFO] [LogBlockPermissions enabled
    04
    :56:08 [INFO] [LogBlockScheduled consumer with bukkit scheduler.
    04:56:08 [INFOLogblock v0.15 enabled.
    04:56:08 [INFOLWC     Loaded 116 locale strings (0 overrides)
    04:56:09 [INFOLWC     Using Nijikokun's permissions plugin for permissions
    04:56:09 [INFO] LWC     Loading MySQL
    04:56:09 [INFO] MySQL   Using: Mysql-connector-java-5.1.14 ( Revision: ${bzr.rev
    ision-id} )
    04:56:09 [INFO] LWC     At version: v2.31
    04:56:09 [INFO] MCBans: mcbans version 2.9.1 is enabled!
    04:56:09 [INFO] MCBans: Voting enabled!
    04:56:09 [INFO] MCBans: Checking for premium!
    04:56:10 [INFO] MCBans: Server NOT premium!
    04:56:11 [INFO] [LogBlock] Cleared out table lb-TheAbyss. Deleted 15419 entries.

    04:56:12 [INFO] [LogBlock] Cleared out table lb-TheAbyss-sign. Deleted 5 entries
    .
    04:56:12 [INFO] [LogBlock] Cleared out table lb-TheAbyss-chest. Deleted 269 entr
    ies.
    04:56:12 [INFO] [Minecart Mania] Debug mode switched to NORMAL
    04:56:13 [INFO] [Minecart Mania] MinecartManiaCore version 1.2.2 is enabled!
    04:56:13 [INFO] [Minecart Mania] MinecartManiaSignCommands version 1.2.2 is enab
    led!
    04:56:13 [INFO] [Minecart Mania] MinecartManiaStation version 1.2.2 is enabled!
    04:56:13 [INFO] MobRider 0.37 enabled.
    04:56:13 [INFO] MobRider - Permissions Plugin Detected
    04:56:13 [INFO] [MonsterTamer]: version [1.3.9] (Commander) loaded
    04:56:13 [INFO] [MultiVerse] Permissions Found
    04:56:13 [INFO] [MultiVerse] - Version 1.6.4 Enabled
    04:56:13 [INFO] [MultiVerse] Loading World & Settings - '
    world' - NORMAL
    04:56:13 [INFO] [MultiVerse] Loading World & Settings - '
    RiftZero' - NORMAL
    04:56:13 [INFO] [MultiVerse] Loading World & Settings - '
    TheAbyss' - NETHER
    >
    As you can see it clearly is loading before my worlds do.

    Below is my second start directly after closing the failed start above.

    PHP:
    [Lnet.minecraft.server.Statistic;@2765c17
    146 recipes
    [Lnet.minecraft.server.Statistic;@2765c17
    16 achievements
    04
    :57:38 [INFOStarting minecraft server version Beta 1.5_02
    04
    :57:38 [INFOLoading properties
    04
    :57:38 [INFOStarting Minecraft server on 10.0.0.25:7767
    04
    :57:38 [INFOThis server is running Craftbukkit version git-Bukkit-0.0.0-729-
    g5ee3f0f-b766jnks (MC1.5_02)
    04:57:38 [INFOPreparing level "RiftZero"
    04:57:38 [INFOPreparing start region
    04
    :57:39 [INFODataSourcePool [BukkitPistonautoCommit[falsetransIsolation[S
    ERIALIZABLE
    min[2max[20]
    04:57:39 [INFOSubClassFactory parent ClassLoader [org.bukkit.plugin.java.Plugi
    nClassLoader
    ]
    04:57:39 [INFOtrimming off 'is' from boolean field name isOp in class com.bukk
    it
    .redspider.bukkitPiston.PersistentPlayer
    04
    :57:39 [INFOEntities enhanced[0subclassed[3]
    04:57:39 [INFOLWC     Loading shared objects
    04
    :57:39 [INFOLWC     Native libraryplugins/LWC/lib/native/Windows/amd64/sql
    itejdbc
    .dll
    04
    :57:39 [INFODataSourcePool [MinecartManiaCoreautoCommit[falsetransIsolat
    ion
    [SERIALIZABLEmin[2max[20]
    04:57:39 [INFOSubClassFactory parent ClassLoader [org.bukkit.plugin.java.Plugi
    nClassLoader
    ]
    04:57:39 [INFOEntities enhanced[0subclassed[1]
    04:57:39 [INFODataSourcePool [MinecartManiaSignCommandsautoCommit[falsetra
    nsIsolation
    [SERIALIZABLEmin[2max[20]
    04:57:39 [INFOSubClassFactory parent ClassLoader [org.bukkit.plugin.java.Plugi
    nClassLoader
    ]
    04:57:39 [INFOEntities enhanced[0subclassed[1]
    04:57:40 [INFOLoading BukkitPiston 0.53
    04
    :57:40 [INFOGroupManager INFO Scheduled Data Saving is set for every 10
    minutes
    !
    04:57:40 [INFOGroupManager version 1.0(alpha-5is enabled!
    04:57:40 [INFOFalseBookBlock v0.84alpha by GeMo enabled
    04
    :57:40 [INFO] [FalseBook Block2 Cauldrons successfully loaded.
    04:57:40 [INFO] [FalseBook CoreFalseBookCore v0.84alpha by GeMo enabled!
    04:57:40 [INFOFalseBookIC v0.84alpha by GeMo enabled
    04
    :57:40 [INFOiChat (v2.2.3enabled
    04
    :57:40 [INFOFake Permissions version 2.7.2 is enabled!
    04:57:40 [INFO] [iChatFound Permissions (v2.7.2)
    04:57:40 [INFO] [LogBlockPermissions enabled
    04
    :57:40 [INFO] [LogBlockScheduled consumer with bukkit scheduler.
    04:57:40 [INFOLogblock v0.15 enabled.
    04:57:40 [INFOLWC     Loaded 116 locale strings (0 overrides)
    04:57:40 [INFO] [LogBlockCleared out table lb-worldDeleted 6 entries.
    04:57:40 [INFO] [LogBlockCleared out table lb-world-chestDeleted 2 entries.
    04:57:41 [INFOLWC     Using Nijikokun's permissions plugin for permissions
    04:57:41 [INFO] LWC     Loading MySQL
    04:57:41 [INFO] MySQL   Using: Mysql-connector-java-5.1.14 ( Revision: ${bzr.rev
    ision-id} )
    04:57:41 [INFO] LWC     At version: v2.31
    04:57:41 [INFO] MCBans: mcbans version 2.9.1 is enabled!
    04:57:41 [INFO] MCBans: Voting enabled!
    04:57:41 [INFO] MCBans: Checking for premium!
    04:57:42 [INFO] MCBans: Server NOT premium!
    04:57:42 [INFO] [Minecart Mania] Debug mode switched to NORMAL
    04:57:42 [INFO] [Minecart Mania] MinecartManiaCore version 1.2.2 is enabled!
    04:57:42 [INFO] [Minecart Mania] MinecartManiaSignCommands version 1.2.2 is enab
    led!
    04:57:42 [INFO] [Minecart Mania] MinecartManiaStation version 1.2.2 is enabled!
    04:57:42 [INFO] MobRider 0.37 enabled.
    04:57:42 [INFO] MobRider - Permissions Plugin Detected
    04:57:42 [INFO] [MonsterTamer]: version [1.3.9] (Commander) loaded
    04:57:42 [INFO] [MultiVerse] Permissions Found
    04:57:42 [INFO] [MultiVerse] - Version 1.6.4 Enabled
    04:57:42 [INFO] [MultiVerse] Loading World & Settings - '
    world' - NORMAL
    04:57:42 [INFO] [MultiVerse] Loading World & Settings - '
    RiftZero' - NORMAL
    04:57:42 [INFO] [MultiVerse] Loading World & Settings - '
    TheAbyss' - NETHER
    04:57:43 [INFO] [MultiVerse] 3 - World(s) loaded.
    04:57:43 [INFO] [MultiVerse] Loading Portals
    04:57:43 [INFO] [MultiVerse] 22 - Portal(s) loaded.
    04:57:43 [INFO] My Boat Enabled.
    04:57:43 [INFO] [NoCheat] version [0.9.6] couldn'
    t find CrafTIRC pluginDisabli
    ng logging to IRC
    .
    04:57:43 [INFO] [NoCheatversion [0.9.6is enabled with the following checks:
    moving bedteleport speedhack itemdupe flying
    04
    :57:43 [INFO] [Performance TweaksVersion 0.07 enabled.
    04:57:43 [INFO] [Performance TweaksSet auto save interval to 36000 in world "R
    iftZero"
    04:57:43 [INFO] [Performance TweaksSet auto save interval to 36000 in world "w
    orld"
    04:57:43 [INFO] [Performance TweaksSet auto save interval to 36000 in world "T
    heAbyss"
    04:57:43 [INFO] [Performance TweaksChunk Life Time300000ms
    04
    :57:43 [INFO] [Performance TweaksChunk Prune Time5000ms
    04
    :57:43 [INFO] [Performance TweaksMonster Limit set to 0
    04
    :57:43 [INFO] [Performance TweaksAllow Monsters False
    04
    :57:43 [INFO] [Performance TweaksAllow Animals False
    04
    :57:43 [INFO] [Performance TweaksMonster Limiter:
    04:57:43 [INFO] [Performance Tweaks]    "RiftZero":
    04:57:43 [INFO] [Performance Tweaks]            Max Monsters500
    04
    :57:43 [INFO] [Performance Tweaks]            Allow Monsterstrue
    04
    :57:43 [INFO] [Performance Tweaks]            Allow Animalstrue
    04
    :57:43 [INFO] [Performance Tweaks]    "world":
    04:57:43 [INFO] [Performance Tweaks]            Max Monsters500
    04
    :57:43 [INFO] [Performance Tweaks]            Allow Monsterstrue
    04
    :57:43 [INFO] [Performance Tweaks]            Allow Animalstrue
    04
    :57:43 [INFO] [Performance Tweaks]    "TheAbyss":
    04:57:43 [INFO] [Performance Tweaks]            Max Monsters300
    04
    :57:43 [INFO] [Performance Tweaks]            Allow Monsterstrue
    04
    :57:43 [INFO] [Performance Tweaks]            Allow Animalstrue
    04
    :57:43 [INFOLoading PluginControl Version 0.56
    04
    :57:43 [INFOUsing Essentials Group Manager plugin
    04
    :57:43 [INFOPluginControl started
    04
    :57:43 [INFOPWStart loading of PrivateWarp 1.4.6
    04
    :57:43 [INFOPWStarting initialization of PrivateWarp
    04
    :57:43 [INFOPWCopyrightWrecker Technologies
    04
    :57:43 [INFOPWPrivateWarp 1.4.6 initialized
    04
    :57:43 [INFOPWJust got enabled
    04
    :57:43 [INFOPWPPublicWarp got enabled
    04
    :57:43 [INFO] [Rulesplugin version 1.1 is enabled.
    04:57:43 [INFOWarWar v1.4.2 (Slimis on.
    04:57:43 [INFOWorldEdit 4.5 enabled.
    04:57:43 [INFOWorldEditPermissions plugin detectedUsing Permissions plugin
     
    for permissions.
    04:57:43 [INFOWorldGuardPermissions plugin detectedUsing Permissions plugi
    for permissions.
    04:57:43 [INFOWorldGuardBlacklist loaded.
    04:57:43 [INFOWorldGuardLoaded configuration for world 'RiftZero"
    04:57:43 [INFO] WorldGuard: Blacklist loaded.
    04:57:43 [INFO] WorldGuard: Loaded configuration for world '
    world"
    04:57:43 [INFO] WorldGuard: Blacklist loaded.
    04:57:43 [INFO] WorldGuard: Loaded configuration for world 'TheAbyss"
    04:57:43 [INFOWorldGuard38 regions loaded for 'RiftZero'
    04:57:43 [INFOWorldGuard20 regions loaded for 'world'
    04:57:43 [INFOWorldGuard38 regions loaded for 'TheAbyss'
    04:57:43 [INFOWorldGuard 5.0-alpha10 enabled.
    04:57:43 [INFO] [Minecart ManiaPermissions detectedUsing permissions.
    04:57:43 [INFO] [Minecart ManiaMinecartManiaAdminControls version 1.2.2 is ena
    bled
    !
    04:57:43 [INFO] [Minecart ManiaMinecartManiaAutomations version 1.2.2 is enabl
    ed
    !
    04:57:43 [INFO] [Minecart ManiaMinecartManiaChestControl version 1.2.2 is enab
    led
    !
    04:57:43 [INFOLoaded Essentials build 2.2.16 by ZenexerementaloAeluxBret
    tflan
    KimKandorsnowleoceulemans and Xeology
    04
    :57:43 [INFODone (0.544s)! For helptype "help" or "?"
    04:57:43 [INFO] [FalseBook Block0 Areas loaded.
    04:57:43 [INFO] [FalseBook Block8 Bridges successfully loaded.
    04:57:43 [INFO] [FalseBook Block6 Doors successfully loaded.
    04:57:43 [INFO] [FalseBook BlockGates successfully loaded.
    04:57:44 [INFO] [FalseBook ICplugins/FalseBook/Transmitter.db not found.
    04:57:44 [INFO] [FalseBook ICplugins/FalseBook/Receiver.db not found.
    04:57:44 [INFO] [FalseBook IC0 Sensors loaded.
    04:57:44 [INFOWarRestoring zone Castlemania...
    04:57:49 [INFOWarWarzones ready.
    04:57:59 [WARNINGCan't keep up! Did the system time change, or is the server o
    verloaded?
    >
    I'm not even 100% its a priority thing but there is a bug there somewhere conflicting between mulitverse.
     
  24. Offline

    judam

    There seems to be a duplication exploit. If a piston is extended and the server restarted (properly shut down with stop), the extension is mineable.
     
  25. Offline

    RustyDagger

    yer im still having dupe problems when the server crashes and i have to run around and remove all the blocks and replace them and i usually end up with an extra 12 iron blocks because most of my pistons stay extended. on another note my server really dont like our plugin as much as i do heres what its doing to me.

    Code:
    transIsolation[SERIALIZABLE] min[2] max[20]
    2011-05-16 17:52:39 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    2011-05-16 17:52:42 [INFO] trimming off 'is' from boolean field name isOp in class com.bukkit.redspider.bukkitPiston.PersistentPlayer
    2011-05-16 17:52:42 [INFO] Entities enhanced[0] subclassed[3]
    2011-05-16 17:52:43 [INFO] DataSourcePool [iConomyChestShop] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    2011-05-16 17:52:43 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    2011-05-16 17:52:43 [INFO] Entities enhanced[0] subclassed[1]
    2011-05-16 17:52:43 [INFO] LWC    Loading shared objects
    2011-05-16 17:52:43 [INFO] Cache    Protection cache: 0/10000
    2011-05-16 17:52:43 [INFO] LWC    Native library: plugins/LWC/lib/native/Windows/amd64/sqlitejdbc.dll
    2011-05-16 17:52:43 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-05-16 17:52:44 [INFO] [AutoMessage] version [1.5] loaded
    2011-05-16 17:52:44 [INFO] BorderGuard version 3.1 is enabled!
    2011-05-16 17:52:44 [INFO] Loading BukkitPiston 0.52
    2011-05-16 17:52:44 [WARNING] Could not load piston: java.lang.IllegalStateException: Piston @-635, 65,806 removed
    2011-05-16 17:52:44 [SEVERE] java.lang.IllegalStateException: Piston @-635, 65,806 removed
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.PistonBlock.validate(PistonBlock.java:912)
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.PistonManager.loadPistons(PistonManager.java:182)
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.onEnable(BukkitPistonMain.java:162)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-16 17:52:44 [WARNING] Could not load piston: java.lang.IllegalStateException: Piston @-635, 65,808 removed
    2011-05-16 17:52:44 [SEVERE] java.lang.IllegalStateException: Piston @-635, 65,808 removed
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.PistonBlock.validate(PistonBlock.java:912)
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.PistonManager.loadPistons(PistonManager.java:182)
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.onEnable(BukkitPistonMain.java:162)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-16 17:52:44 [WARNING] Could not load piston: java.lang.IllegalStateException: Piston @-659, 64,751 removed
    2011-05-16 17:52:44 [SEVERE] java.lang.IllegalStateException: Piston @-659, 64,751 removed
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.PistonBlock.validate(PistonBlock.java:912)
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.PistonManager.loadPistons(PistonManager.java:182)
    2011-05-16 17:52:44 [SEVERE]     at com.bukkit.redspider.bukkitPiston.BukkitPistonMain.onEnable(BukkitPistonMain.java:162)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
    2011-05-16 17:52:44 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    2011-05-16 17:52:44 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-16 17:52:44 
     
  26. Offline

    Efka

    The issue I found is when powering pistons. In the original pistons mod, if i placed a block of stone on top of a piston, and then a redstone torch on top of the block of stone, it would power the piston which is how it should work, per block powering rules. In this plugin, placing a block of stone on a piston and a torch on top of it does nothing, which impairs the pistons quite a bit if you want to hide them from the top or do intricate wiring.
     
  27. Offline

    Marcos Pereira

    Code:
    [Lnet.minecraft.server.Statistic;@d08633
    146 recipes
    [Lnet.minecraft.server.Statistic;@d08633
    16 achievements
    20:11:03 [INFO] Starting minecraft server version Beta 1.5_02
    20:11:03 [INFO] Loading properties
    20:11:03 [INFO] Starting Minecraft server on *:25565
    20:11:03 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    20:11:03 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    20:11:03 [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.
    20:11:03 [WARNING] To change this, set "online-mode" to "true" in the server.set
    tings file.
    20:11:03 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-729-
    g5ee3f0f-b766jnks (MC: 1.5_02)
    20:11:03 [INFO] Preparing level "world"
    20:11:03 [INFO] Preparing start region
    20:11:04 [SEVERE] Could not load 'plugins\bukkitPiston.jar' in folder 'plugins':
    
    java.lang.ExceptionInInitializerError
            at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:175)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:166)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:191)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:115)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:100)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Error
    constructing com.avaje.ebeaninternal.server.core.DefaultServerFactory
            at com.avaje.ebean.EbeanServerFactory.createServerFactory(EbeanServerFac
    tory.java:114)
            at com.avaje.ebean.EbeanServerFactory.<clinit>(EbeanServerFactory.java:5
    7)
            ... 10 more
    Caused by: java.lang.IllegalArgumentException: Error constructing com.avaje.ebea
    ninternal.server.core.DefaultServerFactory
            at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:107)
    
            at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:94)
            at com.avaje.ebean.EbeanServerFactory.createServerFactory(EbeanServerFac
    tory.java:112)
            ... 11 more
    Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: C:\Users\M
    arcos\Desktop\MINECRAFT TODA A FRUTA\craftbukkit - C├│pia - C├│pia\craftbukkit-0
    .0.1-SNAPSHOT.jar (O sistema nÒo conseguiu localizar o caminho especificado)
            at com.avaje.ebeaninternal.server.core.XmlConfigLoader.search(XmlConfigL
    oader.java:121)
            at com.avaje.ebeaninternal.server.core.XmlConfigLoader.load(XmlConfigLoa
    der.java:78)
            at com.avaje.ebeaninternal.server.core.DefaultServerFactory.<init>(Defau
    ltServerFactory.java:91)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
            at java.lang.reflect.Constructor.newInstance(Unknown Source)
            at java.lang.Class.newInstance0(Unknown Source)
            at java.lang.Class.newInstance(Unknown Source)
            at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:104)
    
            ... 13 more
    Caused by: java.io.FileNotFoundException: C:\Users\Marcos\Desktop\MINECRAFT TODA
    A FRUTA\craftbukkit - C├│pia - C├│pia\craftbukkit-0.0.1-SNAPSHOT.jar (O sistema
    nÒo conseguiu localizar o caminho especificado)
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(Unknown Source)
            at java.util.jar.JarFile.<init>(Unknown Source)
            at java.util.jar.JarFile.<init>(Unknown Source)
            at com.avaje.ebeaninternal.server.core.XmlConfigLoader.checkJar(XmlConfi
    gLoader.java:176)
            at com.avaje.ebeaninternal.server.core.XmlConfigLoader.search(XmlConfigL
    oader.java:110)
            ... 22 more
    20:11:04 [INFO] Done (0,105s)! For help, type "help" or "?"
    >
    I get this error. Please someone help me i so wanna this plugin.

    EDIT: I Found The Solution. It was because my server foler had an O with an accent ´ . i removed that amd it worked. please fix that, because i was very lucky finding that solution.
     
  28. Offline

    lipe123

    I'm still having config file issues, the "who can change the piston orientation" setting wont work right. I set it to "owner and ops" but everyone can still do it.

    When I (admin) place a piston it works perfectly when my players place them sometimes they don't contract when power is removed and just stay extended forever.
     
  29. Offline

    poww10s

    my pistons change orentation when i quit and restart my server
     
  30. Offline

    ho0k

    Not sure if this has been mentioned yet, but the original Piston mod added sticky pistons. They are made from gold and pull blocks. Could this be implemented into this mod?
     
  31. Offline

    poww10s

    never mind it was another plugin
     

Share This Page