本帖最后由 Hrtzee 于 2021-8-27 16:05 编辑
学着知乎上的教程做了一个可以坐的方块,但是当我写下列代码要实现取消骑乘移除实体时,在游戏里总是一骑上去就移除了实体导致无法骑乘,希望大佬赐教,为什么这段代码怎么都能实现
代码已附
@SubscribeEvent
public static void stand(EntityMountEvent event) {
if (event.isDismounting() && event.getEntityBeingMounted() instanceof ArmorStandEntity) {
event.getEntityBeingMounted().remove();
}
}
学着知乎上的教程做了一个可以坐的方块,但是当我写下列代码要实现取消骑乘移除实体时,在游戏里总是一骑上去就移除了实体导致无法骑乘,希望大佬赐教,为什么这段代码怎么都能实现
代码已附
@SubscribeEvent
public static void stand(EntityMountEvent event) {
if (event.isDismounting() && event.getEntityBeingMounted() instanceof ArmorStandEntity) {
event.getEntityBeingMounted().remove();
}
}
给event.getEntityBeingMounted().remove();套个延迟0.1试试看
emmmm我有点看不懂qwq
我看不懂代码emm
可能是盔甲架不能乘骑?用矿车试试?