Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин Плагин для выдачи китов со всеми nbt тегами.

Тема в разделе "Неподтвержденные плагины", создана пользователем alexandrage, 16 авг 2015.

  1. profi

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

    Баллы:
    88
    У меня есть два аргумента против этого ядра:
    1. Не работает NCP (блочит любые мувы, с высоты одного блока срабатывает нофолл, не работают некоторые флаги в кастомблоках (stairs));
    2. И на сколько я знаю на этом ядре не будет работать оребфускатор от Шевчика.

    На термосе же этих двух проблем нету. А я делаю упор на защиту, потому и нужно заморочиться. Да и на термосе пока что полет нормальный.
     
  2. Хостинг MineCraft
    <
  3. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    я его юзаю с самого появления все гуд )
     
  4. Автор темы
    alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Оребфускатор работает у меня. А с ncp да, есть проблемы. Но это лучше, чем нерабочие ивенты и лишние дюпы.
     
  5. profi

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

    Баллы:
    88
    Ты правил оребфускатор, или из коробки запустился? Очень много сейчас кулхацкеров2002 развелось, у Термоса с вопросом безопасности проще. Да и дюпов как таких я не замечал. А вот ивенты это да, беда, надеюсь сайбердиновцы с этим будут что-то делать. А пока можно только зубы стиснуть и велосипедить.
     
  6. Автор темы
    alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Нет не правил, только сам ncp мове хрень, нофал я просто отключил, по тематики сервера он мне ненужен. stairs хз что это, не юзал, потому и не фиксил, ибо нет.
     
  7. profi

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

    Баллы:
    88
    Как именно фиксил "мув хрень"? Ты уже это писал, но поконкретнее бы.
     
  8. Автор темы
    alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Да удалил одну проверку и все, без нее нормально робит.
     
  9. profi

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

    Баллы:
    88
    А чем вырезал? Или брал сурсы и компилил?
     
  10. Автор темы
    alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Руками вырезал. Не, комбилить все классы влом было, только один пересобрал.
     
  11. profi

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

    Баллы:
    88
    Ясно, спасибо. Когда дождусь уже оребфускатора и если он действительно будет работать на этом котле, думаю есть смысл подзапарится и закостылить ncp.
     
  12. Автор темы
    alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Да вот уже где то год с ним, с оребфускатором, полет нормальный.
     
  13. MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Приветсвую @alexandrage . В очередной раз возился с вашим плагином, а именно переделывал его под свои нужды... Остатки времени типа дн. нед. ч. мин. - мягко говоря сильно режут глаз.
    Так что у меня маленький подарок. Так сказать "за всё хорошее".

    Код:
    package ru.mor.iv.customkits;
    
    import java.util.concurrent.TimeUnit;
    /** @author alexandrage & MOR_IV */
    public class Time {
      
        private long days;
        private long hours;
        private long minutes;
        private long seconds;
    
        public Time(long l) {
            this.days = ((long) TimeUnit.SECONDS.toDays(l));
            this.hours = ((long) (TimeUnit.SECONDS.toHours(l) - this.days * 24));
            this.minutes = ((long) (TimeUnit.SECONDS.toMinutes(l) - TimeUnit.SECONDS.toHours(l) * 60L));
            this.seconds = ((long) (TimeUnit.SECONDS.toSeconds(l) - TimeUnit.SECONDS.toMinutes(l) * 60L));
        }
    
        public String getFormat() {
            String day = pluralForm(this.days, " день ", " дня ", " дней ");
            String hour = pluralForm(this.hours, " час ", " часа ", " часов ");
            String min = pluralForm(this.minutes, " минуту ", " минуты ", " минут ");
            String sec = pluralForm(this.seconds, " секунду.", " секунды.", " секунд.");
          
            String format = this.days + day + this.hours + hour + this.minutes + min + this.seconds + sec;
            if (this.days == 0) {
                format = this.hours + hour + this.minutes + min + this.seconds + sec;
                if (this.hours == 0) {
                    format = this.minutes + min + this.seconds + sec;
                    if (this.minutes == 0) {
                        format = this.seconds + sec;
                    }
                }
            }
            return format;
        }
      
      
        private String pluralForm(long endTime, String form1, String form2, String form5) {
            endTime = endTime % 100;
            long n1 = endTime % 10;
            if (endTime > 10 && endTime < 20)
                return form5;
            if (n1 > 1 && n1 < 5)
                return form2;
            if (n1 == 1)
                return form1;
            return form5;
        }
    }

    С уважением.
     
  14. Автор темы
    alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Добавил.
     
  15. DrLeonardo

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

    Баллы:
    88
    Имя в Minecraft:
    DrLeonardo
    Странная проблема, создал киты, сохранил.
    Себе выдаю, все нормально ошибок нет. Когда пытается выдать игрок, в консоль спамит ошибку, а игроку сообщение: /kit [kit] [player]

    Лог:

    Код:
    16.03 22:05:51 [Server] INFO kent5556 issued server command: /kit start
    16.03 22:05:51 [Server] WARN java.util.zip.ZipException: Not in GZIP format
    16.03 22:05:51 [Server] WARN at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:165)
    16.03 22:05:51 [Server] WARN at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:79)
    16.03 22:05:51 [Server] WARN at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:91)
    16.03 22:05:51 [Server] WARN at net.minecraft.nbt.CompressedStreamTools.func_74796_a(CompressedStreamTools.java:29)
    16.03 22:05:51 [Server] WARN at nbtkits.InventoryNBTSer.fromNBTTagCompound(InventoryNBTSer.java:177)
    16.03 22:05:51 [Server] WARN at nbtkits.InventoryNBTSer.getKit(InventoryNBTSer.java:70)
    16.03 22:05:51 [Server] WARN at nbtkits.kits.onCommand(kits.java:65)
    16.03 22:05:51 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    16.03 22:05:51 [Server] WARN at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:395)
    16.03 22:05:51 [Server] WARN at com.earth2me.essentials.Essentials.onCommand(Essentials.java:380)
    16.03 22:05:51 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    16.03 22:05:51 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181)
    16.03 22:05:51 [Server] WARN at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:740)
    16.03 22:05:51 [Server] WARN at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1370)
    16.03 22:05:51 [Server] WARN at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1107)
    16.03 22:05:51 [Server] WARN at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:38)
    16.03 22:05:51 [Server] WARN at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:53)
    16.03 22:05:51 [Server] WARN at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245)
    16.03 22:05:51 [Server] WARN at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:181)
    16.03 22:05:51 [Server] WARN at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023)
    16.03 22:05:51 [Server] WARN at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
    16.03 22:05:51 [Server] WARN at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
    16.03 22:05:51 [Server] WARN at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
    16.03 22:05:51 [Server] WARN at java.lang.Thread.run(Thread.java:745)
     
  16. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    это давно уже))
     
  17. DrLeonardo

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

    Баллы:
    88
    Имя в Minecraft:
    DrLeonardo
    Так а как это исправить?
     
  18. Автор темы
    alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
  19. Myfale

    Myfale Новичок

    Баллы:
    16
    Имя в Minecraft:
    Duxa
    Вот у меня стоит плагин PvPManager. Как сделать, чтобы у игроков с правом kits.deathinv выпадали ресурсы при смерти в режиме пвп?
     

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