zlp.dev
2.07K subscribers
270 photos
88 videos
21 files
43 links
Девблог о нашей залупной разработке
Здесь выходят новости об обновлениях и технический щитпост
Download Telegram
Когда два года не можешь залупу релизнуть
👎35👍52🔥2
zlp.dev
Когда два года не можешь залупу релизнуть
А вы че дизлайки ставите на пост? Вроде бы должны были согласиться
👎3231🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Готовы издеваться над жителями? Жду тогда реакции черепа под постом 💀
30👎42🔥2
Так-с, там с VODом проблемки, потому запись стрима не сохранилась. За сегодня 4 часа стрима мы смогли навести только порядок в классе с торгами. Остальные функции нам еще допиливать. Завтра если будем живы, то продолжим, надо добить этот злоебучий плагин, чтобы жители работали как рабы 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👎4
Ты может нахуй офнишь своего первонаха?
👎5
Заебал рекламить свой тгк ненужный через профиль
👍5👎4
Кто мне скажет, че за мод на объемный скин у этого гения? Вы же у нас всезнающие, давайте в комменты.

upd: Сидоф красавчик как всегда. Мод Figura. Почитал отзывы работяг, минус шейдеры и минус анимационные моды. Надо бы глянуть в чем там конфликты, если они там есть.
👎1
Нерды, с вашим днём! 🤓🤓🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
10👎21
Please open Telegram to view this post
VIEW IN TELEGRAM
91👎1🔥1
Хотите я вам покажу максимальный бред, который стоял на залупе?
👍14👎1
Короче, вчера с Митаском сидели обсуждали очередную гениальную идею которая мне пришла в голову. После пошли мы чет проверять старые плагины которые стояли на залупе. В таком из "плагинов" мы нашли очень странный подход к реализации. Со слов Митаска, чел зачем-то взял NBTEditor встроил в плагин, ради того, чтобы на предмет навесить лишь один ключ, хотя вместо этого мог использовать подход который предоставляется изначально в ядре. Но это ладно, но каким нахуй боком в 2023 чел использовал 1.20, 1.21, 1.22 у меня все еще вопросы.

public static enum NBTEditor.MinecraftVersion {
v1_8,
v1_9,
v1_10,
v1_11,
v1_12,
v1_13,
v1_14,
v1_15,
v1_16,
v1_17,
v1_18_R1,
v1_18_R2,
v1_19_R1,
v1_19_R2,
v1_20,
v1_21,
v1_22;


public boolean greaterThanOrEqualTo(NBTEditor.MinecraftVersion other) {
return this.ordinal() >= other.ordinal();
}

public boolean lessThanOrEqualTo(NBTEditor.MinecraftVersion other) {
return this.ordinal() <= other.ordinal();
}

public static NBTEditor.MinecraftVersion get(String v) {
for (NBTEditor.MinecraftVersion k : NBTEditor.MinecraftVersion.values()) {
if (!v.contains(k.name().substring(1))) continue;
return k;
}
return null;
}
}
👍3👎1
Ну и это хуй с ним. Попробуйте кто-то мне объяснить, зачем два раза прописывать одно и тоже по факту?
event.getInventory().setResult(null);
Bukkit.getScheduler().runTask((Plugin)ZalupaPlugin.getInstance(), () -> event.getInventory().setResult(null));
👍5👎1
zlp.dev
Так а буквально через 7 строчек он делает тоже самое, но единожды, а не дважды
Ну так да 😀

if (ItemStackUtils.isBoolean(item, (Player)event.getView().getPlayer())) {
event.setResult(null);
}
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1
А ну и еще в догонку вот вам полнейший бред, который я никогда не смогу видимо понять. Нахуй делать кастом классы которые работают с конфигурацией yml, когда есть сука saveDefaultConfig()?

public class Config {
private static Config instance;
private final JavaPlugin plugin;
private Component loreComponent = LegacyComponentSerializer.legacySection().deserialize("\u0417\u0430\u043b\u0443\u043f\u0430");

public static Config getInstance() {
return instance;
}

public Config(JavaPlugin plugin) {
this.plugin = plugin;
instance = this;
plugin.saveDefaultConfig();
plugin.reloadConfig();
this.loadConfig();
}

public Component getLoreComponent() {
return this.loreComponent;
}

private void loadConfig() {
this.loreComponent = LegacyComponentSerializer.legacySection().deserialize(Color.colorize(this.plugin.getConfig().getString("lore_line"))).decoration(TextDecoration.ITALIC, false);
}
}
👎1
В заключении. Исходя из всего этого мусора можно уменьшить вес плагина с 28кб до 5кб и при этом функциональность не будет потеряна, а код будет чище и читабельней. Цифровая гигиена всегда важна
👍7👎21🔥1
Кто был вчера на стриме, зацените че мне ютуб в рекомендации суёт теперь 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
Не путаем господа товарищи
5
Применимо к кланам
5