- 38
- 0
Всем привет, хочу сделать такой блок, который не дает двигаться, когда ты стоишь на нем...
Подсказали посмотреть исходники магма блока, и обнулять в них вектор движения...
Собсна я сделал вот так:
но, когда я прохожу по своему блоку, меня просто замедляет (причем не очень сильно)....
Буду рад любой помощи и совету!
Подсказали посмотреть исходники магма блока, и обнулять в них вектор движения...
Собсна я сделал вот так:
Мой блок:
public void onEntityWalk(World worldIn, BlockPos pos, Entity entityIn) {
if (!entityIn.isImmuneToFire() && entityIn instanceof EntityLivingBase && !EnchantmentHelper.hasFrostWalkerEnchantment((EntityLivingBase)entityIn)) {
entityIn.motionX = 0;
entityIn.motionY = 0;
entityIn.motionZ = 0;
}
}
Буду рад любой помощи и совету!