Помогите Призрачный игрок

CraftCoder

Старожил
Пользователь
Баллы
108
Имя в Minecraft
CraftCoderr
Как сделать чтобы игрок стал полностью прозрачным, т.е. не только визуально, но и физически, чтобы игроки могли сквозь него ломать блоки и на его место ставить блоки, не использую gamemode 3?
 
Как сделать чтобы игрок стал полностью прозрачным, т.е. не только визуально, но и физически, чтобы игроки могли сквозь него ломать блоки и на его место ставить блоки, не использую gamemode 3?
Не уверен что такое возможно, но даже если такое возможно, то только через пакеты.
 
Player.hidePlayer проверял? У меня с этим проблем нет
Ну для сервера-то игрок не скрывается, и тогда при попытке поставить блок, сервер видит, что там стоит игрок и блок не ставится.
 
Ну для сервера-то игрок не скрывается, и тогда при попытке поставить блок, сервер видит, что там стоит игрок и блок не ставится.
Если поблизости с "живым" игроком есть "призрак", то отбрасывай последнего на 5 блоков. Подобная реализация есть на LiteCloud.
 
Если поблизости с "живым" игроком есть "призрак", то отбрасывай последнего на 5 блоков. Подобная реализация есть на LiteCloud.
Решение очень не крутое, я видел решение данной проблемы без откидывания.

@Shevchik
Up!
Up!
 
Ну для сервера-то игрок не скрывается, и тогда при попытке поставить блок, сервер видит, что там стоит игрок и блок не ставится.
А если получать кординаты поставленного блока? И если в них есть игрок, то ставить блок через плагин, а у игрока отнимать один предмет. А игрока, который был в блоке, поднимать на один блок выше.
 
А если получать кординаты поставленного блока? И если в них есть игрок, то ставить блок через плагин, а у игрока отнимать один предмет. А игрока, который был в блоке, поднимать на один блок выше.
Сервер даже не пытается поставить туда блок, т.е. событие не вызывается.
 
Можно попробовать следующий вариант -- дублировать все пакеты из мира, где должен находиться "призрак", а для сервера делать игрока находящимся в другом мире.
 
Можно попробовать следующий вариант -- дублировать все пакеты из мира, где должен находиться "призрак", а для сервера делать игрока находящимся в другом мире.
Ух какой костыль.
 
Назад
Верх