MC百科社群
标题:
MoreMoMostories使用书破坏方块
[打印本页]
作者:
Hileb
时间:
2023-1-7 17:53
标题:
MoreMoMostories使用书破坏方块
在1.0.1.9中,该Mod物品
书
在右击任意方块时都能将该方块变为
书架
。推测该Mod作者希望通过该方法使原版书架变成Mod书架但是忘记判断是否为原版书架了。
没有判断原版书架而转变为Mod书架:
@SubscribeEvent
public void onPlayerClickShelf(PlayerInteractEvent.RightClickBlock event){
World world=event.getWorld();
if (!world.isRemote){
if (event.getEntityPlayer().getHeldItem(event.getHand()).getItem()== ModItems.ITEM_BOOK){
world.setBlockState(event.getPos(), this.getDefaultState(),3);
}
}
}
复制代码
上述代码来自Github
将书架转变为原版书架(取出书籍):
@Override
public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) {
if (!worldIn.isRemote){
if (playerIn.getHeldItem(hand).getItem() == ModItems.ITEM_BOOK){
复制代码
确认为Bug,而非设计。
目前该Bug已提交至作者,作者承诺该bug将会在.10版本修复该Bug,事实上已经修复了。
作者:
Hileb
时间:
2023-1-7 17:53
Mod:7481
https://www.mcmod.cn/class/7481.html
欢迎光临 MC百科社群 (https://bbs.mcmod.cn/)
MC百科
|最大的MineCraft中文模组百科