▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Siddy's Simple Plugin
Siddy's Simple Plugin

Siddy's Simple Plugin

A minecraft paper plugin that replaces many aspects of other plugins and adds features that you would have to otherwise install tons of plugins for

Оцените первым
32
2


Handles everything, in one simple jar.

Welcome to Siddy's Simple Plugin, a simplistic plugin that just does the job right! Whilst adding tons of features, like scoreboards, tablist and menus, this plugin adds more and more features, because the list doesn't end! Built completely on Bukkit API, this plugin improves the overall aspect of your server, adding newer features, and stuff you see on those big servers.

To actually show how this server is unique, count how many paper plugins you would require to set up the a big SMP. Probably, 10-20, or even 30, at a minimum. Well, this server bundles features from various mods and plugins into 1 singular jar, and does not steal any code or asset from it.

Note: This server plugin does not feature any content or assets from any other server plugin, and is totally built from scratch.


!ImagedText_Features

Ranks and permissions

  • You can setup custom ranks, that are saved in a config file
  • You can also give those ranks specific permissions, a prefix, a suffix and set its color and all too!

Chat Formatting and Custom Placeholders

  • The plugin includes a custom chat formatting feature which implements the Ranks system in the chat so that Prefix / Suffix / Colors work
  • You can also change your nickname, which is a replacement for your username.
  • Placeholders are also supported and listed in the table inside the Goodies section

Warps and Homes

  • You can set up warps and homes (which have their own permissions like every other module), and then teleport to them.
  • Both warps and homes have a GUI system and support multiple homes / warps.
  • Customizable through config file.

Main menu

  • Every player receives a compass menu in their last (9th) slot, which when on click opens a main menu. Which is customizable through config file.
  • Just like the ones you see in lobbies and all other, you can also disable this.

Tablist and Scoreboard

  • This plugin includes a fully customizable Tablist and Scoreboard, which can display useful information.
  • Tablist includes the rank prefix / color system too.
  • Placeholders can be used here, from the placeholder table in the Goodies section

Economy with Shop and Auction House

  • The plugin includes a custom economy system which is also implemented in the Shop and Auction House.
  • These can be disabled, and starting amount, max amount and many other fields can be configured
  • Items in shop can also be configured, through the shop file.

Custom sounds and Action Bar Implementations for almost everything

  • This plugin includes custom sounds to be played on each action / almost all actions.
  • These sounds can be found in the sounds table in the Goodies section.

Kits and Kit Permissions

  • This plugin includes kits, player kits and configurable kits
  • Kits have cooldown, custom items and all, and even supports Shulker Boxes!

Random Teleport

  • This plugin also includes a random teleport system, so you can use /rtp to teleport (through GUI).
  • RTP design also has safety features and custom worlds can be added too!
  • This is a NEW feature and hence debug for this is enabled. Will be removed in the next iteration of this plugin.

Optimizations

  • This plugin has inbuilt optimization for your server
  • This includes all the modules of this plugin ONLY.

Modular design and Total configuration

  • This plugin is very modular and was designed with portability in mind.
  • You can disable tons of features according to your needs if wanted
  • You can also configure each / most aspects of the modules too. Very powerful.
  • Most / Each feature has a GUI in it too.




!goodies

Different sounds in tabular form (appropriate with version 2.0.0)

Sound NameActionDefault Value
menu-openSound played when opening an SSMP menu.minecraft:block.chest.open
menu-clickSound played when clicking an interactive menu item.minecraft:ui.button.click
menu-closeSound played when closing a menu.minecraft:block.chest.close
menu-errorSound played when a menu action fails.minecraft:entity.villager.no
auction-clickSound played when interacting with the Auction House.minecraft:ui.button.click
auction-successSound played when an Auction House action succeeds.minecraft:entity.player.levelup
auction-errorSound played when an Auction House action fails.minecraft:entity.villager.no
shop-openSound played when opening the shop.minecraft:block.chest.open
shop-clickSound played when interacting with the shop.minecraft:ui.button.click
shop-purchaseSound played when purchasing an item from the shop.minecraft:entity.experience_orb.pickup
shop-errorSound played when a shop action fails.minecraft:entity.villager.no
shop-successSound played when a shop action succeeds.minecraft:entity.villager.no
rtp-openSound played when opening the RTP world selection GUI.minecraft:ui.button.click
rtp-selectSound played when selecting an RTP world or distance.minecraft:ui.button.click
rtp-searchingSound played when the random teleport location search begins.minecraft:block.note_block.pling
rtp-successSound played when a random teleport succeeds.minecraft:entity.player.levelup
rtp-failedSound played when a random teleport attempt fails.minecraft:entity.villager.no
command-errorSound played when a command action fails.minecraft:entity.villager.no
command-successSound played when a command action succeeds.minecraft:entity.player.levelup
notificationSound played for general SSMP notifications.minecraft:block.note_block.pling



Different permission groups (for version 2.0.0)

IDNameModuleDefault Permission Group
ssmp.adminSSMP AdministratorCoreop
ssmp.rank.useUse rank commandsRanksop
ssmp.rank.createCreate ranksRanksop
ssmp.rank.deleteDelete ranksRanksop
ssmp.rank.giveAssign ranks to playersRanksop
ssmp.rank.removeRemove player ranksRanksop
ssmp.rank.setprefixChange rank prefixesRanksop
ssmp.rank.setsuffixChange rank suffixesRanksop
ssmp.rank.setnameChange rank display namesRanksop
ssmp.permission.useUse permission managementPermissionsop
ssmp.permission.playerManage player permissionsPermissionsop
ssmp.permission.rankManage rank permissionsPermissionsop
ssmp.economy.useUse economy management commandsEconomyop
ssmp.economy.balanceView balancesEconomydefault
ssmp.economy.paySend money to playersEconomydefault
ssmp.economy.giveGive money to playersEconomyop
ssmp.economy.takeTake money from playersEconomyop
ssmp.economy.setSet player balancesEconomyop
ssmp.shop.useUse the SSMP shopShopdefault
ssmp.enderchest.useUse the SSMP Ender ChestEnder Chestdefault
ssmp.auction.useUse the Auction HouseAuction Housedefault
ssmp.auction.sellList items on the Auction HouseAuction Housedefault
ssmp.auction.buyBuy items from the Auction HouseAuction Housedefault
ssmp.auction.removeRemove own Auction House listingsAuction Housedefault
ssmp.orders.useUse SSMP OrdersOrdersdefault
ssmp.orders.createCreate ordersOrdersdefault
ssmp.orders.fulfillFulfill ordersOrdersdefault
ssmp.orders.cancelCancel own ordersOrdersdefault
ssmp.kits.useUse kitsKitsdefault
ssmp.kits.createCreate kitsKitsop
ssmp.kits.deleteDelete kitsKitsop
ssmp.kits.giveGive kits to playersKitsop
ssmp.crates.useUse cratesCratesdefault
ssmp.crates.createCreate cratesCratesop
ssmp.crates.deleteDelete cratesCratesop
ssmp.crates.giveGive crate keys to playersCratesop
ssmp.nickname.useUse nicknamesNicknamesdefault
ssmp.nickname.colorChange nickname colorsNicknamesdefault
ssmp.homes.useUse and view homesHomesdefault
ssmp.homes.sethomeSet homesHomesdefault
ssmp.homes.deleteDelete homesHomesdefault
ssmp.warps.useUse server warpsWarpsdefault
ssmp.warps.setSet server warpsWarpsop
ssmp.warps.deleteDelete server warpsWarpsop
ssmp.rtp.useUse Random TeleportRTPdefault



!config_imagetext.png)

Version 2.0.0 : config.yml
modules:
  ranks:
    enabled: true
  permissions:
    enabled: true
  economy:
    enabled: true
  shop:
    enabled: true
  auction:
    enabled: true
    max-auction-price: 1000000
    negate-buy-price: 0
    max-pages: 10
    non-sellable-items:
    - COMPASS
  tablist:
    enabled: true
    header:
      enabled: true
      lines:
      - ''
      - <#55FFFF>&cSiddy's Tablist
      - '&7Welcome, %player_nickname%'
      - ''
    footer:
      enabled: true
      lines:
      - ''
      - '&7Online: &f%online%&7/&f%max_players%'
      - '&7This is siddy''s default tablist. Change in SiddysSimplePlugin/config.yml'
      - '&7Or completely disable this module from there.'
      - ''
    player-list:
      enabled: true
      format: '%player_prefix%%player_nickname%%player_suffix% &8• &7%ping%ms'
  scoreboard:
    enabled: true
  chat:
    enabled: true
  placeholders:
    enabled: true
  menu:
    enabled: true
  enderchest:
    enabled: true
    doubled: false
  homes:
    enabled: true
    max-homes: 3
  warps:
    enabled: true
  kits:
    enabled: true
  rtp:
    enabled: true
Version 2.0.0 : sounds / config.yml
sounds:
  menu-open:
    enabled: true
    sound: minecraft:block.chest.open
    volume: 1.0
    pitch: 1.0
  menu-click:
    enabled: true
    sound: minecraft:ui.button.click
    volume: 1.0
    pitch: 1.0
  menu-close:
    enabled: true
    sound: minecraft:block.chest.close
    volume: 1.0
    pitch: 1.0
  auction-click:
    enabled: true
    sound: minecraft:ui.button.click
    volume: 1.0
    pitch: 1.0
  auction-success:
    enabled: true
    sound: minecraft:entity.player.levelup
    volume: 1.0
    pitch: 1.0
  auction-error:
    enabled: true
    sound: minecraft:entity.villager.no
    volume: 1.0
    pitch: 1.0
  shop-open:
    enabled: true
    sound: minecraft:block.chest.open
    volume: 1.0
    pitch: 1.0
  shop-click:
    enabled: true
    sound: minecraft:ui.button.click
    volume: 1.0
    pitch: 1.0
  shop-purchase:
    enabled: true
    sound: minecraft:entity.experience_orb.pickup
    volume: 1.0
    pitch: 1.0
  shop-error:
    enabled: true
    sound: minecraft:entity.villager.no
    volume: 1.0
    pitch: 1.0
  command-error:
    enabled: true
    sound: minecraft:entity.villager.no
    volume: 1.0
    pitch: 1.0
  command-success:
    enabled: true
    sound: minecraft:entity.player.levelup
    volume: 1.0
    pitch: 1.0
  notification:
    enabled: true
    sound: minecraft:block.note_block.pling
    volume: 1.0
    pitch: 1.0
  menu-error:
    enabled: true
    sound: minecraft:entity.villager.no
    volume: 1.0
    pitch: 1.0
  shop-success:
    enabled: true
    sound: minecraft:entity.player.levelup
    volume: 1.0
    pitch: 1.0

Version 2.0.0 : chatformatting / config.yml ``` format: '%ssmp_player_prefix%%player%%ssmp_player_suffix% &8» &f%message%' ```
Version 2.0.0 : menu / config.yml
menu:
  title: '&3S&bS&3M&bP&8 | &7Menu'
  size: 54
  border:
    enabled: true
    material: BLACK_STAINED_GLASS_PANE
    name: ' '
    lore: []
    top:
      enabled: true
      slots: 0-8
    bottom:
      enabled: true
      slots: 45-53
    left:
      enabled: true
      slots: 9,18,27,36
    right:
      enabled: true
      slots: 17,26,35,44
settings:
  cancel-clicks: true
  close-on-action: true
sounds:
  open:
    enabled: true
    sound: menu-open
  click:
    enabled: true
    sound: menu-click
