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

Идея Аддон к CoProtect

Тема в разделе "Запросы на разработку плагинов", создана пользователем Ginko!, 30 июл 2021.

Метки:
  1. Автор темы
    Ginko!

    Ginko! Новичок

    Баллы:
    16
    Имя в Minecraft:
    GinkoNotexis
    Привет! Пожалуйста помогите.. Хочу что бы была команда, позволяющая скрывать тебя от "/co i".
    Вот ты прописал эту команду, и можешь делать что хочешь - тебя "/co i" не запишет, что ты тут был/делал. Идея появилась ещё на прошлый Хэллоуин, хотелось пощекотать нервишки игрокам, и сделать из них шизиков :D
    Кто сможет - сделайте пожалуйста. Если это вообще возможно..
     
  2. Sneyzi

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

    Баллы:
    76
    • coreprotect.lookup.username (default: op)
      Can be optionally used as a negative permission to prevent username change lookups.

     
  3. NuaN

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

    Баллы:
    96
    Имя в Minecraft:
    NuaN
    Хорошим пранкером станешь :D
     
  4. Автор темы
    Ginko!

    Ginko! Новичок

    Баллы:
    16
    Имя в Minecraft:
    GinkoNotexis
    Добавил это право в свою группу, но всё равно записывает меня.. Либо я что то не понял
    (спасибо что откликнулись!)
    upload_2021-7-30_1-56-19.png upload_2021-7-30_1-55-29.png
     
  5. NuaN

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

    Баллы:
    96
    Имя в Minecraft:
    NuaN
    used as a negative permission - если я правильно понял, то нужно этот пермишен забрать, а ни выдавать
     
  6. Автор темы
    Ginko!

    Ginko! Новичок

    Баллы:
    16
    Имя в Minecraft:
    GinkoNotexis
    Но тогда никто не сможет использовать /co i. А мне нужно что бы только меня не записывало.. И при этом остальные могли пользоваться и их записывало. А по пермишенам, у них доступно только coreprotect.inspect (/co i и /co l)
     
  7. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    /perm user ник permission set coreprotect.lookup.username false

    Смогут все всё использовать, если выдашь только юзеру

    Либо я просто не так понимаю кто нужно конкретно
     
  8. Автор темы
    Ginko!

    Ginko! Новичок

    Баллы:
    16
    Имя в Minecraft:
    GinkoNotexis
    Нужно так, что бы когда именно я, например, поставил блок, и когда его проверяют по /co i - именно меня не записывало.
    Меня не записывает в /co i, при этом все могут пользоваться этой командой и их записывало. Но не меня
    Очень надеюсь что теперь понятно написал^^
     
  9. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Кароче понятно кароче

    Команда выше я так понимаю не спасает...
     
  10. Автор темы
    Ginko!

    Ginko! Новичок

    Баллы:
    16
    Имя в Minecraft:
    GinkoNotexis
    Прописал - не спасло..)
     
  11. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Значит придется реально самопис делать пушто в оригинале такой функции нету...
    Реально ли это без переписывания самого корпротекта непонятно
     
  12. Автор темы
    Ginko!

    Ginko! Новичок

    Баллы:
    16
    Имя в Minecraft:
    GinkoNotexis
    Спасибо большое что откликнулся, Дрим. Буду ждать, вдруг кто добавит эту функци..^^
     
  13. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    В плагин не вшито такого функционала, а аддон будет проблематично написать - API не очень к этому предрасполагает. Проще всего будет подредактировать сам плагин - всего строку то поправить и нужно.
     
  14. Asuna

    Asuna Участник

    Баллы:
    31
    Имя в Minecraft:
    Tofa_ToP
    В теории должно помочь.

    Код:
     @EventHandler(priority = EventPriority.MONITOR)
       protected void onBlockBreak(BlockBreakEvent event) {
           Player p = event.getPlayer();
         if (!event.isCancelled() & !p.hasPermission("ginko.coreprotect")) {
           String user = event.getPlayer().getName();
           Block block = event.getBlock();
           processBlockBreak(event.getPlayer(), user, event.getBlock(), (Config.getConfig(block.getWorld())).BLOCK_BREAK, 0);
         }
       }
     }
     
  15. Автор темы
    Ginko!

    Ginko! Новичок

    Баллы:
    16
    Имя в Minecraft:
    GinkoNotexis
    То есть, что я должен сделать? Что то заменить на это?
     
  16. Asuna

    Asuna Участник

    Баллы:
    31
    Имя в Minecraft:
    Tofa_ToP
    Нужно перекомпилировать плагин.
     

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