OmniSMP

Lands Claim plugin protection. It allows players to protect their builds, manage members, and customize their settlement settings without relying on clunky golden-shovel mechanics.

31

Quick challenge

How far can you run before the mobs catch you?

OmniSMP

🌟 OmniSMP - Advanced Lands & Settlements Core

OmniSMP is a powerful, lightweight, and highly customizable chunk-based land claiming plugin designed for modern survival servers. It allows players to protect their builds, manage members, and customize their settlement settings without relying on clunky golden-shovel mechanics.

✨ Features

- PlaceholderAPI Support: Claim land chunk-by-chunk (16x16) instantly. - PlaceholderAPI Support: Live, highly visible green particle walls show exact claim borders (/lands view). - PlaceholderAPI Support: Aqua on-screen titles display the land name and owner when crossing borders. - PlaceholderAPI Support: Safely invite friends. They must /lands accept to join, preventing forced teleportation or griefing setups. - PlaceholderAPI Support: Blocks breaking, placing, PVP, and block interactions (chests, hoppers, etc.) for non-members. - PlaceholderAPI Support: Owners can toggle PVP or open doors/gates to the public using /lands setting. - PlaceholderAPI Support: Keep specific troublemakers out of your claims completely. - PlaceholderAPI Support: Easily integrate with LuckPerms to give VIPs and higher ranks more chunks and member slots. - PlaceholderAPI Support: Restrict claiming to specific worlds via config.yml. - PlaceholderAPI Support: Display claim stats on scoreboards or in chat!

📥 Installation Guide

Download Dependencies: OmniSMP requires PlaceholderAPI to function fully. Download it from SpigotMC. - Permissions: Place ``OmniSMP-x.x.jar`` and ``PlaceholderAPI.jar`` into your server's ``plugins/`` folder. - Permissions: Start or restart your server. - Permissions: Open ``plugins/OmniSMP/config.yml`` to set up your allowed worlds. - Permissions: Use your permissions plugin (e.g., LuckPerms) to set player chunk limits (see below).

💬 Commands

- `/lands claim` or `/claim` Claims the chunk you are currently standing in. - `/lands unclaim` or `/unclaim` Unclaims the chunk you are standing in. - `/lands view` Shows green particle borders of nearby claims for 30s. - `/lands about` or `/about` Shows information about your current land. - `/lands rename <name>` or `/rename` Renames your settlement. - `/lands addmember <player>` Sends a land invite to an online player. - `/lands accept` / `deny` Accept or deny a pending land invite. - `/lands leaveland` Leaves the settlement you are currently standing in. - `/lands removemember <player>` Kicks a member from your land. - `/lands ban <player>` Bans a player from entering or interacting in your land. - `/lands unban <player>` Removes a ban. - `/lands setting <pvp/doors> <on/off>` Toggles land settings (e.g., `/lands setting pvp off`).

👑 Rank Limits (Permissions)

Limits are not set in the config. They are assigned using permissions! This makes it incredibly easy to link limits to your server ranks.

- If a player does not have a permission, they default to `10 Chunks` and `3 Members`. `Chunk Limits`: Add the permission `omnismp.limit.chunks.<amount>` Example: `/lp group vip permission set omnismp.limit.chunks.25` gives VIPs 25 chunks. - Member Limits: Add the permission `omnismp.limit.members.<amount>` Example: `/lp group mvp permission set omnismp.limit.members.10` lets MVPs invite 10 people.

📊 PlaceholderAPI Placeholders

You can use these placeholders in plugins like TAB, HolographicDisplays, or Scoreboard plugins: - `%omnismp_lands_chunks_claimed%` - Shows the number of chunks the player currently owns. - `%omnismp_lands_chunks%` - Shows the number of chunks the player has left to claim (Max Limit - Claimed).

Preview

>Title Lands

Title Lands

Settlement

Claimed

>Lands Rename

Rename

Rename Lands

>Created by bellanoo for OmniSMP version

ADS