items:
  shop:
    enabled: true
    slot: 20
    material: EMERALD
    name: '&a&lShop'
    lore:
    - ''
    - '&7Explore a wide category'
    - '&7of items to buy or sell.'
    - ''
    - '&8» &aClick to open'
    action: shop
  auction:
    enabled: true
    slot: 22
    material: LECTERN
    name: '&d&lAuction House'
    lore:
    - ''
    - '&7Explore items that other'
    - '&7players have put up for sale.'
    - ''
    - '&8» &dClick to open'
    action: auction
  support:
    enabled: true
    slot: 24
    material: NETHER_STAR
    name: '&6&lSupport'
    lore:
    - ''
    - '&7Support the creator'
    - '&7by clicking this.'
    - ''
    - '&8» &6Click to support Siddy'
    action: support
  homes:
    enabled: true
    slot: 29
    material: ENDER_EYE
    name: '&b&lHomes'
    lore:
    - ''
    - '&7View and manage your homes.'
    - ''
    - '&8» &bClick to open'
    action: homes
  enderchest:
    enabled: true
    slot: 31
    material: ENDER_CHEST
    name: '&d&lEnder Chest'
    lore:
    - ''
    - '&7Open your Ender Chest.'
    - ''
    - '&8» &dClick to open'
    action: enderchest
  warps:
    enabled: true
    slot: 33
    material: COMPASS
    name: '&9&lWarps'
    lore:
    - ''
    - '&7Browse available server warps.'
    - ''
    - '&8» &9Click to open'
    action: warps
  player:
    enabled: true
    slot: 4
    material: PLAYER_HEAD
    name: '&b&l%player%'
    lore:
    - ''
    - '&7Welcome to '
    - '&bSiddy''s Simple Plugin'
    - ''
    - '&8» &7SSMP Menu'
    action: none
Version 2.0.0 : scoreboard / config.yml
enabled: true
title: '&6&lSiddy''s SB'
lines:
  '1': '&7Welcome, &f%player%'
  '2': ''
  '3': '&fBalance: &a$%balance%'
  '4': '&fOnline: &e%online%&7/&e%max_players%'
  '5': ''
  '6': '&7World: &f%world%'
  '7': '&7XYZ: &f%x% %y% %z%'
Version 2.0.0 : menuitem/config.yml
enabled: true
material: COMPASS
name: '&6&lSSMP Menu'
slot: 8
command: ssmp
lore:
- '&7Right-click to open the SSMP menu'
Version 2.0.0 : kits.yml
settings:
  enabled: true
  default-cooldown: 86400
  gui-title: '&8SSMP | Kits'
Version 2.0.0 : rtp/config.yml
settings:
  enabled: true
  cooldown: 60
  max-attempts: 50
  min-y: -64
  max-y: 320
worlds:
  overworld:
    enabled: true
    world-name: world
    min-distance: 0
  nether:
    enabled: true
    world-name: world_nether
    min-distance: 0
  end:
    enabled: true
    world-name: world_the_end
    min-distance: 0
distances:
- 1000
- 5000
- 10000
- 20000
safety:
  check-ground: true
  check-headroom: true
  avoid-water: true
  avoid-lava: true
  avoid-fire: true
  avoid-cactus: true
  avoid-magma: true
  avoid-powder-snow: true
  avoid-suffocation: true
  avoid-unloaded-chunks: false
gui:
  world:
    title: '&8SSMP | Select World'
    size: 27
    filler:
      enabled: true
      material: BLACK_STAINED_GLASS_PANE
      name: ' '
    overworld:
      slot: 11
      material: GRASS_BLOCK
      name: '&aOverworld'
      lore:
      - '&7Explore the Overworld.'
      - ''
      - '&eClick to select.'
    nether:
      slot: 13
      material: NETHERRACK
      name: '&cNether'
      lore:
      - '&7Explore the Nether.'
      - ''
      - '&eClick to select.'
    end:
      slot: 15
      material: END_STONE
      name: '&5The End'
      lore:
      - '&7Explore the End.'
      - ''
      - '&eClick to select.'
  distance:
    title: '&8SSMP | Select Distance'
    size: 27
    slots:
    - 10
    - 12
    - 14
    - 16
    material: COMPASS
    name: '&b%distance% Blocks'
    lore:
    - '&7Random teleport within this distance.'
    - ''
    - '&eClick to teleport.'
    filler:
      enabled: true
      material: BLACK_STAINED_GLASS_PANE
      name: ' '
