1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как убрать эффект дыма с поршня WorldGuard WGExtender

Тема в разделе "Помощь", создана пользователем DefaltMark, 2 окт 2021.

Статус темы:
Закрыта.
  1. Автор темы
    DefaltMark

    DefaltMark Активный участник Пользователь

    Баллы:
    66
    Привет, столкнулся с такой проблемой
    Гриф сервер, разрешается гриферить поршнями.
    Фикс для поршней есть, но остался дымок над поршнем. Как убрать?
     
  2. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Переписать WorldGuard
     
  3. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Разрешать нужно через ивент самого wg и не будет дымка.
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Пример из моего плагина на кастомфлаги.
    Код:
        @EventHandler(priority = EventPriority.LOWEST)
        public void onp(BreakBlockEvent e) {
            Block block = e.getCause().getFirstBlock();
            if (block != null && (block.getType() == Material.MOVING_PISTON || block.getType() == Material.PISTON
                    || block.getType() == Material.STICKY_PISTON)) {
                List<Block> blocks = e.getBlocks();
                for (Block b : blocks) {
                    if (WGRegionUtils.isFlagAllows(null, b.getLocation(), PistonGrief.getInstance())) {
                        if (WGRegionUtils.isFlagAllows(null, b.getLocation(), Flags.PISTONS)) {
                            e.setResult(Result.ALLOW);
                        }
                    }
                }
            }
        }
    
        @EventHandler(priority = EventPriority.LOWEST)
        public void onp(PlaceBlockEvent e) {
            Block block = e.getCause().getFirstBlock();
            if (block != null && (block.getType() == Material.MOVING_PISTON || block.getType() == Material.PISTON
                    || block.getType() == Material.STICKY_PISTON)) {
                List<Block> blocks = e.getBlocks();
                for (Block b : blocks) {
                    if (WGRegionUtils.isFlagAllows(null, b.getLocation(), PistonGrief.getInstance())) {
                        if (WGRegionUtils.isFlagAllows(null, b.getLocation(), Flags.PISTONS)) {
                            e.setResult(Result.ALLOW);
                        }
                    }
                }
            }
        }
     
  5. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    IQ свой перепиши)
     
  6. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Слишком простой путь
     
  7. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну все проще чем кажется да.
     
  8. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Я обычно не ищу легких путей
     
  9. Автор темы
    DefaltMark

    DefaltMark Активный участник Пользователь

    Баллы:
    66
    Я тут немного не понял, а что мне с этим сделать?
     
  10. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Компилировать :good:
     
  11. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    А ты говорил слишком простой путь :D
     
  12. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Нуууу для тех кто знает что делать короткий, для тех кто не знает уже подольше
     
Статус темы:
Закрыта.

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