Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Хотелось бы узнать, как можно проверить наличие конкретного блока с конкретной стороны моего блока, а так же при выполнении этого условия менять значения в TileEntity моего блока?
Времени доброго суток , будет очень много кода.
Создал кастомную , будем называть её печь.
В ней есть 4 слота.
топливо
2 слота входа
выход.
Всё работает адекватно , кроме выхода.
Описываю проблемы
1. Если забиваю рецепт , допустим Кость + Яблоко = Алмаз и Яблоко + Кость = Алмаз , То второй...
Всем привет. Такой вопрос... Я гуглил по поводу того, как записать данные в блоки. Нагуглил, что нужно наличие TileEntity у блока. Вопрос такой: могу ли я как-то зарегистрировать tile для блоков из других модов при инициализации моего мода либо в процессе игры? Пробовал...
Здравствуйте. Не синхронизируется тайл с клиентской частью.
При клике по одному из слотов в меню срабатывает следующий код:
if (this.click && this.tile.itemStackShop != null) {
final ItemStack is = this.tile.itemStackShop.copy();
is.stackSize /= 2;
final PacketSendItemStack2...
Когда беру предмет из контейнера TileEntity, предмет пропадает.
Предмет появляется там таким образом
@Override
public void updateEntity() {
if(Некий таймер) {
...
inventory.setInventorySlotContents(0, stack);
}...
Есть tile и блок с ним. В гуи (клиента), получаю тайл
public TE (TileEntity tileEntity)
{
tile = (BorderlandTileEntity) tileEntity;
}
public void initGui()
{
x1 = tile.x1;
}
И потом при нажатии на кнопку отсылаю пакет
Core.network.sendToServer(msg)...
Хочу поделиться простеньким кодом на ограничение тайлов на чанк, может кому-нибудь да пригодится.
В качестве примера приведён сундук, лимит - 10 сундуков на чанк.
Вы можете добавить описание блоку, чтобы игроки могли понимать, какое ограничение на каком механизме.
Хочу сделать как в компостере, но немного по-другому. Не нашёл как нормально сделать, надеюсь поможете, ничего если код на 1.12 я постараюсь его переписать на новый FML, делал сотню раз. Вобщем, вопрос, сделать внутренний инвентарь, при клике предметом(думаю не сложно задать каким именно), чтобы...
Приветствую. Собственно, вопрос в названии.
BlockRendererDispatcher не работает, просто наложение текстуры на квады тоже. Даже не знаю, в какую сторону копать. На форуме на эту тему не нашёл ничего, в остальном интернете - только под старые версии.
Цель? - Цистерна.
Пытаюсь разобраться с хранилищами жидкости. Столкнулся со следующей проблемой: при перезаходе в мир жидкость из бака пропадает. Прилагаю код методов записи и чтения NBT из класса TileEntity:
@Override
public void readFromNBT(NBTTagCompound compound)
{...
Доброго времени суток Земляне и Чужие!
Сегодня столкнулся с таким вопросом:
Как теперь выбрасывать в мир вещи из сломанного сундука? Вроде как, это раньше делали одним методом, просто доставали вещи из тайла, а теперь ему нужен какой-то инвентарь. Этот код просит теперь инвентарь вместо тайла...
Пытаюсь реализовать спавн частиц для своей TileEntity. Столкнулся со следующей проблемой: вызов частиц хоть и работает, но с оговорками - при попытке смещения точки спавна в центр блока путем добавления + 0.5D к координатам x и z вылетает ошибка по причине "Ticking particle". Вдобавок у меня...
Интеграция с The One Probe
The One Probe - это мод, который показывает оверлей на экране, предоставляя информацию об объекте, на который смотрит игрок. Он похож на WAILA, но более интересный, поскольку для отображения этой информации требуется предмет в качестве зонда (обратите внимание, что...
Доброго времени суток!
Задумался тут об одной штуке. Мне нужно сохранять переменную типа интеджер для какого-то блока в апдейтТике этого блока. Блока, возможно, будет много. Я рассматриваю не менее 100 на чанк.
Собственно вопрос в том, как и куда мне эту переменную записывать.
1...
Допустим у меня есть некоторое GUI и Container для него. У всего этого дела есть слоты.
К примеру мне нужно "услышать", когда игрок заберёт какой-нибудь предмет из одного из слота.
Мне нужно в момент, когда игрок забирает предмет из слота поместить в nbt предмета некую информацию из TileEntity...
Суть в том, что предмет лежащий в инвентаре блока можно заменить или забрать положив в хотбар при помощи клавиш 1-9, но нельзя забрать через ЛКМ, а также при нажатие Shift + ПКМ/ЛКМ по предмету или при попытке собрать все предметы в стак двойным нажатием происходит краш. Как это исправить?
Суть такая: мне нужно создать CollisionBox со всеми вытекающими из AABB в тайле, причём бокс куда больше одного блока и имеет динамический размер. Также я ищу способ запретить ставить блоки, если их бокс пересекается с моим.
Нужно, чтобы при взрыве/касании EntityThrowable из моего мода передавалось блоку, то, что нужно изменить счётчик в TileEntity блока(то есть мой tile entity внутри со счётчиком), вот не знаю, как можно достать из класса моего энтити координаты и по его координатам изменить значение в Tile...