Когда игрок смотрит на entity , мы хотим установить значение entity.setGlowing в true. Однако значение entity.setGlowing по-прежнему равно true, даже если игрок не смотрит на entity . Как изменить значение entity.setGlowing на false, если игрок не смотрит на entity ?

Я также написал следующий код, но это не удалось.

2019-02-12_18.25.24.png

2019-02-12_18.25.29.png

[18:37:06] [Client thread/ERROR] [FML]: Exception caught during firing event [email protected]:
java.lang.NullPointerException: null
at kr.guebeul.roel.renderer.HUD.renderWorldLastEvent(HUD.java:112) ~[HUD.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_13_HUD_renderWorldLastEvent_RenderWorldLastEvent.invoke(.dynamic) ~[. ]

Minecraft: PE — Gameplay Walkthrough Part 90 — Entity 303 Final Shadow (iOS, Android)


at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:?]
at net.minecraftforge.client.ForgeHooksClient.dispatchRenderLast(ForgeHooksClient.java:196) [ForgeHooksClient.class:?]
at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1485) [EntityRenderer.class:?]
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1312) [EntityRenderer.class:?]
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1115) [EntityRenderer.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1209) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:442) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
[18:37:06] [Client thread/ERROR] [FML]: Index: 1 Listeners:
[18:37:06] [Client thread/ERROR] [FML]: 0: NORMAL
[18:37:06] [Client thread/ERROR] [FML]: 1: ASM: [email protected] renderWorldLastEvent(Lnet/minecraftforge/client/event/RenderWorldLastEvent;)V
[18:37:06] [Client thread/ERROR] [FML]: Exception caught during firing event [email protected]: java.lang.NullPointerException: null at kr.guebeul.roel.renderer.HUD.renderWorldLastEvent(HUD.java:112) ~[HUD.class:?] at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_13_HUD_renderWorldLastEvent_RenderWorldLastEvent.invoke(.dynamic) ~[. ] at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?] at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:?] at net.minecraftforge.client.ForgeHooksClient.dispatchRenderLast(ForgeHooksClient.java:196) [ForgeHooksClient.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1485) [EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1312) [EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1115) [EntityRenderer.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1209) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:442) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:25) [start/:?] [18:37:06] [Client thread/ERROR] [FML]: Index: 1 Listeners: [18:37:06] [Client thread/ERROR] [FML]: 0: NORMAL [18:37:06] [Client thread/ERROR] [FML]: 1: ASM: [email protected] renderWorldLastEvent(Lnet/minecraftforge/client/event/RenderWorldLastEvent;)V

Последнее редактирование: 12 Фев 2019

Источник: forum.mcmodding.ru

Урок 20—команда /execute 1.13 Часть 2

Author

В данной части мы продолжим и закончим изучать обновлённую интересную команду /execute. В данной части мы разберём 6 параметров, такие как: anchored, in, facing, rotated, positioned и store.

Читайте также:  Как в Майнкрафте 2д сделать

Позволяет привязать взгляд игрока или положение его ног к локальным координатам.

Цепная команда будет выполняться относительно положения глаз или ног игрока.

Синтаксис: /execute anchored

Пример: Пропишем в чат команду:

/execute anchored eyes run particle happy_villager ^ ^ ^1 0 0 0 10 10 normal

Урок 20—команда /execute 1.13 Часть 2-[IMG=SRWKZ] [BC]►Предисловие [I]В данной части мы продолжим и закончим изучать обновлё

А что такое локальные координаты?

Локальные координаты обозначаются символами: ^ ^ ^

Локальные координаты немного схожи с относительными, за исключением того, что локальные координаты учитывают ещё и вращение игрока.

^(влево) ^(вверх) ^(вперед)

Выполняет команду, в указанном мире.

Здесь всё просто.

В Майнкрафте есть 3 мира:

/execute in the_nether run teleport 5 65 -45

При успешном выполнении команды нас телепортирует в ад.

Синтаксис 1: /execute facing

Объяснение: выполняет команду относительно взгляда игрока в определнные координаты.

Синтаксис 2: /execute facing entity

Объяснение: выполняет команду относительно направления глаз или ног игрока в определенные координаты.

Объяснение пункта «Б»: Относительно игрока к цепной команде «привязываются глаза» и телепортирует наше лицо (коряво сказал) к лицу жителя. Видео прилагается.

Урок 20—команда /execute 1.13 Часть 2-[IMG=SRWKZ] [BC]►Предисловие [I]В данной части мы продолжим и закончим изучать обновлё

Выполняет команду относительно углов поворота игрока.

Синтаксис 1: /execute rotated as

Синтаксис 2: /execute rotated

При активации команды, частицы указывают угол поворота игрока.

Пример 2: /execute rotated 0 0 run setblock ^ ^ ^4 stone

При активации команды камень будет ставиться на 4 блока дальше игрока на нулевом угле.

Пример 3: /execute rotated ~ ~ run setblock ^ ^ ^4 stone

Камень будет ставиться относительно поворота игрока на какой-либо угол.

Урок 20—команда /execute 1.13 Часть 2-[IMG=SRWKZ] [BC]►Предисловие [I]В данной части мы продолжим и закончим изучать обновлё

Выполняет команду относительно позиции сущности.

