- 126
- 6
- 33
Суть такова: необходимо наносить игроку урон во время добычи определённого блока.
Метод onBlockClicked вызывается только в начале добычи, а метод onBlockHarvested только в конце.
Есть пока только сомнительное рабочее решение через эвент изменения скорости копания:
Метод onBlockClicked вызывается только в начале добычи, а метод onBlockHarvested только в конце.
Есть пока только сомнительное рабочее решение через эвент изменения скорости копания:
event:
@SubscribeEvent
public void onPlayerDigTestBlock(PlayerEvent.BreakSpeed event){
if (event.block instanceof BlockTest && event.entityPlayer != null){
event.entityPlayer.attackEntityFrom(DamageSource.cactus, 1F);
}
}