Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [FIX] PotionFix для фикса зелек, более стабильная русская версия плагина

MDest

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
MDest
Фикс супер зелек
Наверное все админы сталкивались с данной проблемой, когда на сервере зачеровали/изменяли силу зелек на 999lvl что убивает с 1-го раза, или же зелья на невидимость/бессмертность навсегда.
Есть другие версий этого плагина, но они нагружают или же не переведенные, этот плагин написан с нуля.

Плагин работает с версий 1.5.2 и выше

Фиксит:

Зачаренные/измененные зелья


Команды:
/potionxfix reload - перезагружает конфиг

Config:
message: 'Не,не,не такие зельки не разрешены'
prefix: '&f[&cPotionfix&f] '

Скачать
 
Последнее редактирование:
Ты исходники лучше давай, а то у тебя не лучшая репутация. Возможно в плагине встроена взломка.
Вроде нечего нету:

package ru.yooxa.potionfix;

import org.bukkit.Material;
import org.bukkit.Server;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEvent;
import org.*********ventory.ItemStack;
import org.*********ventory.meta.PotionMeta;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin
implements Listener
{
String msgprefix;
String message;

public void onEnable()
{
saveDefaultConfig();
loadConfig();
getServer().getPluginManager().registerEvents(this, this);
}

public void loadConfig() {
this.msgprefix = getConfig().getString("prefix").replace("&", "§");
this.message = getConfig().getString("message").replace("&", "§");
}

@EventHandler
public void onInteract(PlayerInteractEvent e) {
if (e.getItem() == null) return;
if (!e.getItem().getType().equals(Material.POTION)) return;
Player player = e.getPlayer();
PotionMeta meta = (PotionMeta)e.getItem().getItemMeta();
if (meta.hasCustomEffects()) {
player.sendMessage(this.msgprefix + this.message);
e.setCancelled(true);
player.setItemInHand(new ItemStack(Material.POTION));
}
}
}
 
довольно таки не плохой плугин,благодарствую.
 
Скажите пожалуйста дорогие модераторы,почему хоть плагин и не его,но его не удаляют?
 

Поделиться этой страницей

Назад
Верх