Подвал Дмитрия
2.64K subscribers
79 photos
8 videos
15 files
176 links
Моя личка » @he3haukaX
Важно » https://t.me/hplugin/696

Подробнее об actions » https://t.me/hplugin/706
Download Telegram
Почему ты до сих пор не купил hPvP? Сервера использующие его:

1. ToolRise (100+ online pick)
2. PrimeRise (80+ online pick)
3. NightlyProject (xz pick, средний 50+)
hVillagerEvent (Там ещё сверху херова туча строк и снизу чутька, а это лишь 60% 😄)
package ru.he3hauka.hvillagerevent;

import org.bukkit.Bukkit;
import org.bukkit.World;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Villager;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitRunnable;
import ru.he3hauka.hvillagerevent.command.CommandHandler;
import ru.he3hauka.hvillagerevent.config.Config;
import ru.he3hauka.hvillagerevent.listener.Listeners;
import ru.he3hauka.hvillagerevent.logger.HLogger;
import ru.he3hauka.hvillagerevent.manager.*;
import ru.he3hauka.hvillagerevent.schedule.Scheduler;
import ru.he3hauka.hvillagerevent.softdepend.HologramsDepend;
import ru.he3hauka.hvillagerevent.utils.BossBar;
import ru.he3hauka.hvillagerevent.utils.HexSupport;
import ru.he3hauka.hvillagerevent.utils.Schematic;

public final class Main extends JavaPlugin {
public Main() {
}
@Override
public void onEnable() {
long startTime = System.currentTimeMillis();
HLogger hLogger = new HLogger(this);
saveDefaultConfig();
Config config = new Config(this);

config.init();

HologramsDepend hologramsDepend = new HologramsDepend(hLogger, config, this);

RegionManager regionManager = new RegionManager(config, hLogger);

BossBar bossBar = new BossBar();
getServer().getPluginManager().registerEvents(new BossBar(), this);

CustomItemManager customItemManager = new CustomItemManager(this, hLogger);

Schematic schematic = new Schematic(config, regionManager, hLogger);

VillagerManager villagerManager = new VillagerManager(schematic, this, config, hologramsDepend, hLogger, bossBar, regionManager);

VulcanManager vulcanManager = new VulcanManager(customItemManager, this, config, hLogger, villagerManager);

getCommand("hvillager").setExecutor(new CommandHandler(customItemManager, this, villagerManager));

new ShardManager(this, config).startShardCheck();
getServer().getPluginManager().registerEvents(new ShardManager(this, config), this);

getServer().getPluginManager().registerEvents(new Listeners(villagerManager, config, this, hologramsDepend, hLogger, vulcanManager), this);

Scheduler scheduler = new Scheduler(this, config, villagerManager);

new BukkitRunnable() {
@Override
public void run() {
scheduler.checkTime();
}
}.runTaskTimer(this, 0L, 1200L);

new ru.he3hauka.hvillagerevent.utils.Metrics(this, 25151);

long endTime = System.currentTimeMillis();
long reloadTime = endTime - startTime;

hLogger.info("╔");
hLogger.info("╠ Плагин " + this.getDescription().getName() + " " + this.getDescription().getVersion() + " был запущен за " + reloadTime + " мс");
hLogger.info("╠");
hLogger.info("╠ Создатель плагина: " + this.getDescription().getAuthors());
hLogger.info("╠ Больше плагинов тут: " + this.getDescription().getWebsite());
hLogger.info("╠");
hLogger.info("╠ Дополнения к плагину: " + this.getDescription().getSoftDepend());
hLogger.info("╠ API версия плагина: " + this.getDescription().getAPIVersion());
hLogger.info("╚");
}
А им понравилось 😇
Первый скрин было, второй стало.

Как вам?) 😊
Было/стало
🔥2523
😎 Всем привет мои сладкие булочки!

⚙️ Ожидайте сегодня:

Апдейт hPvP (2.7), уже можно забрать в личке! (Поддержка голов игроков, поддержка PlaceholderAPI во втором моде)

Апдейт hVillagerEvent (1.3), уже можно забрать в личке! (Фикс бага с якорями, осколками. Убрал из зависимостей HolographicDisplays (Смотреть скрин). Итог: для работы с голограммами нужен DecentHolograms. Обновил конфиг добавил возможность указать offsetY для голограммы (1 = высота якоря, по умолчанию 1.8 = +0.8 от высоты якоря). Убрал лишние настройки, которые незачем настраивать, ведь тоже самое название голограммы создаётся с помощью randomUUID, и эта настройка бесполезна. Пофиксил кулдавн до повторого активация якоря)

