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

Идея Ограничить жизнь блока

Тема в разделе "Запросы на разработку плагинов", создана пользователем Kappy, 3 авг 2018.

Метки:
  1. Автор темы
    Kappy

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

    Баллы:
    66
    Имя в Minecraft:
    KAPPY
    Ограничивает жизнь блока, и возвращает его в инвентарь игрока
    <spoiler>
    Пример конфига:
    '1503':
    data: 0
    lifetime: 604800
    </spoiler>
    Блок, например "Карьер" на техническом сервере будет стоять ровно 7 дней, после сломается и вернется если есть место в инвентарь, если нету, то дропнется рядом с игроком
     
  2. Автор темы
    Kappy

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

    Баллы:
    66
    Имя в Minecraft:
    KAPPY
    Для 1.7.10 желательно =)
     
  3. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    ты что дурак??? кто тебе вопще дал право заберать чьюто жизнь?? совсем головй не думаеш чтоли!!!
     
  4. FrostDelta123

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    Неплохо так, хранить все данные, однако, будет сложно, но могу взяться, напиши в ЛС.
     
  5. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Ору, прям такой сложный плагин, вообще нереальный, хорошо, что ты есть и сможешь это реализовать.
     
  6. FrostDelta123

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    Я про хранение данных, а не про сложность написания, facepalm, сам представь, сколько надо хранить инфы, если на сервере человек 100 и каждый ставит по 2-3 карьера
     
  7. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Бд спокойно выдержит и ещё посмеётся
     
  8. FrostDelta123

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    Да никто не говорит, что там всё дропнется, полетит, бла-бла, я просто предупреждаю, что информации будет много и нужно много места для её хранения
     
  9. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Ну если ты собрался в YAML хранить, то земля камнем.
     
  10. FrostDelta123

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    Я не настолько поехваший
     
  11. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Зато настолько, чтобы получать connection через DriverManager.
    upload_2018-8-6_12-7-4.png
     
  12. ZENEGIX

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

    Баллы:
    61
    Имя в Minecraft:
    ZENEGIX
    А если игрок не в игре?) На спавн дропать карьер, в виде бонуса новичкам?)
     
  13. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    ну по всей логике при входе выдавать или какое-то виртуальное хранилище, откуда игрок может забрать
     
  14. ZENEGIX

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

    Баллы:
    61
    Имя в Minecraft:
    ZENEGIX
    Сори за оффтоп, но это вообще законно?(
    (Ес че, обновление кода было 8 дней назад, так что, свежо как никогда)
     

    Вложения:

  15. FrostDelta123

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    законно, создание максимально дефолтное, однако тема тут другая
     
  16. ZENEGIX

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

    Баллы:
    61
    Имя в Minecraft:
    ZENEGIX
    collection.toArray().length это законно? Да ты угараешь, дядь? Открою маааааленькую тайну, у Collection есть метод size()
    Пожалуй, это самое жирное, с чего можно проорать, еще два момента есть, но да ладно, земля тебе камнем.
     
  17. FrostDelta123

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    Исправлено специально ради тебя <3
     
  18. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Ну усе, выбрасывай, как говорится.
     
  19. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Лично я вообще размер инвентаря обычно вычисляю через Math.ceil(list.size()/9)*9;
     
  20. FrostDelta123

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    По мне, что так что так совершенно не критично, считай разницы нет в производительности, да и в понимании тоже
     

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