- Баллы
- 78
- Имя в Minecraft
- Lacost
я его юзаю с самого появления все гуд )
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Оребфускатор работает у меня. А с ncp да, есть проблемы. Но это лучше, чем нерабочие ивенты и лишние дюпы.У меня есть два аргумента против этого ядра:
1. Не работает NCP (блочит любые мувы, с высоты одного блока срабатывает нофолл, не работают некоторые флаги в кастомблоках (stairs));
2. И на сколько я знаю на этом ядре не будет работать оребфускатор от Шевчика.
На термосе же этих двух проблем нету. А я делаю упор на защиту, потому и нужно заморочиться. Да и на термосе пока что полет нормальный.
Ты правил оребфускатор, или из коробки запустился? Очень много сейчас кулхацкеров2002 развелось, у Термоса с вопросом безопасности проще. Да и дюпов как таких я не замечал. А вот ивенты это да, беда, надеюсь сайбердиновцы с этим будут что-то делать. А пока можно только зубы стиснуть и велосипедить.Оребфускатор работает у меня. А с ncp да, есть проблемы. Но это лучше, чем нерабочие ивенты и лишние дюпы.
Нет не правил, только сам ncp мове хрень, нофал я просто отключил, по тематики сервера он мне ненужен. stairs хз что это, не юзал, потому и не фиксил, ибо нет.Ты правил оребфускатор, или из коробки запустился? Очень много сейчас кулхацкеров2002 развелось, у Термоса с вопросом безопасности проще. Да и дюпов как таких я не замечал. А вот ивенты это да, беда, надеюсь сайбердиновцы с этим будут что-то делать. А пока можно только зубы стиснуть и велосипедить.
Как именно фиксил "мув хрень"? Ты уже это писал, но поконкретнее бы.Нет не правил, только сам ncp мове хрень, нофал я просто отключил, по тематики сервера он мне ненужен. stairs хз что это, не юзал, потому и не фиксил, ибо нет.
Да удалил одну проверку и все, без нее нормально робит.Как именно фиксил "мув хрень"? Ты уже это писал, но поконкретнее бы.
А чем вырезал? Или брал сурсы и компилил?Да удалил одну проверку и все, без нее нормально робит.
Руками вырезал. Не, комбилить все классы влом было, только один пересобрал.А чем вырезал? Или брал сурсы и компилил?
Ясно, спасибо. Когда дождусь уже оребфускатора и если он действительно будет работать на этом котле, думаю есть смысл подзапарится и закостылить ncp.Руками вырезал. Не, комбилить все классы влом было, только один пересобрал.
Да вот уже где то год с ним, с оребфускатором, полет нормальный.Ясно, спасибо. Когда дождусь уже оребфускатора и если он действительно будет работать на этом котле, думаю есть смысл подзапарится и закостылить ncp.
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; } }
С уважением.
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)
Так а как это исправить?это давно уже))
Плагин очень годный, но нет в описании про фушку, время в чём выставляется ?
give Fr0Le flansmod:ak47 1 0 {Paint:"ak47skin_butane"}
Что было в инвентаре то и выдаст в ките. В этом вся суть.Юзаю тег Paint в оружии для рендера разных скинов. В ванильке работает отлично
А вот на котлах выдает без тега. В плагине можно выдать с кастомным тегом?Код:give Fr0Le flansmod:ak47 1 0 {Paint:"ak47skin_butane"}