Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
добавил
@Override
public BlockRenderLayer getBlockLayer() {
return BlockRenderLayer.TRANSLUCENT;
}
убрав 9-13 строки из json и всё заработало
снова сам же разобрался, жаль темы нельзя удалять
Как сделать прозрачность текстуры для кастомной модели? В игре фон становится белым. В фотошопе создал альфа-канал и вроде в json всё указал, фон всё равно белый.
{
"forge_marker": 1,
"defaults": {
"custom": { "flip-v": true },
"model": "exile_z_decorative:sign.obj",
"textures" ...
Увидел у одного мёртвого проекта кастомную систему установки блоков. Система выглядит как будто ставишь модели в 3д редакторе - нет привязки к сетке мира, модель можно вращать и как угодно ставить. Как такое можно реализовать? 1.12.2
Я привёл код к такому виду, проблема всё та же
public class TrashBinSmall extends BlockContainer {
private static final AxisAlignedBB BOUNDING_BOX = new AxisAlignedBB(0.200D, 0.0D, 0.125D, 0.800D, 0.9465D, 0.875D);
private static final AxisAlignedBB COLLISION_BOX = new...
С переопределением getStackInSlot он вовсе перестаёт генерировать туда вещи.
Я проверяю на пустой контейнер выводя в консоль - до того как открыл инвентарь он true (пустой), после того как открыл вещи сгенерировались и стал false (не пустой), после того как я забрал все вещи из инвентаря он...
я более-менее сделал генерацию по LootTable, но при ломании даже пустого блока выпадают вещи которых даже не было в нём. К тому же пока не понятно как к этому приделать таймер.
public class TrashBinSmall extends BlockContainer {
private static final AxisAlignedBB BOUNDING_BOX = new...
если в update поставить fillWithLoot, то он будет постоянно заполнять, разве нет? и я не знаю что ставить на место @Nullable EntityPlayer player, разве что объявлять глобальную переменную, но не уверен что это сработает
Допустим я прописал это в Update, но ничего не меняется, может я не там или не так прописал?
public void update() {
if (!this.world.isRemote && this.numPlayersUsing != 0 && (this.ticksSinceSync + pos.getX() + pos.getY() + pos.getZ()) % 200 == 0)
{
this.numPlayersUsing = 0...
Есть блок с GUI, вопрос как генерировать в нём лут каждые 5 минут, если он пустой.
Я понимаю, что нужно проверять пустой ли он чтобы сгенерировать, но как именно создавать лут из (к примеру) кастомного LootTable и как реализовать таймер в TileEntity?
public class TileEntityTrashBinSmall extends...
опять создал тему и сам в ней разобрался, я в итоге создал 2 материала в блендере и потом настроил mtl
# Blender 3.6.1 MTL File: 'None'
# www.blender.org
newmtl green
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000...
У меня есть модель сделанная в blender с разными текстурами. Я объединил все части и сделал единую текстуру, назначив UV на разные места текстуры.
Добавил модель как obj, настроив mtl файл.
При запуске текстуры фиолетовые и в консоли
[Client thread/ERROR] [FML.TEXTURE_ERRORS]: The...