Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
добавил
@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...
Вопрос в названии
Путь до текстуры src/main/resources/assets/exile_z_decorative/textures/blocks/trash_can.png
Модель делал как и в блендере, так и в Blockbench. Сама модель выглядит как надо, но на ней розовая текстура (текстура сделана просто чёрной и экспортировалась как uv). В логах не вижу...
Поставил в gradle-wrapper версию 7.2 и переписал build.gradle (нашёл на форуме версию для idea, но попытался переписать под эклипс) и при "./gradlew build" выдаёт ошибку "Missing 'minecraft' dependency." Eclipse 2023-06 (в установленных JRE стоит 1.8)
Как убрать ванильные крафты я понял, но не могу понять как убрать ванильные крафты ванильной печи. Нашёл FurnaceRecipes, но не знаю как оттуда убрать то что нужно.
Пытался через
FurnaceRecipes.instance().getSmeltingList().remove(Items.NETHERBRICK);
но безрезультатно
(без использования CraftTweaker)