Идея Ваша идея ->>> мой плагин.

Статус
Закрыто для дальнейших ответов.
Напиши плагин:
Запрет подбирать мобам дроп!
Тебе все равно делать нечего...
 
У меня есть идея для плагина (в моей голове всё это просто , но кодеры охр*нели , когда увидели моё ТЗ)

1.Название плагина : WgMega
2.Функционал :
1)Нужно чтобы плагин делал из определённого региона WG , так называемый защищённый регион. Это регион , на котором позволяется находится только определённому колл-ву игроков (остальным просто не зайти туда никак) , колл-во игроков - которые там могут находится нужно указывать в конфиге , как и названия эти регионов (да-да , нужно чтобы их можно было вписать несколько)
2)Нужно чтобы при заходе на регион выполнялась определённая команда и при выходе с него тоже выполнялась команда , команды должны быть разные для всех указанных в конфиге регионов и должны вписываться там же.
3)Если игрок ливнёт с сервера на данном регионе , нужно чтобы его тпшнуло на спавн (из любого защищённого региона)
4)Нужно установить максимальное времянахождение на защищённом регионе , для каждого региона разное. Тобишь через это время игрока телепортирует на спавн
5)После выхода игрока с региона (добровольного , кикнули его , с сервера вышел или убили) там удалялись все мобы и удалялись все вещи.

Пример конфига:
Regions:
Quit: "spawn %player" //Если игрок выйдет с сервера , для всех регионов - одинакова
Arkham: //Название региона
Join: "bc алалалала" //Команда при заходе на регион
Leave: "bc азазазаза" //Команда при выходе с региона
Time: 300 //Время нахождения на регионе (в секундах)
MaxPlayers: 5 //Максимальное колл-во игроков на регионе
Delete: true/false //Удалять ли дроп с региона , если там нету игроков

И так минимум на 15 регионов =з

Возьмёшься ?
Мне CoolBoy написал частично функционал данного плагина , но этого оказалось недостаточно
 
Вы не замечаете? ТС вообще не хочет нечего делать даже самое простенькие поагины. Смысл от темы?
 
У меня есть идея для плагина (в моей голове всё это просто , но кодеры охр*нели , когда увидели моё ТЗ)

1.Название плагина : WgMega
2.Функционал :
1)Нужно чтобы плагин делал из определённого региона WG , так называемый защищённый регион. Это регион , на котором позволяется находится только определённому колл-ву игроков (остальным просто не зайти туда никак) , колл-во игроков - которые там могут находится нужно указывать в конфиге , как и названия эти регионов (да-да , нужно чтобы их можно было вписать несколько)
2)Нужно чтобы при заходе на регион выполнялась определённая команда и при выходе с него тоже выполнялась команда , команды должны быть разные для всех указанных в конфиге регионов и должны вписываться там же.
3)Если игрок ливнёт с сервера на данном регионе , нужно чтобы его тпшнуло на спавн (из любого защищённого региона)
4)Нужно установить максимальное времянахождение на защищённом регионе , для каждого региона разное. Тобишь через это время игрока телепортирует на спавн
5)После выхода игрока с региона (добровольного , кикнули его , с сервера вышел или убили) там удалялись все мобы и удалялись все вещи.

Пример конфига:
Regions:
Quit: "spawn %player" //Если игрок выйдет с сервера , для всех регионов - одинакова
Arkham: //Название региона
Join: "bc алалалала" //Команда при заходе на регион
Leave: "bc азазазаза" //Команда при выходе с региона
Time: 300 //Время нахождения на регионе (в секундах)
MaxPlayers: 5 //Максимальное колл-во игроков на регионе
Delete: true/false //Удалять ли дроп с региона , если там нету игроков

И так минимум на 15 регионов =з

Возьмёшься ?
Мне CoolBoy написал частично функционал данного плагина , но этого оказалось недостаточно
Могу взяться.
 
У меня есть идея для плагина (в моей голове всё это просто , но кодеры охр*нели , когда увидели моё ТЗ)