Синтаксис 1: /execute positioned

Синтаксис 2: /execute positioned as

Если мы вставим эту команду в цикличный кб, то при активации над нами постоянно будет ставиться камень.

Пример 2: /execute positioned ~ ~1 ~ run setblock ~ ~ ~ stone

Команда берёт позицию сверху кб и ставит там камень.

В ранних версиях была такая команда /stats. Так вот, подкоманда store — есть замена /stats, которая позволяет сохранять информацию о выполнении команды.

Читайте также:  Майнкрафт плагиат какой игры

Введём в чат : /execute store и увидим два параметра — result и success

result — берёт результат выполнения цепной команды и записывает его либо в scoreboard, либо в nbt-данные блока или сущности, либо же в bossbar.

success — считает количество успешных выполнений команды и так же записывает их.

А) Начнём с такого параметра, как score

Пример: /execute store result score Shadow test run time query gametime

Объяснение: в scoreboard «test» записывается время нахождения игрока в игре. В моем случае — это 157022 тика.

Объяснение: Если вставить эту команду в цикличный кб, то она будет записывать в scoreboard «test» координаты движения свиньи по оси X.

Тег Pos имеет всего 3 значения, которые пишутся в квадратных скобках — это 0-х, 1-y, 2-z.

Объяснение: Результат выполнения команды записывается в nbt-данные энтити по указанному пути в качестве числа, умноженного на множитель с указанным типом.(Да, понимаю, взрыв мозга, но куда деваться?)

Путь — это какой-либо nbt-тег сущности (например: Saddle, Fire, Motion, Position и т.д.)

Объяснение: Если ближайший игрок находится менее, чем в 5 блоках от свиньи, то на неё надевается седло. Результат записывается в nbt-теги свиньи с типом byte.

Урок 20—команда /execute 1.13 Часть 2-[IMG=SRWKZ] [BC]►Предисловие [I]В данной части мы продолжим и закончим изучать обновлё

Здесь всё то же самое, что и с entity.

Если вы не посмотрели урок про /bossbar, то живо смотреть, иначе ничего не поймёте!

Чтобы продемонстрировать вам этот параметр, приведу пример: Допустим я хочу создать полоску боссбара с макс. значением-10. 10-кол-во наших смертей. Если кол-во достигнет 9, то уровень сложности изменится на hard.

1)Для начала добавим scoreboard, который будет считать кол-во наших смертей: /scoreboard objectives add d deathCount

2)Создадим сам: /bossbar add minecraft:death «Death»

3)Установим макс. значение 10: /bossbar set minecraft:death max 10

4)Установим вид боссбара: /bossbar set minecraft:death style notched_10

Читайте также:  Забыл пароль от лицензии Майнкрафт что делать

Данной командой мы берём значение боссбара и записываем его в scoreboard.

Если scoreboard равен 9, устанавливаем сложность hard.

Урок 20—команда /execute 1.13 Часть 2-[IMG=SRWKZ] [BC]►Предисловие [I]В данной части мы продолжим и закончим изучать обновлё

Надеюсь данным примером я объяснил действие команды.

В данном уроке мы закончили изучение основ команды /execute 1.13.

Надеюсь данный цикл уроков вам понравился.

Если у Вас остались вопросы, смело задавайте их в комментарии.

Источник: aminoapps.com

Карта Entity 303 The Final Shadow [Приключение]

Карта Entity 303 The Final Shadow [Приключение]

Карта Entity 303 The Final Shadow — это карта для Майнкрафт ПЕ, которая по началу может показаться Вам совершенно безопасным приключением в мире Minecraft Pocket Edition. По сюжету Вы будете отправлены на расследование одного атакованного объекта мира Minecraft PE. Ну, атакован и атакован, что такого, подумает каждый из игроков Майнкрафт Покет Эдишн. А нет.

Суть в том, что во время своего расследования Вы найдете множество мертвых рыцарей. Кто же может сделать такое? А я Вам подскажу — это Сущность 303 (более известная в MCPE как Entity 303). Так вот, во время поиска этой сущности Вы пройдете через самый настоящий ад мира Minecraft Pocket Edition.
Также хочется приметить, что сюжет карты основан на страшилке Майнкрафт ПЕ с одноименным названием ( см. мод «Entity 303»).

Трейлер

Для просмотра трейлера к карте необходимо нажать сюда.

Установка:

Установка (.mcworld)

  • Скачай карту по ссылке ниже.
  • Запусти скаченную карту.
  • Предварительным действием ты импортировал файлы в MCPE.
  • Запусти Minecraft PE — перейди в список миров.
  • Зайди на установленную карту (приятной игры!).

Установка (.zip)

  • Скачай карту.
  • Извлеки мир, т.е. карту из архива.
  • Перемести извлеченную папку в «/games/com.mojang/minecraftWorlds/».
  • Далее зайди в Майнкрафт ПЕ.
  • Перейди в список миров и выбери установленную карту.
  • Наслаждайся установленной картой!

Актуальная версия

Cкачать карту Entity 303 The Final Shadow (.mcworld)

Размер: 26.13 Mb , скачаиваний: 257

Cкачать карту Entity 303 The Final Shadow (.zip)

Источник: download-mcpe.com