А, ещё оптимизация также как и с hPvP. Юзаю lombok + загружаю параметры конфига в onEnable, да бы не вызывать по 100 раз

(Возможно успею плагин на захват точки)
🔥4230
🎁 Так короче, так как я сигма бой я уже написал hVillagerEvent 1.4 (Запрещённые биомы, поэтому пищите в лс каму нада или всо прафукали пока я добри)
29🔥22
Добавлять ли в hPvP плейсхолдер на количество побед/поражений? Только учтите, игрока может убить другой игрок и логика уже будет нарушена, также один из игроков может покинуть сервер и много других неприятных нюансов, лично я не особо хочу это делать
Anonymous Poll
66%
Делаем, делаем
34%
Не, хуйня, смысл от этого если всё равно пвп на ртп и могут помешать людям
🔥6641
Я Sigma moment поэтому боссбар не добавлялся при входе игрока потому что я закрыл его в private, и да я сигма, сегодня билд 1.4 hVillagerEvent уже уж точно без багов (остался лишь боссбар, его уже фиксанул можно сказать)

UPD: Уже фикс боссбара можно забрать в личке!
23🔥21
😎 Наконец то сделал hVillagerEvent (1.4 stable), убраны все баги (боссбар, шарды, 2х сообщение, удаление локации, спам в консоль) также бонусом добавил таб комплит (additem/reload/teleport/start), сделал проверку запущен ли ивент, да бы избежать ошибок в командах и т.д.

😊 Поэтому с момента 24.03.2025 (14:45) поздравляю всех юзеров hVillagerEvent с выходом стабильной версии без багов! За получением в личку 😘
27🔥24
😅 Не ожидал, что захват точки так легко писать... К 17:00 думаю будет готово 💋
49🔥49
Парни, щас не дома, но плагин доделал, выложить времени нехватило, как приду скину кому обещал и залью на спигот. Получилось просто ахуенно 😍

Функционал больше чем в тот же самом zkoth
🔥2518
hCaptureEvent.jar
42.6 KB
😉 Всем привет, встречаю вас не с пустыми руками, а с новым ахуенным ивентом на захват точки.

⚙️ Пока что версия 1.0-BETA, поэтому могут быть баги (но я тестил на сервере 40+ onl), всё было стабильно.

Также планирую добавить в плагин: v1.1 - команды /hcapture stop/start/teleport/reload. v1.2 - %hcapture_lastwinner%. Пока что всё. Если есть идеи пишите в лс, плагин очень функциональный и в нём присутствует та же самая функция выдачи награды игрокам, если никто не учавствовал в ивенте, или например если победитель вышел с сервера и победителя нет, т.е награду выдать некому. Также есть функция выдачи награды за время в зоне, к примеру я стою в ней 30 секунд и получаю за это 35 монет. Также есть звуки, боссбар, месседжи, настройка мира и региона, короче плагин вышел неплохим, и я рекомендую его вам к использованию!)

🎁 Скачать плагин в закрепе, ссылка на SpigotMcRu (полное описание, скрины, и т.д. и т.п.)
3
Короче парни, у меня большие ставки на hCaptureEvent, поэтому планирую вкинуть его на Modrinth, Spigotmc, RuBukkit чё думаете?) 😁
🔥4
hElytraSwap.jar
34 KB
🎁 Обновление hElytraSwap (1.3) ожидает одобрения

⚙️ Информацию о плагине прочесть можно тут: [КЛИК]

Вкратце, фикс мини бага (вещи чинились при свапе), рефакторинг кода, добавление свапа с нагрудника на элитру

❤️ Сделал эту имбу сигмулькин @he3haukaX
🔥31
hCaptureEvent.jar
46.3 KB
🥲 Какая то дичь происходит с спиготом, поэтому вот в тгк кидаю (версия: 1.1)

⚙️ Добавил команду /hcapture start/reload, думаю понятно что за что отвечает!
🔥2
⚙️ Добавил плейсхолдер %hcapture_winner%, указывает на последнего победителя в ивенте. Также команда /hcapture stop и дополнительная суб коммнда к start (spawn)

🎁 Плагин будет залит на spigotmc.ru / .org завтра. Те кому неймётся могут получить в личке сейчас.
🥰4
⚙️ Обновление в hChatGame (1.2)

Добавил плейсхолдеры %hchatgame_winner/answer/question%, рефакторинг кода

🎁 За получением в лс: @he3haukaX