actionbar:
  enabled: true
  searching: '&eSearching for a safe location...'
  success: '&aTeleport successful!'
  failed: '&cCould not find a safe location.'
  cooldown: '&cWait %time%s before using RTP again.'
sounds:
  enabled: true
  open:
    sound: UI_BUTTON_CLICK
    volume: 1.0
    pitch: 1.0
  select:
    sound: UI_BUTTON_CLICK
    volume: 1.0
    pitch: 1.2
  searching:
    sound: BLOCK_NOTE_BLOCK_PLING
    volume: 1.0
    pitch: 1.0
  success:
    sound: ENTITY_PLAYER_LEVELUP
    volume: 1.0
    pitch: 1.0
  failed:
    sound: ENTITY_VILLAGER_NO
    volume: 1.0
    pitch: 1.0
messages:
  prefix: '&8[&bSSMP&8] '
  no-permission: '&cYou don''t have permission to use RTP.'
  disabled: '&cRandom Teleport is currently disabled.'
  world-unavailable: '&cThat world is unavailable.'
  invalid-location: '&cUnable to find a safe location.'
  cooldown: '&cPlease wait %time% seconds.'
  success: '&aYou have been randomly teleported!'
Version 2.0.0 : economy/config.yml
economy:
  starting-balance: 1000.0
  allow-negative-balances: false
  minimum-transaction: 0.01
  maximum-transaction: 1.0E9
display:
  decimal-places: 2
  use-comma-separator: true
actionbar:
  enabled: true
  balance: '&aBalance: &f$%balance%'
  balance-set: '&aBalance set to &f$%balance%'
  money-received: '&a+$%amount% &7→ &f$%balance%'
  money-removed: '&c-$%amount% &7→ &f$%balance%'
  payment-sent: '&c-$%amount% &7→ &f$%balance%'
  payment-received: '&a+$%amount% &7→ &f$%balance%'
  insufficient-funds: '&cInsufficient funds!'
  invalid-amount: '&cInvalid amount.'
  transaction-too-small: '&cAmount must be at least $%amount%.'
  transaction-too-large: '&cAmount cannot exceed $%amount%.'
  negative-balance: '&cThis transaction would create a negative balance.'
sounds:
  enabled: true
  transaction: message
  error: error
  balance: message
messages:
  balance: '&a%player% has &f$%balance%'
  payment-sent: '&aYou paid &f$%amount% &ato &f%player%&a.'
  payment-received: '&aYou received &f$%amount% &afrom &f%player%&a.'
  give: '&aGave &f$%amount% &ato &f%player%&a.'
  take: '&aTook &f$%amount% &afrom &f%player%&a.'
  set: '&aSet &f%player%&a''s balance to &f$%amount%&a.'
  usage: '&eUsage: /%label% <balance|pay|give|take|set>'
  usage-pay: '&eUsage: /%label% pay <player> <amount>'
  usage-give: '&eUsage: /%label% give <player> <amount>'
  usage-take: '&eUsage: /%label% take <player> <amount>'
  usage-set: '&eUsage: /%label% set <player> <amount>'
errors:
  unknown-command: '&cUnknown economy command.'
  player-only: '&cOnly players can use this command.'
  console-player-required: '&cConsole must specify a player.'
  player-not-found: '&cThat player is not online.'
  self-payment: '&cYou cannot pay yourself.'
  invalid-amount: '&cInvalid amount.'
  negative-amount: '&cAmount must be greater than 0.'
  insufficient-funds: '&cYou do not have enough money.'
  no-permission: '&cYou do not have permission to do this.'
  negative-balance: '&cThis transaction would create a negative balance.'





Thank you very much for visiting

:)
Партнёрский материал

Сервер для плагина Siddy's Simple Plugin - как у профи

Плагин Siddy's Simple Plugin создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Siddy's Simple Plugin для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 неделю назад
Обновлён:9 часов назад
Главная