UltimateChairs [1.8 - 1.17] 1.3.2

Allow players to sit on stairs, slabs, carpets & more.

  1. DemoPulse
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    [​IMG]
    Customizable chair plugin which allows players to sit on any block defined in config.
    Hooks into GriefPrevention, Residence, PlotSquared & WorldGuard plugins.
    [​IMG]
    Supports 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17 and future versions.

    Supports all blocks. Configure which in config.yml

    Allows to give sitting players any potion effect for any duration every x seconds.

    No Chat spam. All messages are sent in the actionbar.

    WorldGuard support ( only from WorldGuard v6.2 and up ).
    Set allow-chair-sitting flag to prevent players from sitting in a region.

    Residence support.
    Set chair flag for residence and/or residence player.

    GriefPrevention support.
    Give player /AccessTrust to allow sitting in the claimed area.

    PlotSquared v4 & PlotSquared v5 support.
    Set chair flag for plot to enable/disable sitting in a plot.​
    [​IMG]
    ultimatechairs.use: Allows to sit in a chair
    ultimatechairs.sit: Allows player to use /sit command

    ultimatechairs.toggle: Allows player to use /chair toggle
    ultimatechairs.toggle.others: Toggle other player chair mode.

    ultimatechairs.effects: Allows to receive potion effects when sitting in a chair.
    ultimatechairs.occupied.exempt: Ignores occupied chairs and allows to sit in them.
    ultimatechairs.kick: Allows to use /chair kick <player>
    ultimatechairs.reload: Allows reloading plugin configuration.
    ultimatechairs.notify: Allows to see plugin update messages.
    [​IMG]
    Code (YAML):

    # List of block types to behave like chairs.
    # Any block can be added to the list.
    # STAIR - All stair types.
    # SLAB - All slab types.
    # CARPET - All carpet types.
    supported_blocks
    :
     - STAIR
      - SLAB
      - CARPET

    # Worlds where chair behaviour should be disabled.
    disabled_worlds
    :
     - world_name_here

    # Should sitting player receive any potion effects.
    chair_apply_potion_effects
    : true

    # Potion effects list.
    # Usage: POTION_EFFECT_NAME:AMPLIFIER:DURATION:IS_AMBIENT
    applied_potion_effects_list
    :
     - REGENERATION:0:3

    # Time to wait before applying effect to sitting player.
    apply_effect_after_seconds
    : 15

    # Should stairs/slabs require at least 2 signs placed to work as chairs.
    chair_requires_signs
    : false

    # Should carpets require fence bellow to work as chairs.
    carpet_chair_requires_fence
    : false

    # Allow sitting in a chair when holding any block in hand.
    allow_sit_holding_anything
    : false

    # Allow sitting underwater.
    allow_sit_underwater
    : true

    # Should plugin check if player has permission to sit down or use "/chair toggle" behavior.
    check_permissions
    : true

    # Default chairs to off. Players will have to use "/chair toggle" command to enable sitting.
    default_chairs_off
    : false

    # Distance player has to be within to use the chair. Set to 0 to remove this limitation.
    max_interaction_distance
    : 4

    # Hook into WorldGuard plugin & register "allow-chair-sitting" flag.
    worldguard_support
    : true

    # Hook into Residence plugin & register "chairs" flag.
    residence_support
    : true

    # Hook into PlotSquared plugin & register "chairs" flag.
    plotsquared_support
    : true

    # Hook into GriefPrevention plugin.
    griefprevention_support
    : true

    # Should plugin check and notify when there is a new update available.
    check_for_updates
    : true

    # Should messages be sent in action bar instead of chat.
    messages_in_action_bar
    : true

    # Messages.
    chair_occupied_message
    : "This chair is already occupied"
    chair_too_far_away
    : "The chair is too far away to sit down"
    chair_disabled_for_player
    : "To enable chairs type: /chair"
    chair_toggle_on_message
    : "You have &2enabled&r chair behavior"
    chair_toggle_off_message
    : "You have &4disabled&r chair behavior"

    griefprevention_no_sitting
    : "You can't sit in this claim"
    plotsquared_no_sitting
    : "You can't sit in this plot"
    residence_no_sitting_flag
    : "You can't sit in this residence"
    worldguard_no_sitting_flag
    : "You can't sit in this region"

    invalid_sit_location
    : "You are unable to sit in this location"
    player_not_found
    : "&cPlayer not found or is offline."
    player_kicked
    : "&cPlayer was kicked from the chair."
    no_permission
    : "You don't have permission to do that."
    only_in_game
    : "Command can only be run in-game."
    reload_config
    : "Configuration reloaded."

    # Config version. Do NOT change this value.
    config_version
    : 2.5
     
    [​IMG]
    [​IMG]

    Found a bug? Have a suggestion? Please share it in the discussions
    YuriTheMan and Ultraic like this.

Recent Updates

  1. 1.3.2
  2. 1.3.1
  3. 1.3.0

Recent Reviews

  1. sergservis
    sergservis
    5/5,
    Version: 1.3.2
    ==============================
    Great plugin. Add the /lay command
    ==============================
  2. DerSync
    DerSync
    4/5,
    Version: 1.3.2
  3. scar430
    scar430
    4/5,
    Version: 1.3.1
    If you try to sit on a slab it kicks the player due to an internal error with entity teleporting. Other than that it's great and most of the sitting-through-wall problems are gone.
  4. Deago
    Deago
    5/5,
    Version: 1.3.1
    This plugin does exactly what it should, lets your players sit! This is great for roleplay servers even normal servers. No errors as of yet. Perfect plugin! 5/5
  5. Xaver106
    Xaver106
    5/5,
    Version: 1.3.1
    The sit plugin does what it says and it does it well.
    It is nice to have a few plugins hav the ability to use the Hotbar instead of the Chat.
    The config in general gives a lot of options and has explenations right in the file, something I really like.
    The compatibility with Plotsquared and the other plugins is really nice to have and proofs that the dev is willing to work himself into APIs.
    I woud like to also have the ability to lay down, but you can't have everything.
    Great work on the plugin!
  6. CooderSK
    CooderSK
    5/5,
    Version: 1.2.0
    Thank you for this plugin! Keep it up! -----------------------------------------
  7. Ultraic
    Ultraic
    5/5,
    Version: 1.0.9
    One of the best developers i've seen on this place.
    I had an issue, my man fixed it faster than my dad when he went out to get milk. 10/10
  8. appelo
    appelo
    5/5,
    Version: 1.0.8
    thanks for the update!
    but please allow use to use placeable blocks in order to sit :)
    even if you want you can add this option to config!
  9. BestoCat
    BestoCat
    5/5,
    Version: 1.0.8
    Grate plugin, really really god................................................................
  10. appelo
    appelo
    5/5,
    Version: 1.0.7
    Greate plugin
    please allow interect with chairs not only with a blank hand :)
    and you need to cancel moving from chair to chair!