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

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

Discussion in 'Неподтвержденные плагины' started by alexandrage, Aug 16, 2015.

  1. profi

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Code:
    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 Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Добавил.
     
  15. DrLeonardo

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

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

    Лог:

    Code:
    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 Активный участник Пользователь

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

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

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

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

    Trophy Points:
    173
    Skype:
    alexandr0116
  19. Myfale

    Myfale Новичок

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

Share This Page