Turnstile

Turnstile.png

Version 2.7.0

NOTE: This plugin requires you have Vault enabled on your server

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

A Turnstile is a gate made up of a fence block or a door, this gate is only opened by paying money (triggered by either pressing a linked button, standing on a linked pressure plate, or walking through it) or placing specific items in a linked chest. The gate will close once someone steps through it or after a certain amount of time. Money/Items goes to the Turnstile owner (Money may go to a bank)

Features:

  • Supports all major Economies and Permission Plugins thanks to Vault
  • You can change what command this plugin uses by editing the plugin.yml (found inside the plugin jar file)
  • MultiWorld support
  • Configurable properties
  • Custom messages
  • Turnstiles can charge specific items instead of money
  • Turnstiles may be set to charge money and allow the Player to pass for free for a given amount of time (like a day pass)
  • Set different Turnstiles to unique prices and owners/banks
  • Make Turnstiles one way
  • Players can be charged either when they open the Turnstile, or when they walk through it
  • Restrict use of a specific Turnstile to a certain group
  • Create private Turnstiles only you can use
  • Make a Turnstile Free or Locked during a certain time of day
  • Autoclose timer
  • Create Signs that automatically display and update Turnstile information
  • Charge users money to create turnstiles
  • Only owners and admins can destroy Turnstile blocks, buttons, and chests
  • Only one person may look into a Turnstile Chest at a time
  • List and locate Turnstiles
  • Durability support
  • Supports fence blocks, iron or wood doors, trapdoors, and fence gates

Permission Nodes:

  • turnstile.open = Needed to open a Turnstile
  • turnstile.sign = Needed to make a Turnstile Sign
  • turnstile.make = Needed to make a Turnstile (/ts make)
  • turnstile.set.price = Needed to set the price of a Turnstile (/ts price)
  • turnstile.set.owner = Needed to the owner of a Turnstile (/ts owner)
  • turnstile.set.access = Needed to set who has access to a Turnstile (/ts access)
  • turnstile.set.bank = Needed to set the bank that a Turnstile is connected to (/ts bank)
  • turnstile.set.free = Needed to set the time that a Turnstile is free (/ts free)
  • turnstile.set.locked = Needed to set the time that a Turnstile is locked (/ts locked)
  • turnstile.earned = Needed to see how much a Turnstile has earned (/ts earned)
  • turnstile.collect = Needed to collect money/items from a Turnstile (/ts collect)
  • turnstile.list = Needed to see a list of Turnstiles (/ts list)
  • turnstile.info = Needed to See info about a Turnstile (/ts info)
  • turnstile.openfree = Open Turnstiles free of charge
  • turnstile.ignoreowner = Edit other Players' Turnstiles

Commands:

Turnstile Commands Page

Turnstile Signs:

Turnstile Signs can automatically update information
Each Sign can display two pieces of information such as:

  • Name: The name of the Turnstile
  • Price: The amount of money to use the Turnstile
  • Cost: The item cost to use the Turnstile
  • Counter: The amount of Players who used the Turnstile
  • Money: The amount of money the Turnstile has earned
  • Items: The amount of items the Turnstile has earned
  • Access: Whether the Turnstile is public or private
  • Status: Whether the Turnstile is open, free, or locked

Format:

  • ts link
  • [Turnstile Name]
  • [Information type 1]
  • [Information type 2]

Tutorials:

Video:

Use Custom Command Instead of /ts

Stable Build | GitHub | Source | Dev Build | Other Plugins

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Codisimus Codisimus May 21, 2013 at 07:46 UTC - 0 likes

    I apologize for the lack of updates. Please view my latest video announcement at http://youtu.be/p6UOYgXmp4k for an update on the status of this and other plugins of mine.

    Donate - To keep these plugins coming
    FOLLOW ME ON twitter - For Update information and early access to new versions

  • Avatar of Mike4898 Mike4898 Apr 26, 2013 at 21:17 UTC - 0 likes

    Hi, Is it actually possible to add items like 383:90, while something like 383:82 isn't allowed.

    I actually need this

    Sincerly, Mike4898

  • Avatar of mikew2012minecraft mikew2012minecraft Apr 21, 2013 at 00:36 UTC - 0 likes

    Can I use this plugin like a vault e.g. they have a certain amount o f time in it to store stuff?

  • Avatar of V0ROBEY V0ROBEY Mar 31, 2013 at 16:25 UTC - 0 likes

    I setuped everything in bpermissions... I can make a ts and setup it, but when i try to set nofraud mode or cooldown, it writes "You don't have permission to do that". By the way, i wrote every permission note in "admin" group, and i'm admin, but i still don't have permission. Please, help.

    Last edited Mar 31, 2013 by V0ROBEY
  • Avatar of Pokeluigimon Pokeluigimon Mar 19, 2013 at 23:52 UTC - 0 likes

    @asmartgoat: Go

    If you have a shop plugin like Chestshop, you can make it so that when your player buys a piece of paper (ticket) and throw it through a fence+pressureplate, it will activate all iron doors or whatever you use for a certain length of time. I use this redstone + chestshop method for my zoo/safari and stuff. :) I use Turnstile for arena armor.

    @Codisimus: Go

    Does this work with 1.5 currently? I gave a player $3000 to get pass a turnstile which cost $3000, and they told me they didn't have enough money.

    Last edited Mar 19, 2013 by Pokeluigimon: Whoops
  • Avatar of asmartgoat asmartgoat Mar 18, 2013 at 12:12 UTC - 0 likes

    Is it possible that once one turnstile has been opened, all will open for free for the specified time?

    That would be really great for a Transport Ticketing system. Thanks for your help :)

  • Avatar of Codisimus Codisimus Mar 17, 2013 at 23:04 UTC - 0 likes

    @cuddyier: Go

    This is because of the EnderPearl Protection. it can easily cause lag. If you update to v2.7, this option is turned off by default.

  • Avatar of cuddyier cuddyier Mar 17, 2013 at 22:52 UTC - 0 likes

    I seem to have timings issues with turnstile, here is a timings report: http://pastebin.com/zHsZVCx2 . Once I removed the plugin my tps went straight to 20 from 6.

  • Avatar of Codisimus Codisimus Mar 12, 2013 at 03:06 UTC - 0 likes

    @dude1144: Go

    It is a permission group from a Permission plugin such as PermissionsEx.

    Last edited Mar 12, 2013 by Codisimus
  • Avatar of dude1144 dude1144 Mar 12, 2013 at 00:19 UTC - 0 likes

    how do you create a group?

Where do you use Turnstiles?

  1. Choices:

  1. Results
  2. 6 comments

Facts

Date created
Sep 04, 2011
Categories
Last update
Jan 20, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
Turnstile
Downloads
45,512
Recent files
  • R: v2.7.0 for CB 1.4.7-R0.1 Jan 20, 2013
  • R: v2.6.0 for CB 1.3.2-R0.1 Sep 05, 2012
  • R: v2.5.1 for CB 1.2.4-R1.0 Apr 02, 2012
  • R: v2.5.0 for CB 1.2.4-R1.0 Apr 01, 2012
  • R: v2.4.7 for CB 1.1-R6 Mar 04, 2012

Authors