Minecraft Forge (Моддинг) Как запускать переменные только на клиенте - PullRequest
0 голосов
/ 09 апреля 2020

Здравствуйте, ребята, я пытаюсь изменить мод в Minecraft под названием Psychedelicraft на 1.7.10, и у меня есть некоторые проблемы со стороны клиент / сервер.

как я могу сохранить эти переменные в секрете. Как я могу сохранить его только на клиенте? Есть идеи?

1 Ответ

0 голосов
/ 09 апреля 2020

Нужно иметь в виду, что вне аннотаций клиента и сервера (@ClientOnly и @ServerOnly, если я правильно помню) все работает как на клиенте, так и на сервере. Тем не менее, вам нужно уметь поддерживать эти два в курсе друг друга.

Поэтому, если вы хотите, чтобы клиент знал только некоторые данные, просто не отправляйте их на сервер. Другими словами, не добавляйте его в данные или сериализацию. Недостатком этого является то, что после перезапуска игры сервер не сможет вернуть клиента в актуальное состояние.

...