- Баллы
- 68
- Ник в Minecraft
- Amper
Как убрать дюп чужого, приваченого сундука ударом по нему предметом из мода DecoCraft?
Очень не хочется удалять мод DecoCraft.
Помогите убрать дюп.
Очень не хочется удалять мод DecoCraft.
Помогите убрать дюп.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Да.... очень обидно, что есть дюп в данном моде.Как убрать дюп чужого, приваченого сундука ударом по нему предметом из мода DecoCraft?
Очень не хочется удалять мод DecoCraft.
Помогите убрать дюп.
Как это сделать?Запретить интеракт предметом с блоком в привате и все.
Запрети интеракт через essentials antibuild.Не так всё просто. Дюп происходит, мммммм не хочу предавать огласке... Вообщем не при взаимодействии с блоком, поэтому запрет не работает.
Судя по вашим ответам вы даже не знаете как дюпают Decorcraft
Я даже в коде смотрел, как это происходит:Не так всё просто. Дюп происходит, мммммм не хочу предавать огласке... Вообщем не при взаимодействии с блоком, поэтому запрет не работает.
Судя по вашим ответам вы даже не знаете как дюпают Decorcraft
public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World world, int x, int y, int z, int par7, float par8, float par9, float par10) {
//
//когда ты кликнул ПРЕДМЕТОМ оно смотрит на какую сторону блока ты кликнул, чтобы не
//заменить его а поставить игрушку из мода рядом с ним
//
if(par1ItemStack.stackSize == 0) {
return false;
} else {
if(par7 == 0) {
--y;
} else if(par7 == 1) {
++y;
} else if(par7 == 2) {
--z;
} else if(par7 == 3) {
++z;
} else if(par7 == 4) {
--x;
} else if(par7 == 5) {
++x;
}
if(!par2EntityPlayer.canPlayerEdit(x, y, z, par7, par1ItemStack)) {
return false;
} else {
int meta = par1ItemStack.getItemDamage();
//
//а вот тут оно его просто напросто СЕТИТ в мире
//
if(!world.setBlock(x, y, z, this.block.blockID, 0, 3)) {
return false;
} else {
boolean i1 = false;
int var15 = MathHelper.floor_double((double)(par2EntityPlayer.rotationYaw * 16.0F / 360.0F) + 0.5D) & 15;
TileEntity tileentity = world.getBlockTileEntity(x, y, z);
if(tileentity != null && tileentity instanceof TileProps) {
TileProps tile = (TileProps)tileentity;
tile.rotation = var15;
tile.type = meta;
}
world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)y + 0.5F), this.block.stepSound.getPlaceSound(), (this.block.stepSound.getVolume() + 1.0F) / 2.0F, this.block.stepSound.getPitch() * 0.8F);
--par1ItemStack.stackSize;
return true;
}
}
}
}