Переопределение метода

Версия Minecraft
1.12.2
У меня есть класс TileAdvancedOxygenSealer, наследующийся от TileEntityOxygenSealer (Galacticraft). В классе галактикрафта есть метод:
Java:
    public static HashMap<BlockVec3, TileEntityOxygenSealer> getSealersAround(World world, BlockPos pos, int rSquared)
    {
        HashMap<BlockVec3, TileEntityOxygenSealer> ret = new HashMap<BlockVec3, TileEntityOxygenSealer>();

        for (TileEntityOxygenSealer tile : new ArrayList<TileEntityOxygenSealer>(TileEntityOxygenSealer.loadedTiles))
        {
            if (tile != null && tile.getWorld() == world && tile.getDistanceSq(pos.getX(), pos.getY(), pos.getZ()) < rSquared)
            {
                ret.put(new BlockVec3(tile.getPos()), tile);
            }
        }

        return ret;
    }


Я пытаюсь переопределить его в своем классе. Но среда ругается и выдает такую ошибку: The method getSealersAround(World, BlockPos, int) of type TileAdvancedOxygenSealer must override or implement a supertype method несмотря на то, что я скопировал метод и ошибится не мог. Вот код метода из моего класса:
Java:
    @Override
    public static HashMap<BlockVec3, TileEntityOxygenSealer> getSealersAround(World world, BlockPos pos, int rSquared) {
    }

myclass.jpg

gcclass.jpg
Никогда с подобным не сталкивался и честно говоря конкретно завис на это проблеме. Среда Eclipse, перезапуск не помог да и судя по всему метод действительно не переопределяется.
 
3,005
192
592
Сверху