With some clever Redstone engineering, you can design an engine that self-refuels using various Minecraft mechanics.