Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Не робит(Вот дописал удаление предметов имеющих AttributeModifier https://cloud.mail.ru/public/1fd2bdc3ca7f/site/Мои плагины/EntFix-v1_8_R3.jar
Пусть теперь сасай делают.
Обновил, дописал проверку с таймером.
Дописал кик читаков 😁. Пусть помучаются.
Поправил ошибочное определение блока головы как запрещенный предмет.
public static boolean checkAttributes(final ItemStack item) {
final CraftItemStack craft = getCraftVersion(item);
return craft.toString().contains("internal=");
}
public static boolean checkAttributes(final ItemStack item) {
final CraftItemStack craft = getCraftVersion(item);
final NBTTagCompound NBT = new NBTTagCompound();
final boolean b = item.getType() == Material.AIR;
if (craft != null && !b) {
CraftItemStack.asNMSCopy((ItemStack)craft).save(NBT);
if (NBT.toString().contains("{AttributeModifiers:[")) {
return true;
}
}
return false;
}
Аттрибуты не проверял))Не робит(
![]()
Это робит(Это было в первой версии плагина) .
Это нет.Java:public static boolean checkAttributes(final ItemStack item) { final CraftItemStack craft = getCraftVersion(item); return craft.toString().contains("internal="); }
Java:public static boolean checkAttributes(final ItemStack item) { final CraftItemStack craft = getCraftVersion(item); final NBTTagCompound NBT = new NBTTagCompound(); final boolean b = item.getType() == Material.AIR; if (craft != null && !b) { CraftItemStack.asNMSCopy((ItemStack)craft).save(NBT); if (NBT.toString().contains("{AttributeModifiers:[")) { return true; } } return false; }
Ну яж не знаю какой именно тег вешается на предмет. Ты мне выведи в систем принт весь NBT такого предмета.Не робит(
![]()
Это робит(Это было в первой версии плагина) .
Это нет.Java:public static boolean checkAttributes(final ItemStack item) { final CraftItemStack craft = getCraftVersion(item); return craft.toString().contains("internal="); }
Java:public static boolean checkAttributes(final ItemStack item) { final CraftItemStack craft = getCraftVersion(item); final NBTTagCompound NBT = new NBTTagCompound(); final boolean b = item.getType() == Material.AIR; if (craft != null && !b) { CraftItemStack.asNMSCopy((ItemStack)craft).save(NBT); if (NBT.toString().contains("{AttributeModifiers:[")) { return true; } } return false; }
Это чит Dark Light Client (Актуальная версия "15.3")Ну яж не знаю какой именно тег вешается на предмет. Ты мне выведи в систем принт весь NBT такого предмета.
Если это не AttributeModifiers, тогда да не сработает, мне нужно знать какой тег запрещать нужно. А лучше скинь мне этот чит лиент.
https://yadi.sk/d/nPIxLcprotULvНу яж не знаю какой именно тег вешается на предмет. Ты мне выведи в систем принт весь NBT такого предмета.
Если это не AttributeModifiers, тогда да не сработает, мне нужно знать какой тег запрещать нужно. А лучше скинь мне этот чит лиент.
Скажи только как зачарить читом.
.superid 1 - даст камень с уроном.Скажи только как зачарить читом.
Все отлично срабатывает, ты видимо с опкой был.Скажи только как зачарить читом.
Ну вот токо что проверил, всёравно не робит. Не кикает. Опки нету.Все отлично срабатывает, ты видимо с опкой был.
{id:"minecraft:stone",Count:1b,tag:{display:{Name:"§2§lВещь! "},AttributeModifiers:[0:{UUIDMost:2972538320001715227L,UUIDLeast:-7081044310443644852L,Amount:1000.0d,AttributeName:"generic.attackDamage",Operation:0,Name:"Weapon"}]},Damage:0s}
Фиксанул Unbreakable тег.Чтобы сделать какуй-либо Item с nbt тегом надо ввести в игровой чат команду: " .nbtitem [код или текст] (хз как это назвается)"
Вот пример кода: ".nbtitem 278 1 0 {Unbreakable:1} или /give @p diamond_pickaxe 1 0 {Unbreakable:1}" - По идее можно выдать себе вещь которая не ломается. В моем случае это алмазная кирка.
Вот скриншот:Посмотреть вложение 39615
В сборке MelonCraf'a был такой плагин который удалял эти вещи если ещё кому-то нужен могу скинуть
Значит * в пермишенсе или unsafe.enchantments. Ибо я только что проверил, все определяется.Ну вот токо что проверил, всёравно не робит. Не кикает. Опки нету.
Теперь работает когда скачал твой апдейт. А ту версию которую я качал минут 15 назад, в ней не работало.Фиксанул Unbreakable тег.
Значит * в пермишенсе или unsafe.enchantments. Ибо я только что проверил, все определяется.
зелья пофиксить.Пишите, если нужно еще какой то тег запретить.
//Тут лучше не проверять время, т.к ваниш эссентиалса не будет работать.
for (Player player : Bukkit.getOnlinePlayers()) {
for (final PotionEffect pe : player.getActivePotionEffects()) {
if (pe.getAmplifier() > 1) {
player.removePotionEffect(pe.getType());
}
}
for (ItemStack it3 : player.getInventory().getContents()) {
if (it3 != null && it3.getType() == Material.POTION) {
final PotionMeta pm = (PotionMeta)it3.getItemMeta();
if (pm.getCustomEffects().size() > 1) {
player.getInventory().remove(it3);
}
for (final PotionEffect pe : pm.getCustomEffects()) {
if (pe.getAmplifier() > 1) {
player.getInventory().remove(it3);
}
if (pe.getDuration() > 9600) {
player.getInventory().remove(it3);
}
}
}
}
Есть баг короче. Читерское зелье не забирается, если оно в другом слоте, а не в руке.Добавил проверку зелек и уровня еффектов. Тестируйте.
↑
Пофикси эвенты срочно!!Добавил проверку зелек и уровня еффектов. Тестируйте.
↑
if (e.isCancelled()) {
return;
}