1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин Анти-Прыжки

Тема в разделе "Запросы на разработку плагинов", создана пользователем feak_, 30 июл 2023.

  1. Автор темы
    feak_

    feak_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    feak_
    Нигде не могу найти плагин, который запрещает прыгать, но не из-за действия большого эффекта прыгучести. Из-за этого эффекта игроки не могут получать урон при падении, а мне нужно, чтобы получали. Был бы очень благодарен, если кто-нибудь сделает плагин на отключение прыжков без действия эффекта прыгучести.
     
  2. Bomb

    Bomb Активный участник Пользователь

    Баллы:
    76
    Лучше всё-же использовать прыгучесть так как в таком случае прыжка не будет на стороне клиента, если его отменять на стороне сервера визуально игрок будет прыгать и притягиваться к земле. А урон от падения можно применять самому.
     
  3. Xatiman

    Xatiman Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Xatiman
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJumpEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    public class DisableJumpPlugin extends JavaPlugin implements Listener {
    @Override
    public void onEnable() {
    getLogger().info("Плагин отключения прыжков включен.");
    getServer().getPluginManager().registerEvents(this, this);
    }
    @Override
    public void onDisable() {
    getLogger().info("Плагин отключения прыжков выключен.");
    }
    @EventHandler
    public void onPlayerJump(PlayerJumpEvent event) {
    event.setCancelled(true); // Отменяем прыжок
    }
    }
     
  4. Bomb

    Bomb Активный участник Пользователь

    Баллы:
    76
    Зачем оно нужно? Сервер итак выводит сообщения о включении/выключении плагинов.
     
  5. FeniksDEV

    FeniksDEV Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Feniksovich
    Это еще скажи спасибо, что не вот так)
    [​IMG]
     
  6. NoLogic

    NoLogic Активный участник Пользователь

    Баллы:
    66
    Стоит сказать, что этот код будет работать только на папере, т. к. у спигота нет PlayerJumpEvent. Прыжок можно задетектить по изменению статистики игрока или по резкому повышению уровня высоты (Y), но это всё какие-то упоротые костыльные примеры, которые существуют лишь ради того, чтобы ими никто не пользовался.
     
  7. Xatiman

    Xatiman Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Xatiman
    а кто-то в наше время делает сервера не на пейпере?
     
  8. NoLogic

    NoLogic Активный участник Пользователь

    Баллы:
    66
    Да тут скорее плагин могут писать под спигот. На самом деле ретроградов сидящих на спиготе много. Иногда даже попадаются сервера на фабрике.
     

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