if(i->getId()==267&&mTile2->tileID.id==ts->getTile(pos).id){
//如果 手中物品id为267 铁剑 并且 mTile2(原石)的id 等于 点击的方块id
ts->setTileNoUpdate(pos.x,pos.y,pos.z,TileID::AIR);
//放置 空气 方块在点击的位置 就是清除原方块
ts->setTileNoUpdate(pos.x,pos.y,pos.z,mTile->tileID);
//放置为mTile(金块)id的方块 在点击位置
};
};
//jni不解释ب _ ب
JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved){
MSHookFunction((void*)&Level::tick,(void*)&Tick_hook,(void**)&Tick_real);
MSHookFunction((void*)&GameMode::useItemOn,(void*)&UseItem_hook,(void**)&UseItem_real);
return JNI_VERSION_1_2;};
// 该源码由 百度贴吧@FRee肯 提供
//如果 手中物品id为267 铁剑 并且 mTile2(原石)的id 等于 点击的方块id
ts->setTileNoUpdate(pos.x,pos.y,pos.z,TileID::AIR);
//放置 空气 方块在点击的位置 就是清除原方块
ts->setTileNoUpdate(pos.x,pos.y,pos.z,mTile->tileID);
//放置为mTile(金块)id的方块 在点击位置
};
};
//jni不解释ب _ ب
JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved){
MSHookFunction((void*)&Level::tick,(void*)&Tick_hook,(void**)&Tick_real);
MSHookFunction((void*)&GameMode::useItemOn,(void*)&UseItem_hook,(void**)&UseItem_real);
return JNI_VERSION_1_2;};
// 该源码由 百度贴吧@FRee肯 提供