Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Здраствуйте,
объясните мне пожалуйста, что такое TileEntity. Мне понадобилось создать многоблочную структуру и в гайдах все говорили про какой то TileEntity. Но нету такого класса, просто нет и всё, все гайды которые я находил на версиях ниже 1.15 и я догадываюсь что эти энтити превратились в...
У меня есть блок с ГУИ, но при нажатии на него крашится майн по причине ArrayIndexOutOfBoundsException: 9 и я так понимаю это происходит при копировании инвентаря и инвентарь блока
[/SPOILER]
NetworkRegistry.INSTANCE.regosterGuiHandler(this, new CommonProxy()); есть
p.s. код копировал...
Добрый вечер. Делаю механику выпадения предметов при смерти в могилу
Могилу реализовал как сундук по гайдам HarryTechRevs (Его реализация CopperChest). В соответствии со своими целями написал EventHandler, и подключился к событию PlayerDropsEvent. Всё хорошо, сундук спавнится. Однако лут не...
Есть блок с GUI, вопрос как генерировать в нём лут каждые 5 минут, если он пустой.
Я понимаю, что нужно проверять пустой ли он чтобы сгенерировать, но как именно создавать лут из (к примеру) кастомного LootTable и как реализовать таймер в TileEntity?
public class TileEntityTrashBinSmall extends...
Я делал Tile entity по туториалам (, )
и в них автор пишет подобный код:
@SuppressWarnings("deprecation")
@Override
public ActionResultType use(BlockState p_225533_1_, World worldIn, BlockPos pos,
PlayerEntity player, Hand p_225533_5_, BlockRayTraceResult p_225533_6_)...
Есть такой интерфейс. После ввода имени игрока и нажатия "+" или "-" отправляется пакет который редактирует String List внутри TileEntity, а ниже поля для ввода должен выводиться список имён в листе. Однако информация о листе на клиенте и сервере отличается. На сервере данные правильные на...
Сейчас в интеллидже:
В jar если как обычно майн запускать:
Вот каким колхозом я это делал (это рендер больших часов):
public class TileEntityClockRender extends TileEntitySpecialRenderer<TileEntityClock> {
public void render(TileEntityClock tileEntity, double x, double y, double z, float...
Короче есть полка, она должна рендерить предмет, всё почти готово, только когда в методе render пытаюсь получить предмет, который находиться в полке, всегда выдаёт air, я пробовал поставить чисто один предмет и с ним работает
public class TileEntityRackRender extends...
Не могу допереть как фиксить. Можете объяснить, пожалуйста, почему возникает такой эффект (текстура летает по миру из-за glRotate)??
public void renderTileEntity(TileEntity tile, double x, double y, double z, float w)
{
Tessellator tess = Tessellator.instance...
public class SleepingBag extends Block implements ITileEntityProvider {
public int rotationAngle;
public SleepingBag() {
super(Material.cloth);
this.setCreativeTab(CreativeTabs.tabCombat);
this.setBlockName("SleepingBag");
this.setBlockBounds(0.0F, 0.0F...
Привет, делаю печку с блокстейт булеан горением по тутору, но блокстейт обновляется только когда меняется соседний блок. Может есть способ сказать игре что надо обновить блок?
Код печки:
public class FusionBlastFurnace extends Block implements ITileEntityProvider {
public static final...
Есть блок с разными сторонами, расширенный от BlockContainer. Все стороны одинаковы, кроме одной - top_close. При вызове onBlockActivated (То есть когда пользователь заходит в интерфейс) нужно сменить текстуру на top_open, а когда он выходит из нее - обратно на top_close. Причем менять нужно...
Каждый раз при перезапуске мира TileEntity блока меняется на абсолютно новый и все данные, что были сохранены в старом слетают.
В методе onBlockActivated я брал из world.getTileEntity тайл и смотрел ссылку на него (ну и естественно каждый перезапуск она была разная).
Как избавиться от этого...
Доброе утро всем. Подскажите пожалуйста, как в Forge можно реализовать "ускорение тайлов"? Я конечно понимаю, что для этого я должен чаще вызывать метод updateEntity() всем тайлам в мире, но вопрос, как получить все тайлы во всех загруженных чанках? На сколько я понял, мне нужно будет ловить...
Вообщем, хочу сделать так чтобы рендер TE рендерил нечто за пределами своего блока. Но когда камера отворачивается от этого блока, то рендер перестаёт рендерить. В Minecraft есть Структурный блок, который рендерить в сторонке хитбокс структуры и всё хорошо. Я взял все, по-моему, подходящие...
Здравствуйте всем, у меня есть не большой вопрос про синхронизацию. Я уже вроде как спрашивал на этом форуме про такое - мне посоветовали смотреть код контейнера печи из Minecraft и "копипастить". Что ж, всё работало, пока не.... Пока не понадобилось отправить int числа, которые >...
Здравствуйте всем. Я в forge не давно (от силы 1 неделю). И дабы не начинать "говнокодингом" + потом это переделывать пол года, я хочу поинтересоваться сразу - как правильно передать информацию с тайла на ServerSide клиенту? Вызывать worldObj.markBlockForUpdate() каждый тик - вряд ли нормальная...
У меня есть механизм, у которого есть три режима и в зависимости от выбранного режима должен выполняться свой рецепт(Чем-то похоже на Metal Former из IC2).
Всё хорошо, но режимы изменяются только на стороне клиента, на сервер изменения не идут.Отрисовка GUI идёт нормально.
В класс где проверяю...