Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Блок в привате

Тема в разделе "Разработка плагинов для новичков", создана пользователем Феня, 23 мар 2015.

  1. Автор темы
    Феня

    Феня Старожил Пользователь

    Баллы:
    123
    Skype:
    vasilev_max
    Имя в Minecraft:
    eblan_tupoj
    Как запарсить регион, в котором находится блок, на который нажали пкм или лкм? Объясню что нужно, если то, что я описал слишком тупо: Нужно event.setCancelled(true); если блок по которому кликнули находится в регионе к примеру spawn
     
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Тут может быть то, что нужно
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Посмотри в моем vip+.
     
  5. MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Если стоит WG
    Код:
            Location locBlock = event.getClickedBlock().getLocation();
                        WorldGuardPlugin wg = WGBukkit.getPlugin();
                        boolean canBuild = wg.canBuild(player, locBlock);
                         if(!canBuild){
                             event.setCancelled(true);
     
  6. Автор темы
    Феня

    Феня Старожил Пользователь

    Баллы:
    123
    Skype:
    vasilev_max
    Имя в Minecraft:
    eblan_tupoj
    Мне нужно запретить именно в регионе с названием к примеру: spawn
    А в остальных разрешить
     
  7. MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Искать в api wg. Подсказываю, надо спросить имя региона по кордам и сравнить с spawn...
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Посмотри в моем vip+ дополнительную защиту от юзверов с бипасс. Там 2 класса wg5 и wg6 скомпилены под разные версии. Плагин на моем диске с клиентами.
     
  9. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    А в теме про шрифты упорно молчишь...
     
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Эм я только пришол к вечеру за пека. Хотя уже к ночи.[DOUBLEPOST=1427325004,1427324917][/DOUBLEPOST]На счет шрифтов, ты об этом?
    [​IMG]
     
  11. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Да, я именно об этом. Объясни, как сделать русские буквы такими, как у тебя, на скриншоте в той теме.
     
  12. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Залил на свой диск класс и шрифт.
     
  13. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Где смотреть? Всё, кажется, нашел. Отпишусь позже.[DOUBLEPOST=1427326071,1427325430][/DOUBLEPOST]Ну я добавил класс и шрифт.
    [​IMG]
    А там еще папка у тебя net\minecraft\client\resources\ с файлом Locale.java - это, я так понимаю, просто исходник...

    Почему не получается, как на твоем скрине?[DOUBLEPOST=1427326160][/DOUBLEPOST]Вдогонку:
    [​IMG]
     
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Может фикс неробит без форджа или еще что я хз, ибо я его вынимал из форджа с русиком.
    P.s русик немой и был зашыт в бинпатч форджа, так что я незнаю причины багоюза.[DOUBLEPOST=1427333803][/DOUBLEPOST]Да действительно на ваниле неробит, проверил только что. Так что придется вам самим искать причину, почему ванила включает уникоде труе. Подпишу папку что онли фордж, чтоб знали.
     
    Последнее редактирование: 26 мар 2015
  15. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    У меня стоит пакет с форжем с твоего диска, качал с полгода назад. Форж лежит в папке /bin/libraries/net/minecraftforge/1.7.10-10.13.0.1208/. Версия - соответственно, 1.7.10-10.13.0.1208. Как обновить версию - я не знаю, и у тебя нигде не написано там.

    А который сейчас там лежит, я вижу, с версией 1291. Если скачиваю папку целиком - клиент не запускается вообще. И ошибок не выдает. Висит процесс java на 120 Мбайт в памяти, пока вручную не выгружу.
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Перезалью, может обновил не полностью папку.[DOUBLEPOST=1427334410,1427334143][/DOUBLEPOST]LaoTheLizard Перезалил полностью клиент из демо лаунчера. Пробуй, должно работать.[DOUBLEPOST=1427334509][/DOUBLEPOST]Незабываем почистить кеш файлик в temp.
     
  17. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Скачал, установил. Клиент не запустился, выдало ошибку в логе клиента:
    Код:
    [04:54:45] [Auth thread/ERROR]: Unable to launch
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_60]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_60]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_60]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_60]
        at net.launcher.components.Game.<init>(Game.java:229) [RusHostility1710.exe:?]
        at net.launcher.utils.UpdaterThread.run(UpdaterThread.java:101) [RusHostility1710.exe:?]
        at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:255) [RusHostility1710.exe:?]
        at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:210) [RusHostility1710.exe:?]
    Caused by: java.lang.UnsatisfiedLinkError: Can't load library: C:\Games\Russian_Hostility_1710\test\bin\natives\lwjgl.dll
        at java.lang.ClassLoader.loadLibrary(Unknown Source) ~[?:1.7.0_60]
        at java.lang.Runtime.load0(Unknown Source) ~[?:1.7.0_60]
        at java.lang.System.load(Unknown Source) ~[?:1.7.0_60]
        at org.lwjgl.Sys$1.run(Sys.java:70) ~[lwjgl.jar:?]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_60]
        at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) ~[lwjgl.jar:?]
        at org.lwjgl.Sys.loadLibrary(Sys.java:96) ~[lwjgl.jar:?]
        at org.lwjgl.Sys.<clinit>(Sys.java:117) ~[lwjgl.jar:?]
        at net.minecraft.client.Minecraft.func_71386_F(Minecraft.java:2659) ~[bao.class:?]
        at net.minecraft.client.main.Main.main(SourceFile:72) ~[Main.class:?]
        ... 14 more
    
    Перенес папку natives - ошибка исчезла.
    Клиент запускается, шрифты - работают. Большое спасибо!

    P.S. И ложка дегтя: это лог успешного запуска клиента http://pastebin.com/sXbTZpMA - тут много ошибок. В старой версии они тоже были. Их можно как-то исправить/убрать или продолжать игнорировать, как и раньше?[DOUBLEPOST=1427336437,1427335614][/DOUBLEPOST]Теперь пытаюсь внедрить свои моды в это окружение. Получил:
    [​IMG]

    Эту проверку вообще можно отключить как-то? А то я ему уже и 6.12 и 6.16 даже подсовывал - он не хочет запускаться.
     
  18. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Я уже перенес папку нативов чтоб они не грузились в класспатч, у вас видимо старый лаунчер.
     
  19. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    Видимо, да. Собирал его в прошлом году. Последний вопрос. Для отображения скинов в папке bin был файл a_FixSkins.jar. Сейчас скины не отображаются. Его куда-то в другое место нужно положить?
     
  20. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Нужно было следить за обновлениями. Теперь скины без мода на аутчлибе с фиксом, требуется последняя вебчасть и лаунчер. Там теперь универсальная система под 1.7-1.8.
     
  21. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Баллы:
    103
    Skype:
    sgp_the_controller
    А где за ними следить? Не понимаю. http://www.rubukkit.org/threads/sashok724-launcher.42883/ - по этой ссылке про это ничего не сказано. Я вчера нашел пути в Optifine.jar, в Minecraft.jar, все заменил. Плащи появились, а вот скины не хотят - дефолтный показывает. Как исправить?
     

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