回滚阻止外部stopriding方法#2
This commit is contained in:
parent
247ddb30c3
commit
c94db3e33f
1 changed files with 0 additions and 9 deletions
|
@ -45,7 +45,6 @@ import net.neoforged.bus.api.SubscribeEvent;
|
||||||
import net.neoforged.fml.common.EventBusSubscriber;
|
import net.neoforged.fml.common.EventBusSubscriber;
|
||||||
import net.neoforged.neoforge.common.NeoForge;
|
import net.neoforged.neoforge.common.NeoForge;
|
||||||
import net.neoforged.neoforge.common.util.TriState;
|
import net.neoforged.neoforge.common.util.TriState;
|
||||||
import net.neoforged.neoforge.event.entity.EntityMountEvent;
|
|
||||||
import net.neoforged.neoforge.event.entity.living.*;
|
import net.neoforged.neoforge.event.entity.living.*;
|
||||||
import net.neoforged.neoforge.event.entity.player.ItemEntityPickupEvent;
|
import net.neoforged.neoforge.event.entity.player.ItemEntityPickupEvent;
|
||||||
import net.neoforged.neoforge.network.PacketDistributor;
|
import net.neoforged.neoforge.network.PacketDistributor;
|
||||||
|
@ -653,12 +652,4 @@ public class LivingEventHandler {
|
||||||
event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY);
|
event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SubscribeEvent
|
|
||||||
public static void onMountEntity(EntityMountEvent event) {
|
|
||||||
var entity = event.getEntityMounting();
|
|
||||||
if (entity instanceof Player player && player.getVehicle() instanceof VehicleEntity && !(event.getEntityBeingMounted() instanceof VehicleEntity)) {
|
|
||||||
event.setCanceled(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue