Вы используете устаревший браузер

Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. :(

Ошибка в моде Supplementaries, вызванная модами на ASM/mixins

    ProStoKrut
    не в сети

    Новички

    Сообщений: 1

    У меня стоит сборка с более 100 модами. Автор мода Supplementaries, в ответе на эту ошибку утверждает, что она возникает из-за модов, которые используют ASM или mixins. Проблема в том, что я понятия не имею, какие это могут быть мода и как их проще вычислить. Может, кто-то сталкивался с подобной ошибкой или проблемой? Буду рад любому ответу, спасибо!
    Вот ошибка:
    [04:40:21 ERROR]: Failed to save chunk [61, 60]
    java.util.concurrent.CompletionException: java.lang.AbstractMethodError: Method net/mehvahdjukaar/supplementaries/common/block/tiles/SackBlockTile.getViewers()Ljava/util/List; is abstract
            at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
            at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
            at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:722) ~[?:?]
            at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
            at net.minecraft.server.level.ChunkMap.m_140353_(ChunkMap.java:471) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.level.ChunkMap.m_140280_(ChunkMap.java:442) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.level.ServerChunkCache.m_201698_(ServerChunkCache.java:323) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:331) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:1005) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:327) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:944) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:791) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:278) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at java.lang.Thread.run(Thread.java:1623) [?:?]
    Caused by: java.lang.AbstractMethodError: Method net/mehvahdjukaar/supplementaries/common/block/tiles/SackBlockTile.getViewers()Ljava/util/List; is abstract
            at net.mehvahdjukaar.supplementaries.common.block.tiles.SackBlockTile.getViewers(SackBlockTile.java) ~[supplementaries-1.19.2-2.3.20.jar%23334!/:?]
            at net.minecraft.server.level.ServerLevel.m_8712_(ServerLevel.java:922) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at net.minecraft.server.level.ChunkMap.m_202998_(ChunkMap.java:501) ~[server-1.19.2-20220805.130853-srg.jar%23353!/:?]
            at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]


    Код класса SackBlockTile, если нужно:

    package net.mehvahdjukaar.supplementaries.common.block.tiles;
    
    import net.mehvahdjukaar.supplementaries.common.block.blocks.SafeBlock;
    import net.mehvahdjukaar.supplementaries.common.inventories.SackContainerMenu;
    import net.mehvahdjukaar.supplementaries.common.utils.MiscUtils;
    import net.mehvahdjukaar.supplementaries.configs.CommonConfigs;
    import net.mehvahdjukaar.supplementaries.reg.ModRegistry;
    import net.mehvahdjukaar.supplementaries.reg.ModSounds;
    import net.minecraft.core.BlockPos;
    import net.minecraft.core.Direction;
    import net.minecraft.network.chat.Component;
    import net.minecraft.sounds.SoundSource;
    import net.minecraft.world.entity.player.Inventory;
    import net.minecraft.world.entity.player.Player;
    import net.minecraft.world.inventory.AbstractContainerMenu;
    import net.minecraft.world.item.ItemStack;
    import net.minecraft.world.level.block.state.BlockState;
    
    import org.jetbrains.annotations.Nullable;
    
    public class SackBlockTile extends OpeneableContainerBlockEntity {
    
        public SackBlockTile(BlockPos pos, BlockState state) {
            super(ModRegistry.SACK_TILE.get(), pos, state, 27);
        }
    
        @Override
        public int getContainerSize() {
            return getUnlockedSlots();
        }
    
        @Override
        public Component getDefaultName() {
            return Component.translatable("block.supplementaries.sack");
        }
    
        @Override
        protected void playOpenSound(BlockState state) {
            double d0 = (double) this.worldPosition.getX() + 0.5D;
            double d1 = (double) this.worldPosition.getY() + 1;
            double d2 = (double) this.worldPosition.getZ() + 0.5D;
    
            this.level.playSound(null, d0, d1, d2, ModSounds.SACK_OPEN.get(), SoundSource.BLOCKS, 1,
                    this.level.random.nextFloat() * 0.1F + 0.95F);
        }
    
        @Override
        protected void playCloseSound(BlockState state) {
            double d0 = (double) this.worldPosition.getX() + 0.5D;
            double d1 = (double) this.worldPosition.getY() + 1;
            double d2 = (double) this.worldPosition.getZ() + 0.5D;
            this.level.playSound(null, d0, d1, d2, ModSounds.SACK_OPEN.get(), SoundSource.BLOCKS, 1,
                    this.level.random.nextFloat() * 0.1F + 0.8F);
        }
    
        @Override
        protected void updateBlockState(BlockState state, boolean open) {
            this.level.setBlock(this.getBlockPos(), state.setValue(SafeBlock.OPEN, open), 3);
        }
    
        @Override
        public AbstractContainerMenu createMenu(int id, Inventory player) {
            return new SackContainerMenu(id, player, this);
        }
    
        public static int getUnlockedSlots() {
            return CommonConfigs.Functional.SACK_SLOTS.get();
        }
    
        public boolean isSlotUnlocked(int ind) {
            return ind < getUnlockedSlots();
        }
    
        @Override
        public boolean canPlaceItem(int index, ItemStack stack) {
            return isSlotUnlocked(index) && MiscUtils.isAllowedInShulker(stack, this.getLevel());
        }
    
        @Override
        public boolean canPlaceItemThroughFace(int index, ItemStack stack, @Nullable Direction direction) {
            return this.canPlaceItem(index, stack);
        }
    
        @Override
        public boolean canTakeItemThroughFace(int index, ItemStack stack, Direction direction) {
            return isSlotUnlocked(index);
        }
    
        //@Override
        public boolean acceptsTransfer(Player player) {
            return true;
        }
    }

    #1 | 3 августа 2023 - 06:50

Статистика форума

Создано тем
13953
Написано сообщений
846202
Пользователей
374211
Новый участник
nikolai123

Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Shutting down internal server вместо сохранения minecraft forge 1.12.2

Тема в разделе: Техническая поддержка сайта

nikolai123

Просмотров: 7

Ответов: 0

Автор: nikolai123

Сегодня, 14:07

Набор людей в сеть бизнесов SARWIK

Тема в разделе: Проекты

TPoseOff

Просмотров: 54

Ответов: 0

Автор: TPoseOff

Сегодня, 09:22

Как зделать такой модифецирований ричаг?

Тема в разделе: Ваши вопросы по Minecraft

Akkal76575464

Просмотров: 908

Ответов: 8

Автор: MinerBman

Вчера, 20:32

Видео/Стримы канал Ritterydam

Тема в разделе: Флудильня

ritterydam

Просмотров: 114863

Ответов: 545

Автор: ritterydam

Вчера, 18:55

Нужны идеи для создания карты

Тема в разделе: Собственные карты, модерация

Demonas

Просмотров: 12035

Ответов: 37

Автор: Mono Shiki

Вчера, 01:30