[RPG/MECH] Turnstile v1.9.1 - Charge players money/items to enter an area [953]

Discussion in 'Inactive/Unsupported Plugins' started by Codisimus, Mar 15, 2011.

  1. Offline

    Codisimus

    This page will no longer be updated. Please follow this project at the Bukkit Dev Page

    Turnstile - Charge players money/items to enter an area:
    Version: 1.9.1 (7/16/2011)
    Supports iConomy, BOSEconomy, Essentials, Permissions
    Download Page

    This plugin is used to create a Turnstile to prevent players from entering certain locations without paying money/items.

    The Turnstile is made up of a fence block, this block will disappear when a linked button is clicked. The block will reappear when walked through or after a certain amount of time. Money is deducted from the user when they press the button (or walk through the Turnstile if 'NoFraud' is set to true in the config). All money deducted is given to the owner/bank of the Turnstile.

    Turnstiles can also charge items by linking a chest instead of a button. Put the required item in and punch the chest to open the Turnstile.

    Format of Save file:
    Show Spoiler

    Code:
    DreknorIn;1;4;13;2;scudmaster;Codys_World;-174;55;-102;
    -175:55:-101;-174:55:-99;
    
    [Name];[Price];[Earned];[ItemID.Damage Value];[Amount of item];[Owner];[WorldName][x];[y];[z](of location of Turnstile);
    [x];[y];[z](of location of linked button/chest);[x];[y];[z] (of location of linked button/chest);

    Features:
    • Configurable properties.
    • Custom messages
    • No Fraud mode (Turnstile doesn't charge until walked through)
    • Restrict use of a specific Turnstile to a certain group
    • Make a Turnstile Free or Locked during a certain time of day
    • Autoclose timer
    • Create private Turnstiles only you can use
    • Only owners and admins can destroy Turnstile blocks, buttons, and chests
    • Edit turnstiles easily in game or in the save file
    • Only the owner/bank owner can edit a turnstile
    • Turnstiles can charge specific items instead of money
    • Durability support
    • Turnstiles can also be free to use
    • Charge users money to create turnstiles
    • Set different Turnstiles to unique prices and owners/banks
    • List and locate Turnstiles
    • MultiWorld support
    • Uses iConomy, BOSEconomy or Essentials to charge users money
    • Permissions to limit players from using turnstiles, for all commands (except help), and for admins
    • Included in CraftBukkitUpToDate for easy updating (make sure you come check the changelog if somthing is not working right)
    Commands:
    Commands can be written as /turnstile or /ts
    Show Spoiler

    • /ts make [Name] - Make target fence block into a Turnstile
    • /ts link [Name] - Link target block with Turnstile
    • /ts rename [Name] [NewName] - Renames the Turnstile
    • /ts unlink [Name] - Unlink target block with Turnstile
    • /ts delete [Name] - Delete Turnstile and unlink blocks
    • /ts price [Name] [Price] - Set cost of Turnstile
    • /ts price [Name] [ItemID(.Damage)] [Amount] - Set cost to item
    • /ts access [Name] public - Allow anyone to open the Turnstile
    • /ts access [Name] private - Allow only the owner to open
    • /ts access [Name] [Group] - Allow only specific Group to open
    • /ts free [Name] [TimeStart-TimeEnd] - Free during timespan
    • /ts locked [Name] [TimeStart-TimeEnd] - Locked during timespan
    • /ts earned [Name] - Display money the Turnstile earned
    • /ts collect - Retrieve items from the target Turnstile chest
    • /ts owner [Name] [Player] - Send money for Turnstile to Player
    • /ts bank [Name] [Player] - Send money for Turnstile to Bank
    • /ts list - List all Turnstiles
    • /ts info - Gives info of Turnstile
    • /ts help - Displays Turnstile help page

    Permission Nodes:
    Show Spoiler

    • turnstile.open - Needed to be able to activate Turnstiles
    • turnstile.openfree - Player/Group is not charged to open Turnstiles
    • turnstile.make - Needed to make/link/unlink/delete Turnstiles
    • turnstile.makefree - Player/Group is not charged to make Turnstiles
    • turnstile.set.free - Allows Player/Group to use /ts free
    • turnstile.set.locked - Allows Player/Group to use /ts locked
    • turnstile.set.price - Allows Player/Group to use /ts price
    • turnstile.set.owner - Allows Player/Group to use /ts owner
    • turnstile.set.access - Allows Player/Group to use /ts access
    • turnstile.set.bank - Allows Player/Group to use /ts bank
    • turnstile.earned - Allows Player/Group to use /ts earned
    • turnstile.admin.list - Allows Player/Group to use /ts list
    • turnstile.admin.info - Allows Player/Group to use /ts info
    • turnstile.admin.ignoreowner - Player/Group can edit any Turnstile regardless of being the owner

    Tutorial:
    NOTE: New Tutorial video, Please watch before asking questions.




    ToDo:
    • Send items to owner
    • Add option of using a door instead of a fence block
    • Add pressure plate support
    Changelog:
    Old Versions + ChangeLog can be found at Download Page
    Show Spoiler

    Version 1.9.1 (7/16/2011)
    • Added rename command
    • Now allows multiple Turnstiles per block
    • Fixed Access
    • Added color support for all customizable messages
    Version 1.9 (6/26/2011)
    • Improved OP options
    • Updated Economy support
    • Fixed collect command
    • Added option of door instead of block
    • Added pressure plate support
    Version 1.8 (6/12/2011)
    • Cleaned up code/fixed errors
    • Added /ts collect command to retrieve earned items
    Version 1.7.6 (6/4/2011)
    • Cleaned up errors and added error messages
    Version 1.7.5 (6/3/2011)
    • Various fixes and code cleanup
    Version 1.7.4 (6/3/2011)
    • Added Essentials econ support
    Version 1.7.3 (5/20/2011)
    • Fixed durability support
    Version 1.7.2 (5/20/2011)
    • Added decimal support
    Version 1.7.1 (5/16/2011)
    • Readded the useOpenFreeNode and useMakeFreeNode options in config
    Version 1.7 (5/15/2011)
    • Changed permission nodes
    • Allow right clicking a button to open
    • Made Turnstiles unbreakable
    • Added command to allow group specific Turnstiles
    Version 1.6.1 (5/4/2011)
    • Updated to iConomy 5
    • Few various fixes
    Version 1.6 (4/29/2011)
    • Added durability support
    • Added custom messages
    • Fixed reload issues
    • Added No Fraud mode (Turnstile charges when walked through)
    • Added option to restrict use of a specific Turnstile to a certain group
    • Added option of making a Turnstile Free or Locked during a certain time of day
    • Added autoclose timer
    Version 1.5 (4/15/2011)
    • Improved multiworld support
    • Other various fixes
    Version 1.4.3 (4/4/2011)
    • Fixed isOp() conflicting with Permissions
    Version 1.4.2 (3/31/2011)
    • Few minor fixes
    • Works with build #612
    Version 1.4.1 (3/30/2011)
    • Can now use with left or right hand
    Version 1.4 (3/30/2011)
    • Fixed turnstile creation
    Version 1.3.3 (3/30/2011)
    • Updated to build #602
    • Changed the way you create turnstiles. Now you must target the fence block that will become a Turnstile
    Version 1.3.2 (3/28/2011)
    • Added private Turnstiles, Set price to -808 to make it so only the owner can enter
    Version 1.3.1 (3/28/2011)
    • Fixed error of crashing if owners name is < 5 letters long
    Version 1.3 (3/26/2011)
    • Added protection for Turnstile blocks, buttons, and chests
    Version 1.2.1 (3/24/2011)
    • Various fixes
    Version 1.2 (3/23/2011)
    • Fixed multiworld support
    Version 1.1 (3/23/2011)
    • Fixed paying with items not opening Turnstile
    Version 1.0 (3/23/2011)
    • Added an autoclose timer (set to -1 as default in config file meaning it will stay open until walked through)
    • Added '/ts earned [Name]' command (no permission node)
    • Fixed config
    • Added option of setting price to all (saved as -411 in save file) which will clear a players balance as the cost
    • Fixed error of turnstile opening without enough money
    • Fixed permissions reload
    • Fixed/added lots of other things I can't even remember
    Version 0.9 (3/22/2011)
    • Fixed error of no confirmation messages for iConomy
    • Added a check to make sure the balance has enough money
    • Implemented option of paying with a specific item
    • Added config file with the following options
      • CostToMakeTurnstile=0
      • useIgnorePriceNode=False
      • useIgnoreCostNode=False
    Version 0.8.3 (3/19/2011)
    • Fixed unknown command spamming chat
    • Fixed no Economy message spamming
    • Changed /ts locate to /ts info (turnstile.admin.info)
    Version 0.8.2 (3/19/2011)
    • Added multiworld support (you must rename save files to Turnstile[WorldName].save or turnstiles will not be loaded)
    Version 0.8.1 (3/18/2011)
    • Fixed /ts bank not working
    • Added /ts bank to help page
    • /ts bank now only works with BOSEconomy linked
    Version 0.8 (3/18/2011)
    • Added support for BOSEconomy banks
    • New node turnstile.admin.bank
    • New command /ts bank [Name] [Bank]
    Version 0.7.1 (3/17/2011)
    • Mispelled commands display help screen
    • If owner is set to "server" then money is not added or deducted from the owner
    • Button now only works when turnstile is closed
    Version 0.7 (3/17/2011)
    • Turnstile now closes after being walked through
    • Fixed error of "Turnstile successfully loaded with Permissions!" being displayed multiple times
    Version 0.6.1 (3/16/2011)
    • Fixed error that Permissions was required
    Version 0.6 (3/16/2011)
    • Added support for Permissions
    Version 0.5 (3/16/2011)
    Version 0.4 (3/15/2011)
    • Limited commands to the owner of the turnstile
    • Other various fixes
    Version 0.3 (3/15/2011)
    • Initial Release
     
  2. Offline

    Coolred303

    i really need help with this error. I cud make turnstiles, but when i set a price, it always says you dont have enough money. i tried it with other playes and it still wont work. Also in the config file, the type of plugin to use is iConomy. Idk if essentials eco has to do with it. Please help!! thanks in advanced :D

    Code:
    2011-05-03 19:25:13 [INFO] Starting minecraft server version Beta 1.5_02
    2011-05-03 19:25:14 [WARNING] **** NOT ENOUGH RAM!
    2011-05-03 19:25:14 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
    2011-05-03 19:25:14 [INFO] Loading properties
    2011-05-03 19:25:14 [INFO] Starting Minecraft server on 50.22.36.180:25586
    2011-05-03 19:25:14 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-05-03 19:25:14 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-05-03 19:25: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-05-03 19:25:14 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-05-03 19:25:14 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-gf53e007-b740jnks (MC: 1.5_02)
    2011-05-03 19:25:14 [INFO] Preparing level "HovsepLand"
    2011-05-03 19:25:14 [INFO] Preparing start region
    2011-05-03 19:25:15 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-05-03 19:25:15 [INFO] BlastControl version 1.0.4 is enabled!
    2011-05-03 19:25:15 [INFO] CraftBookCommon 3.0-alpha2 enabled.
    2011-05-03 19:25:15 [INFO] CraftBookCommon: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-03 19:25:15 [INFO] CraftBookCircuits 3.0-alpha2 enabled.
    2011-05-03 19:25:15 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-03 19:25:15 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-03 19:25:15 [INFO] CraftBookMechanisms 3.0-alpha2 enabled.
    2011-05-03 19:25:15 [INFO] CraftBookMechanisms: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-03 19:25:15 [INFO] 1 cauldron recipe(s) loaded
    2011-05-03 19:25:15 [INFO] CraftBookVehicles 3.0-alpha2 enabled.
    2011-05-03 19:25:15 [INFO] CraftBookVehicles: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-03 19:25:15 [INFO] DailyBonus is running!
    2011-05-03 19:25:16 [INFO] Loaded Essentials build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-05-03 19:25:16 [INFO] [GlowstoneDrop Version 0.3 Enabled]
    2011-05-03 19:25:16 [INFO] [GravelClay] version 1.2.2 by [Darklust] is enabled.
    2011-05-03 19:25:18 [INFO] [iConomy] Logging is currently disabled.
    2011-05-03 19:25:18 [INFO] [iConomy] v5.0 (Eruanna) loaded.
    2011-05-03 19:25:18 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-05-03 19:25:18 [INFO] [Jail] Loaded 1 jail zones.
    2011-05-03 19:25:18 [INFO] [Jail] Loaded 1 prisoners.
    2011-05-03 19:25:19 [INFO] MCBans: mcbans version 2.9 is enabled!
    2011-05-03 19:25:19 [INFO] MCBans: Checking for premium!
    2011-05-03 19:25:19 [INFO] MCBans: Server NOT premium!
    2011-05-03 19:25:19 [INFO] NetherPlugin version 1.2 is enabled with permissions!
    2011-05-03 19:25:20 [INFO] Preparing spawn area for nether, 73%
    2011-05-03 19:25:20 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    2011-05-03 19:25:20 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-03 19:25:20 [INFO] [iConomy] hooked into Permissions.
    2011-05-03 19:25:21 [INFO] [Prefixer] v2.2 has been enabled.
    2011-05-03 19:25:21 [INFO] SpawnX enabled
    2011-05-03 19:25:21 [INFO] Turnstile 1.6 is enabled!
    2011-05-03 19:25:21 [INFO] Turnstile Successfully linked with Permissions!
    2011-05-03 19:25:21 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.coelho.iConomy.iConomy
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 13 more
    2011-05-03 19:25:21 [INFO] [WeatherControl] Loaded configuration for world 'HovsepLand'
    2011-05-03 19:25:21 [INFO] [WeatherControl] Loaded configuration for world 'nether'
    2011-05-03 19:25:21 [INFO] [WeatherControl] version 0.4.8 is enabled!
    2011-05-03 19:25:21 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-03 19:25:21 [INFO] WorldEdit 4.4 enabled.
    2011-05-03 19:25:21 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-03 19:25:21 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-03 19:25:21 [INFO] Done (0.701s)! For help, type "help" or "?"
     
  3. Offline

    Chiefwaffles

    I'm having some trouble with this plugin. I set up the turnstile perfectly, I can use it. But users in the "Default" group can't. Even though I gave them permissions to use the Turnstiles...
     
  4. Offline

    Liger_XT5

    I just updated iconomy to 5.0 and turnstiles didn't like me. Lol

    Show Spoiler

    2011-05-04 13:25:12 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
    at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
    at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:287)
    at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:201)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:247)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:394)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:379)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  5. Offline

    Travis_Hironak

    Just a few posts above yours ;).
     
  6. Offline

    Liger_XT5

    Lol, sorry, the forum seems to be doing weird things for me. Some threads are partially loading for me and I didn't notice until a few minutes ago. :/
     
  7. Offline

    Codisimus

    Updated!
     
  8. Offline

    Fireside

    Hey Codi, thanks for the rapid update and top quality plugin. Keep up the great work.
     
  9. Offline

    HexedGoth

    would it be possible to have this work with essentials eco?
     
  10. Offline

    MineralMC

    Can support for decimals be added, please? "1" currency is quite a lot of money on my server - 0.01 is one of our 'minor' currency.
     
  11. Offline

    Codisimus

  12. Offline

    DJ_Idol

    I'm getting this error on server startup, any ideas?

    Code:
    2011-05-04 18:22:14 [SEVERE] Could not load 'plugins\Turnstile.jar' in folder 'plugins': 
    java.util.zip.ZipException: error in opening zip file
        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 org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:55)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:160)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:108)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:85)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  13. Offline

    MineralMC

    No luck. It confirms that the turnstile has been set to the decimal amount (and echos the help page after), but doesn't charge any money for being used. We're using iConomy 5, and CB759.

    No error messages.

    When trying to use chests:
    Code:
    2011-05-05 08:39:33 [SEVERE] Could not pass event PLAYER_INTERACT to Turnstile
    java.lang.NumberFormatException: For input string: "egg"
        at java.lang.NumberFormatException.forInputString(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at Turnstile.Turnstile.checkContents(Turnstile.java:94)
        at Turnstile.TurnstilePlayerListener.onPlayerInteract(TurnstilePlayerListener.java:312)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:280)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:274)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:64)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:433)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  14. Offline

    Codisimus

    Ok ill try to figure out why that happens.
    Chests require the item I'd not its name
     
  15. Offline

    HexedGoth

    so this plugin won't work with essentials eco i would have to use items instead?
     
  16. Offline

    Codisimus

    I've tried supporting essentials eco a few times... ill try once more
     
  17. Offline

    HexedGoth

    thank you :D
     
  18. Offline

    DutchxJapie

    when I set a price to a turnstile and i push the button it says:
    you dont have enough money to open turnstile!
    but I set it to 10 coins and I have! what to do?
     
  19. Offline

    Codisimus

    hmm it seems a few ppl had this problem... you have the right permissions? I'll look at the code later.
     
  20. Offline

    esiao

    Hello I have this error in the logs
    Code:
    INIT DONE (Took 89ms) ===
    2011-05-06 20:46:40 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-06 20:46:40 
    And the problem of not enough money
     
  21. Offline

    rmb938

    Code:
    18:19:52 [SEVERE] Could not pass event PLAYER_MOVE to Turnstile
    java.lang.NoClassDefFoundError: dk/earthgame/TAT/BankAccount/BankAccount
            at Turnstile.TurnstileMain.charge(TurnstileMain.java:186)
            at Turnstile.Turnstile.checkBalance(Turnstile.java:126)
            at Turnstile.TurnstilePlayerListener.onPlayerMove(TurnstilePlayerListene
    r.java:334)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:242)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:257)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:130)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.ClassNotFoundException: dk.earthgame.TAT.BankAccount.BankAc
    count
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 14 more
    It takes away coins but doesn't add them to the bank because of this error. I have it set to iConomy so why is it looking for "dk/earthgame/TAT/BankAccount/BankAccount"
     
  22. Offline

    kahlilnc

    Can I just use perm node: turnstile.admin.*
     
  23. Offline

    riuthamus

    You have not posted how to set a group to be able to use a turnstile only. This would be epic.. if we could.
     
  24. Offline

    rmb938

    No one is able to go through the turnstiles even with turnstile.use
     
  25. Offline

    Codisimus

    now that I'm done with school. I'm going to go through all my plugins (starting with this one) and do a lot of testing, rewrite the original post, and make some tutorial video. hopefully in doing this people won't have as many problems. I may finish with this one tonight.
     
  26. Offline

    Alesana

    I'm getting this error, anyone can help me please? :S

    "[SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile"

    Code:
    2011-05-07 19:34:39 [INFO] Starting minecraft server version Beta 1.5_02
    2011-05-07 19:34:39 [INFO] Loading properties
    2011-05-07 19:34:39 [INFO] Starting Minecraft server on *:25567
    2011-05-07 19:34:39 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-gf53e007-b740jnks (MC: 1.5_02)
    2011-05-07 19:34:39 [INFO] Preparing level "world"
    2011-05-07 19:34:39 [INFO] Preparing start region
    2011-05-07 19:34:40 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-05-07 19:34:40 [INFO] [ArrowWall]: Permissions enabled.
    2011-05-07 19:34:40 [INFO] [ArrowWall]: version 0.4 enabled.
    2011-05-07 19:34:40 [INFO] [BlockPaint] version 1.5 is enabled!
    2011-05-07 19:34:40 [INFO] DeathMessagePlugin version 1.9 is enabled with permissions!
    2011-05-07 19:34:40 [INFO] DeathSign version 0.2 is enabled!
    2011-05-07 19:34:40 [INFO] [EasyFlight] version [0.2] is Enabled.
    2011-05-07 19:34:40 [INFO] [Permissions] version [2.7] (Phoenix)  loaded
    2011-05-07 19:34:40 [INFO] [EpicZones] version 0.20.1 is enabled.
    2011-05-07 19:34:40 [INFO] Loaded Essentials build 2.2.5 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-05-07 19:34:40 [INFO] Loaded EssentialsProtect build 2.2.5 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-05-07 19:34:40 [INFO] Loaded EssentialsSpawn build 2.2.5 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-05-07 19:34:40 [INFO] [Humiliation] Permissions enabled.
    2011-05-07 19:34:40 [INFO] [Humiliation] version 0.6 is enabled!
    2011-05-07 19:34:42 [INFO] [iConomy] Logging is currently disabled.
    2011-05-07 19:34:42 [INFO] [iConomy] v5.0 (Eruanna) loaded.
    2011-05-07 19:34:42 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-05-07 19:34:42 [INFO] [iConomy] hooked into Permissions.
    2011-05-07 19:34:42 [INFO] [iConomyChestShop] version 2.55 initialized!
    2011-05-07 19:34:42 [INFO] [iConomyChestShop] iConomy version 5.0 loaded.
    2011-05-07 19:34:42 [INFO] [iConomyChestShop] Permissions version 2.7 loaded.
    2011-05-07 19:34:42 [INFO] IPGet version 0.4 is enabled!
    2011-05-07 19:34:42 [INFO] [Jackpot] version [0.2.3]: Enabled!
    2011-05-07 19:34:42 [INFO] Jobs 1.3.3b started
    2011-05-07 19:34:42 [INFO] [Jobs] Successfully linked with iConomy.
    2011-05-07 19:34:42 [INFO] [Jobs] Successfully linked with Permissions.
    2011-05-07 19:34:42 [INFO] Lampstone version 0.6 is enabled.
    2011-05-07 19:34:42 [INFO] [Lampstone] 0 lampstones loaded.
    2011-05-07 19:34:42 [INFO] MarkLog version 0.4 is enabled!
    2011-05-07 19:34:42 [INFO] [mcMMO] Permissions enabled.
    2011-05-07 19:34:42 [INFO] mcMMO version 1.0 is enabled!
    2011-05-07 19:34:42 [INFO] MeasuringTape v0.8c by DiddiZ enabled
    2011-05-07 19:34:42 [INFO] [NoDrop] 0.2.3 is enabled!
    2011-05-07 19:34:42 [INFO] [PermissionsPlus] Attached to Permissions version: 2.7
    2011-05-07 19:34:42 [INFO] [PermissionsPlus] version 1.5.1 has been enabled.
    2011-05-07 19:34:42 [INFO] ThisBiome is on!
    2011-05-07 19:34:42 [INFO] Turnstile 1.6 is enabled!
    2011-05-07 19:34:42 [INFO] Turnstile Successfully linked with Permissions!
    2011-05-07 19:34:42 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.coelho.iConomy.iConomy
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 13 more
    2011-05-07 19:34:42 [INFO] uCalc 0.4 enabled (By Sosser)
    2011-05-07 19:34:42 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-07 19:34:42 [INFO] [Vampire v1.4.1] Found and will use plugin Permissions v2.7
    2011-05-07 19:34:42 [WARNING] [Vampire v1.4.1] 'Help' plugin isn't detected. No /help support.
    2011-05-07 19:34:42 [INFO] [Vampire v1.4.1] Enabled
    2011-05-07 19:34:42 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-07 19:34:42 [INFO] [VanishNoPickup] 1.7 enabled.
    2011-05-07 19:34:42 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-07 19:34:42 [INFO] WarnFreeze by Queepo, version 1.0 is enabled!
    2011-05-07 19:34:42 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-07 19:34:42 [INFO] WorldEdit 4.4 enabled.
    2011-05-07 19:34:42 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-05-07 19:34:42 [SEVERE] Could not pass event PLUGIN_ENABLE to Turnstile
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at Turnstile.PluginListener.onPluginEnable(PluginListener.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-07 19:34:42 [INFO] Done (0.374s)! For help, type "help" or "?"
    
     
  27. Offline

    Darkbanisher

    I would assume you use iConomy 5 and I assume Codisimus did not edit his plugin to work with iConomy 5.
    I assume this cause I have the same error and the changelog is nowhere to be found exept in some zip I am too lazy to go download speratly.
     
  28. Offline

    Codisimus

    the newest version is updated to iConomy 5 and the change log is in the original post (at the bottom)
     
  29. Offline

    MineralMC

    I see that this has support for items, but can't seem to work out how to create a turnstile that uses items instead of money. I've disabled the permissions element of it (useisOp()=true) and set up a turnstile to accept a gold ingot as payment, but when a player presses the button, nothing happens.

    Is this a bug?
     
  30. Offline

    Darkbanisher

    Yeh but I am using older version with iConomy 5 thus I get that error. ;)
     
  31. Offline

    DutchxJapie

Share This Page