P
Proomp
Ziyaretçi
Sürümler: 1.8 - 1.12
Fiyat: 6.50 Avro
Fiyat: 6.50 Avro
Sunucunuz için çok güçlü bir ödül eklentisi!
Ödül başına tamamen yapılandırılabilir, mysql desteği, oy veren desteği, ödül başına üç farklı durum ve daha fazlası!
Ödül başına tamamen yapılandırılabilir, mysql desteği, oy veren desteği, ödül başına üç farklı durum ve daha fazlası!
ÖZELLİKLERİ
- Özelleştirilebilir Menü ➽ Boyut, Title, sesler, eşyalar ve daha fazlası!
- Optimize edilmiş kod ➽ Yüksek düzeyde optimize edilmiş kod
- Gerçek Zamanlı Menü Güncelleme ➽ Menüyü, bekleme süresinin gerçek zamanını gösterecek şekilde güncelleyin.
- Tam Bekleme Süresi formatı ➽ Ödül başına tamamen yapılandırılabilir bekleme süresi formatı.
- Bekleme süresi ➽ İstediğiniz süreyi ayarlayabilirsiniz; günler, haftalar, aylar vs!
- Kendi hologram sistemi (Güncellendi) ➽ Kaynak:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
- YENİ! Kendi NPC sistemi (PUBLIC API) ➽
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
- Animasyonlu hologramlar ➽ Hologramlarda animasyonlu çizgiler gösterme imkanı
- Ödül menüsünde kafa desteği ➽ Skinli kafalar. Herhangi bir web sayfasında bir kafa (head) değeri arayın ve daha önce bir "head:" ile head'i (kafa) göstermek istediğiniz item_id'ye koyun. Ör:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
- Hologramlarda talep edilebilir ödüller değişkeni ➽ Oyuncunun hologramlarda talep edebileceği ödül sayısını gösterme imkanı.
- SQL ➽ bir MySQL veritabanı veya yerel bir SQLite veritabanı kullanır
- Oy vereni destekler ➽ Oylama ağları için
- 2 Farklı Ödül türü ➽ normal ve oy veren .
- 2 Farklı Cooldown türü ➽ normal ve one_time
- 3 yapılandırılabilir durum ➽ talep edilebilir, bekleme süresi ve izinsiz
- Durum başına özelleştirilebilir mesaj ➽ 3 durum için mesajlar: talep edilebilir, bekleme süresi ve izinsiz
- Katılım Mesajı ➽ 3 durum katılım mesajı: ödül yok, tekil ve çoğul.
- Her ödül son derece yapılandırılabilir
- Ve daha fazlası!
KOMUTLAR VE İZİNLER
- /sdm create ➽ Bir NPC oluşturur - sdm.admin
- /sdm list ➽ Aktif NPC'leri listeler - sdm.admin
- /sdm remove [id] ➽ Seçilen NPC'yi kaldırır - sdm.admin
- /sdm reload ➽ Eklentiyi yeniden yükler - sdm.admin
- /sdm gui ➽ Ödül menüsünü açar - Bunu herkes kullanabilir
DOSYALAR
YAML:
#IS REQUIERED!
# *-*-* REMEMBER TO CONFIGURE REWARDS.YML AFTER START THE SERVER AND CREATING THE SQL TABLE *-*-*
MySQL:
# if it is true, plugin will use mysql db, if it is false, plugin will use sqlite local db
enable: true
ip: localhost
port: 3306
database: deliveryman
user: root
pass: 1234
# Use votifier ?
Votifier:
enable: true
# recive the vote only if the player is online
only_online: true
# more possible configuration on Rewards.yml
# Npc configuration
Npc:
# es.eltrueno.deliveryman.npc skin name
skin: Zealock
holograms_heigh: 1.5
# This will be displayed in the hologram ussing the variable <animation>
# Per second update
# <player> = player's name
# <rewards> = number of rewards to claim
rewards_animation:
frame1:
none: '&4You do not have any reward'
singular: '&fHey <player> you have <rewards> Reward!'
plural: '&fHey <player> you have <rewards> Rewards!'
frame2:
none: '&4You do not have any reward'
singular: '&cHey <player> you have <rewards> Reward!'
plural: '&cHey <player> you have <rewards> Rewards!'
# Holograms up the name
# <player> = player's name
# <rewards> = number of rewards to claim
holograms:
- '<animation>'
- '&bThe Delivery Man'
- '&e&lRIGHT CLICK'
# Message on join
JoinMessage:
enable: true
# delay betwen join and send the message (in seconds)
message_delay: 1
# Placeholders:
# <rewards> = number of rewards to claim
# <player> = player's name
#
# when player have 0 rewards to claim
none_message:
- '&b================================'
- ''
- '&eOh! Sorry <player>, but I do not have any reward for you now. Come back later!'
- ''
- '&b================================'
# when player have 1 es.eltrueno.deliveryman.reward to claim
singular_message:
- '&b================================'
- ''
- '&eHey <player>, come here! I have 1 reward for you!'
- ''
- '&b================================'
# when player have more than 1 rewards to claim
plural_message:
- '&b================================'
- ''
- '&eHey <player>, come here! I have <rewards> rewards for you!'
- ''
- '&b================================'
RewardMenu:
# menu title
title: '&8The Delivery Man'
# 1-6
rows: 3
# close menu when click a item to get a vote link
vote_close: true
# Close menu on click
auto_close: false
#WARNING! Only for advanzed users, the bad modification of this can cause severe lag problems or bugs.
#I am not responsible of any problems after modify this.
Advanzed_settings:
# possible methods: ram / cpu
#
# RAM: use more ram (recommended if your server has a bad cpu or have tps problems)
# How it works? When a player join, it creates on ram a inventory only for this player and when
# player left, it remove it. So each second, if player has inventory opened, this inventory will
# be updated.
#
# CPU: use more cpu (recommended if your server ram is ussed by other plugins or things)
# How it works? Each time a player click to open the menu, it creates a task for this player. This task
# will update the inventory every second. The task will be canceled when the player close the menu
#
update_method: ram
#How often will be updated the animation hologram.
#(Only animation es.eltrueno.deliveryman.hologram. Reward variable inside of it won't be updated here)
#(ticks)
animation_update: 20
#How often will be updated the reward menu.
#Menu only update for the players that has the menu opened. (no innecasery lag)
#(ticks)
menu_update: 20
#How often will be updated the holograms.
#This update all the, incluiding animation hologram, and incluiding reward variable of it.
#(ticks)
hologram_update: 160
YAML:
Rewards:
1:
# The slot in the menu
slot: 11
# permission to get the reward
permission: 'deliveryman.reward1'
# Types: normal // votifier (Only if you have activated votifier option in Config.yml)
type: normal
cooldown:
#Types: cooldown // one_time
type: cooldown
#Cooldown on seconds (Only if type is cooldown)
time: 10
# Only If cooldown type is 'cooldown'
# <days> / <hours> / <mins> / <secs>
# You can use color codes
cooldown_format:
until_days: '<days>days, <hours>hours, <mins>minutes, <secs>seconds'
until_hours: '<hours>hours, <mins>minutes, <secs>seconds'
until_minutes: '<mins>minutes, <secs>seconds'
until_seconds: '<secs>seconds'
states:
claimable:
item_id: 351
item_subid: 10
item_amount: 1
item_name: '&aReward 1'
item_lore:
- '&7You can claim this reward'
- ''
- '&eClick to claim!'
message: '&aReward claimed'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: LEVEL_UP
sound_speed: 1.0
# <player> = name of player
claim_commands:
- 'say <player> has claimed reward 1'
cooldown:
item_id: 351
item_subid: 8
item_amount: 1
item_name: '&cReward 1'
#<cooldown> = cooldown format (see it up here) ONLY IF COOLDOWN TYPE IS 'COOLDOWN'
item_lore:
- '&7You already picked up this'
- '&7reward, come back later!'
- ''
- '&7Next reward: <cooldown>'
message: '&cYou have already claimed this reward! Check back in <cooldown>'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: ANVIL_LAND
sound_speed: 1.0
no_permission:
item_id: 351
item_subid: 1
item_amount: 1
item_name: '&cReward 1'
item_lore:
- '&cYou can not claim this reward'
- ''
- '&7Requieres &bdeliveryman.reward2'
message: '&cYou do not have permissions to claim this reward!'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: ANVIL_LAND
sound_speed: 1.0
2:
# The slot in the menu
slot: 13
# permission to get the reward
permission: 'deliveryman.reward2'
# Types: normal // votifier (Only if you have activated votifier option in Config.yml)
type: normal
cooldown:
#Types: cooldown // one_time
type: one_time
states:
claimable:
item_id: 'head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTA1OWQ1OWViNGU1OWMzMWVlY2Y5ZWNlMmY5Y2YzOTM0ZTQ1YzBlYzQ3NmZjODZiZmFlZjhlYTkxM2VhNzEwIn19fQ=='
item_subid: 10
item_amount: 1
item_name: '&aReward 2'
item_lore:
- '&7You can claim this reward'
- ''
- '&eClick to claim!'
message: '&aReward claimed'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: LEVEL_UP
sound_speed: 1.0
# <player> = name of player
claim_commands:
- 'say <player> has claimed reward 2'
cooldown:
item_id: 'head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjM3MWU0ZTFjZjZhMWEzNmZkYWUyNzEzN2ZkOWI4NzQ4ZTYxNjkyOTk5MjVmOWFmMmJlMzAxZTU0Mjk4YzczIn19fQ=='
item_subid: 8
item_amount: 1
item_name: '&cReward 2'
#<cooldown> = cooldown format (see it up here) ONLY IF COOLDOWN TYPE IS 'COOLDOWN'
item_lore:
- '&7You already picked up this'
- '&7reward, come back later!'
- ''
- '&7You can not claim this'
- '&7reward anymore.'
message: '&cYou have already claimed this reward!'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: ANVIL_LAND
sound_speed: 1.0
no_permission:
item_id: 'head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWYxYjg3NWRlNDljNTg3ZTNiNDAyM2NlMjRkNDcyZmYyNzU4M2ExZjA1NGYzN2U3M2ExMTU0YjViNTQ5OCJ9fX0='
item_subid: 1
item_amount: 1
item_name: '&cReward 2'
item_lore:
- '&cYou can not claim this reward'
- ''
- '&7Requieres &bdeliveryman.reward2'
message: '&cYou do not have permissions to claim this reward!'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: ANVIL_LAND
sound_speed: 1.0
3:
# The slot in the menu
slot: 15
# permission to get the reward
permission: 'deliveryman.reward3'
# Types: normal // votifier (Only if you have activated votifier option in Config.yml)
type: votifier
# Only if type is votifier
# Votifier service to listen (Ussually is the web url Ex: MinecraftServers.org)
votifier_service: 'ibj.io'
votifier_recived_message: '&aThanks for voting'
votifier_recived_sound: LEVEL_UP
votifier_recived_sound_speed: 1.0
# <player> = name of player
votifier_recived_commands:
- 'say <player> has voted for the server, reward 3'
cooldown:
#Types: cooldown // one_time
type: cooldown
#Cooldown on seconds (Only if type is cooldown)
time: 10
# Only If cooldown type is 'cooldown'
# <days> / <hours> / <mins> / <secs>
# You can use color codes
cooldown_format:
until_days: '<days>days, <hours>hours, <mins>minutes, <secs>seconds'
until_hours: '<hours>hours, <mins>minutes, <secs>seconds'
until_minutes: '<mins>minutes, <secs>seconds'
until_seconds: '<secs>seconds'
states:
claimable:
item_id: 351
item_subid: 10
item_amount: 1
item_name: '&aReward 3 Vote'
item_lore:
- '&7You can vote for claim this reward'
- ''
- '&eClick to vote!'
message: '&aVote here: https://ibj.io/v'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: CLICK
sound_speed: 1.0
cooldown:
item_id: 351
item_subid: 8
item_amount: 1
item_name: '&cReward 3 Vote'
#<cooldown> = cooldown format (see it up here) ONLY IF COOLDOWN TYPE IS 'COOLDOWN'
item_lore:
- '&7You already have voted today'
- '&7come back later!'
- ''
- '&7Next reward: <cooldown>'
message: '&cYou have already claimed this reward! Check back in <cooldown>'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: ANVIL_LAND
sound_speed: 1.0
no_permission:
item_id: 351
item_subid: 1
item_amount: 1
item_name: '&cReward 3'
item_lore:
- '&cYou can not claim this reward'
- ''
- '&7Requieres &bdeliveryman.reward3'
message: '&cYou do not have permissions to claim this reward!'
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: ANVIL_LAND
sound_speed: 1.0
