Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

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

На термосе же этих двух проблем нету. А я делаю упор на защиту, потому и нужно заморочиться. Да и на термосе пока что полет нормальный.
Оребфускатор работает у меня. А с ncp да, есть проблемы. Но это лучше, чем нерабочие ивенты и лишние дюпы.
 
Оребфускатор работает у меня. А с ncp да, есть проблемы. Но это лучше, чем нерабочие ивенты и лишние дюпы.
Ты правил оребфускатор, или из коробки запустился? Очень много сейчас кулхацкеров2002 развелось, у Термоса с вопросом безопасности проще. Да и дюпов как таких я не замечал. А вот ивенты это да, беда, надеюсь сайбердиновцы с этим будут что-то делать. А пока можно только зубы стиснуть и велосипедить.
 
Ты правил оребфускатор, или из коробки запустился? Очень много сейчас кулхацкеров2002 развелось, у Термоса с вопросом безопасности проще. Да и дюпов как таких я не замечал. А вот ивенты это да, беда, надеюсь сайбердиновцы с этим будут что-то делать. А пока можно только зубы стиснуть и велосипедить.
Нет не правил, только сам ncp мове хрень, нофал я просто отключил, по тематики сервера он мне ненужен. stairs хз что это, не юзал, потому и не фиксил, ибо нет.
 
Нет не правил, только сам ncp мове хрень, нофал я просто отключил, по тематики сервера он мне ненужен. stairs хз что это, не юзал, потому и не фиксил, ибо нет.
Как именно фиксил "мув хрень"? Ты уже это писал, но поконкретнее бы.
 
Руками вырезал. Не, комбилить все классы влом было, только один пересобрал.
Ясно, спасибо. Когда дождусь уже оребфускатора и если он действительно будет работать на этом котле, думаю есть смысл подзапарится и закостылить ncp.
 
Ясно, спасибо. Когда дождусь уже оребфускатора и если он действительно будет работать на этом котле, думаю есть смысл подзапарится и закостылить ncp.
Да вот уже где то год с ним, с оребфускатором, полет нормальный.
 
Приветсвую @alexandrage . В очередной раз возился с вашим плагином, а именно переделывал его под свои нужды... Остатки времени типа дн. нед. ч. мин. - мягко говоря сильно режут глаз.
Так что у меня маленький подарок. Так сказать "за всё хорошее".

JavaScript:
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;
    }
}

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

JavaScript:
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;
    }
}

С уважением.
Добавил.
 
Странная проблема, создал киты, сохранил.
Себе выдаю, все нормально ошибок нет. Когда пытается выдать игрок, в консоль спамит ошибку, а игроку сообщение: /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)
 
Странная проблема, создал киты, сохранил.
Себе выдаю, все нормально ошибок нет. Когда пытается выдать игрок, в консоль спамит ошибку, а игроку сообщение: /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)
это давно уже))
 
Юзаю тег Paint в оружии для рендера разных скинов. В ванильке работает отлично
Код:
give Fr0Le flansmod:ak47 1 0 {Paint:"ak47skin_butane"}
А вот на котлах выдает без тега. В плагине можно выдать с кастомным тегом?
 
Юзаю тег Paint в оружии для рендера разных скинов. В ванильке работает отлично
Код:
give Fr0Le flansmod:ak47 1 0 {Paint:"ak47skin_butane"}
А вот на котлах выдает без тега. В плагине можно выдать с кастомным тегом?
Что было в инвентаре то и выдаст в ките. В этом вся суть.
 
Как отключить звук при ошибке и выдаче кита?
 

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

Назад
Верх