Что такое Proxy и зачем оно нужно?

Что такое Proxy и зачем оно нужно? В учебнике по созданию блока 1.8 создается прокси. Зачем?
 

timaxa007

Модератор
5,831
409
672
Пакеты, прокси и Eclipse
anti344 написал(а):
Прокси - для выполнения определённого кода ТОЛЬКО на клиенте или на сервере(с учемтом классов клиента, которые на сервере не существуют, то бишь мега универсальность модов как для клиента, так и для сервера)
Не знаю про какой учебник имел ввиду.
 
96
2
На майнкрафт вики:
Прокси фильтрует контен на то, что должно быть для сервера, а что для клиента.
[merge_posts_bbcode]Добавлено: 17.06.2015 21:50:33[/merge_posts_bbcode]

На всякий случай: у меня майнкрафи крашился, пока не сделал ClientProxy отдельно от CommonProxy (в разных папках).

[merge_posts_bbcode]Добавлено: 17.06.2015 21:53:27[/merge_posts_bbcode]

Также на Maincraft Wiki сказано, что прокси (вместе с инстанцией(ссылкойна ваш мод, которую использует Forge)) нужны для создания рендеров.
 
167
3
23
Клиент прокси нужен для регистрации моделей, рендеров, звуков.(все что связано с графикой, звуками и т.п.) и все это используется в клиенте.  Сервер только делает махинации с переменными(обновляет мир и т.п.,).
 
2,955
12
Нужны для разделения элементов мода на сторону сервера и клиента. Client Proxy выполняется только на клиенте и как и сказали выше, служит для вещей вроде регистрации графики/звуков и прочего client-only добра. Common Proxy же выполняется на обоих сторонах (одиночная игра - тоже сервер).
 
Сверху