1.Название плагина : WgMega
2.Функционал :
1)Нужно чтобы плагин делал из определённого региона WG , так называемый защищённый регион. Это регион , на котором позволяется находится только определённому колл-ву игроков (остальным просто не зайти туда никак) , колл-во игроков - которые там могут находится нужно указывать в конфиге , как и названия эти регионов (да-да , нужно чтобы их можно было вписать несколько)
2)Нужно чтобы при заходе на регион выполнялась определённая команда и при выходе с него тоже выполнялась команда , команды должны быть разные для всех указанных в конфиге регионов и должны вписываться там же.
3)Если игрок ливнёт с сервера на данном регионе , нужно чтобы его тпшнуло на спавн (из любого защищённого региона)
4)Нужно установить максимальное времянахождение на защищённом регионе , для каждого региона разное. Тобишь через это время игрока телепортирует на спавн
5)После выхода игрока с региона (добровольного , кикнули его , с сервера вышел или убили) там удалялись все мобы и удалялись все вещи.

Пример конфига:
Regions:
Quit: "spawn %player" //Если игрок выйдет с сервера , для всех регионов - одинакова
Arkham: //Название региона
Join: "bc алалалала" //Команда при заходе на регион
Leave: "bc азазазаза" //Команда при выходе с региона
Time: 300 //Время нахождения на регионе (в секундах)
MaxPlayers: 5 //Максимальное колл-во игроков на регионе
Delete: true/false //Удалять ли дроп с региона , если там нету игроков

И так минимум на 15 регионов =з

Возьмёшься ?
Мне CoolBoy написал частично функционал данного плагина , но этого оказалось недостаточно
Что-то я не припомню такого. Вы уверены что Я вам писал?
 
Плагином не реализуемо. Потому что эта функция встроена в сам код игры и его вы не отключите просто плагином.
Лол. Просто слушать эвент спауна мобов и запрещать им поднимать вещи.
 
У меня есть идея для плагина (в моей голове всё это просто , но кодеры охр*нели , когда увидели моё ТЗ)

1.Название плагина : WgMega
2.Функционал :
1)Нужно чтобы плагин делал из определённого региона WG , так называемый защищённый регион. Это регион , на котором позволяется находится только определённому колл-ву игроков (остальным просто не зайти туда никак) , колл-во игроков - которые там могут находится нужно указывать в конфиге , как и названия эти регионов (да-да , нужно чтобы их можно было вписать несколько)
2)Нужно чтобы при заходе на регион выполнялась определённая команда и при выходе с него тоже выполнялась команда , команды должны быть разные для всех указанных в конфиге регионов и должны вписываться там же.
3)Если игрок ливнёт с сервера на данном регионе , нужно чтобы его тпшнуло на спавн (из любого защищённого региона)
4)Нужно установить максимальное времянахождение на защищённом регионе , для каждого региона разное. Тобишь через это время игрока телепортирует на спавн
5)После выхода игрока с региона (добровольного , кикнули его , с сервера вышел или убили) там удалялись все мобы и удалялись все вещи.

Пример конфига:
Regions:
Quit: "spawn %player" //Если игрок выйдет с сервера , для всех регионов - одинакова
Arkham: //Название региона
Join: "bc алалалала" //Команда при заходе на регион
Leave: "bc азазазаза" //Команда при выходе с региона
Time: 300 //Время нахождения на регионе (в секундах)
MaxPlayers: 5 //Максимальное колл-во игроков на регионе
Delete: true/false //Удалять ли дроп с региона , если там нету игроков

И так минимум на 15 регионов =з

Возьмёшься ?
Мне CoolBoy написал частично функционал данного плагина , но этого оказалось недостаточно
Derek сказал что может взятса напишите ему.
Лол. Просто слушать эвент спауна мобов и запрещать им поднимать вещи.
Есть евент поднимание вещей игроком.Нов вот не увидел евент поднимания дропа мобом.Если есть скиньте.Буду благодарен
 
Java:
package ru.bohdan.mob;

import org.bukkit.entity.LivingEntity;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener {

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

    @EventHandler
    public void Drop(LivingEntity e) {
        e.setCanPickupItems(false);
    }
}
Это работать не будет.
Я даже написал что надо сделать:
Просто слушать эвент спауна мобов и запрещать им поднимать вещи.
Но что то не срослось походу.
 
Протестировал и в правду не работает, все так же подбирают.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх