Результаты поиска

  1. B

    Отмена ивента

    Как отменить урон по игроку при получении урона от всех источников? Чтобы при этом анимации урона и тд остались. Я так понимаю, нужен LivingHurtEvent, но как дальше?
  2. B

    Не получается установить среду

    PS C:\Users\Blooode\Desktop\HarderMedicineMod> .\gradlew genEclipseRuns Picked up _JAVA_OPTIONS: -Xmx10240M To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.5/userguide/gradle_daemon.html#sec:disabling_the_daemon. Daemon will be...
  3. B

    Кастомный верстак не так работает

    У меня есть кастомный верстак 5х5, но он абсолютно не хочет видеть мои крафты, кроме ванильных и тех, что я добавлял для ванильного верстака. Знаю, что где-то что-то не так указал или не добавил, но не могу это найти. Тут вполне может быть много лишнего, так как перепробовал всё, что смог найти...
  4. B

    Общие слоты

    Сделал я пару блок-контейнеров, в итоге у них всех общие слоты, причём не важно, ставить одинаковые блоки или разные, слоты в них всё равно будут общими ( примерно как в эндер-сундуке). Как это исправить? public class OakBox extends BlockContainer implements IHasModel { public static...
  5. B

    Отмена открытия сундука

    Хочу отменить открытие сундука. @SubscribeEvent public void onOpenChestGui(GuiOpenEvent event) { if(event.getGui() instanceof GuiChest) { event.setCanceled(true); } } Этот код отменяет открытие ГУИ, но сама анимация всё равно происходит. К тому же...
  6. B

    Предмет не выпадает

    Как сделать так, чтобы при смерти из игрока выпадал предмет, находящийся в кастомном слоте?
  7. B

    Однократное использование ивента

    У меня есть 2 кастомных инвентаря. Первый срабатывает всегда вместо ванильного, а второй заменяет первый, если в определённом слоте есть определённый предмет. Проверку делаю через LivingEvent.LivingUpdateEvent. В целом оно работает, но сам ивент постоянно обновляется. Как сделать так, чтобы при...
  8. B

    Текстура гуи сжимается

    Гуи шириной до 176 работает нормально, но если она больше 176, то просто сжимается. В итоге выглядит странно, слоты куда-то сдвигаются. Как можно расширить гуи? public class GUICustomInvBasic extends GuiContainer { private static final ResourceLocation INVENTORY_GUI_TEXTURE = new...
  9. B

    Вылет при перетаскивании

    При попытке засунуть предмет в кастомный слот (инвентарь игрока) игра просто вылетает. public class StandartSlot extends Slot { private final EntityPlayer thePlayer; private int removeCount; public StandartSlot(EntityPlayer player, IInventory inventoryIn, int slotIndex, int...
  10. B

    Предмет не перемещается

    Пытался создать инвентарь по гайду Создание кастомного инвентаря игрока В целом всё работает, но есть проблема. При попытке взять предмет в инвентаре (на ЛКМ) он просто возвращается обратно в слот и всё. При этом через шифт предметы нормально двигаются между слотами.
  11. B

    Свой верстак

    Сделал я свой верстак на основе ванильного, но появилось пару проблем. 1. В нём есть рецепты из ванильного верстака, а их не должно быть. Как их убрать? 2. Сам верстак имеет сетку крафта 5х5. Я пытался переписать код и json с самими крафтами, но ничего не получается, они вообще не работают. Как...
  12. B

    Блок мечом

    Никак не могу найти класс, который добавляет мечу блок на пкм. Помогите, пожалуйста :)
  13. B

    Длительность эффекта

    При надевании полного сета брони должен накладываться эффект до того момента, пока не снимешь какой-нибудь элемент. Это работает, но как добавить продолжительность этого эффекта на основе моего кода, если это возможно? @SubscribeEvent public void ifArmorOn(LivingEvent.LivingUpdateEvent...
  14. B

    Плавка в своей печке

    Как сделать так, чтобы печка создавала предмет из нескольких других в 1 слоте? То есть, например, из 2 руд, находящихся в одном и том же слоте, в итоге получается 1 слиток.
  15. B

    Слоты в печке

    Начал думать, как добавить больше слотов для плавки в печке. Понял, что можно Добавить 2 слота через private final Map<ItemStack, ItemStack> cookingList = Maps.<ItemStack, ItemStack>newHashMap(); и 3 слота через private final Table<ItemStack, ItemStack, ItemStack> smeltingList =...
  16. B

    Всё тот же блок

    В общем я смог вызвать сам метод neighborChanged, но я немного туплю, и не получается изменить тайл в зависимости от него. Сам метод: @Override public void neighborChanged(IBlockState state, World world, BlockPos pos, Block blockNeighbor, BlockPos fromPos) { if...
  17. B

    Соседний блок

    Хотелось бы узнать, как можно проверить наличие конкретного блока с конкретной стороны моего блока, а так же при выполнении этого условия менять значения в TileEntity моего блока?
  18. B

    Вопрос по печке

    Собственно, я сделал полноценную свою печь со своими рецептами. Всё работает нормально, но при выходе в главное меню, предметы в печке просто удаляются. С чем это может быть связано и как починить?
Сверху