Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Сейчас я открываю окно таким кодом:
@Override
public ActionResultType func_225533_a_(BlockState state, World worldIn, BlockPos pos, PlayerEntity player,
Hand handIn, BlockRayTraceResult result) {
if (!worldIn.isRemote) {...
Нужно в Container при создании Slot переопредилить isItemValid
this.addSlot(new Slot(tileEntity, 0, startX, startY) {
public boolean isItemValid(ItemStack stack) {
return stack.getItem() == Items.BONE_MEAL;
}
});
Как сделать так чтобы в слот блока, можно было класть только определенный предмет(топор, ножницы и т.д)? Пытался в ItemHolderModifable переопределить validate() не работает
Не могу понять почему происходит ошибка при записи.
@Override
public CompoundNBT write(CompoundNBT compound) {
super.write(compound);
if (!this.checkLootAndWrite(compound)) {
ItemStackHelper.saveAllItems(compound, entityContent);
}
return...
Пытаюсь сделать интерфейс, а тут вот что получается. Все слоты стоят там где должны, все кликабельно. Но вот текстура почему то вылетает за границы. Причем сильно хотя вроде все совпадает(в коде 176x133, idea показывает также). Из-за чего такое может быть? В логах ни на что не жалуется...