mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-19 19:25:48 +00:00
Added Advanced Industrial Miner
This commit is contained in:
parent
e41eca9caa
commit
cd79775402
@ -32,6 +32,7 @@ import me.mrCookieSlime.Slimefun.api.Slimefun;
|
|||||||
* @author TheBusyBiscuit
|
* @author TheBusyBiscuit
|
||||||
*
|
*
|
||||||
* @see IndustrialMiner
|
* @see IndustrialMiner
|
||||||
|
* @see AdvancedIndustrialMiner
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
class ActiveMiner implements Runnable {
|
class ActiveMiner implements Runnable {
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
package io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.miner;
|
||||||
|
|
||||||
|
import org.bukkit.Material;
|
||||||
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
|
import me.mrCookieSlime.Slimefun.Lists.SlimefunItems;
|
||||||
|
import me.mrCookieSlime.Slimefun.Objects.Category;
|
||||||
|
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineFuel;
|
||||||
|
import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The {@link AdvancedIndustrialMiner} is a more advanced version of the {@link IndustrialMiner}.
|
||||||
|
* It uses Silk Touch and has a bigger range.
|
||||||
|
*
|
||||||
|
* @author TheBusyBiscuit
|
||||||
|
*
|
||||||
|
* @see IndustrialMiner
|
||||||
|
* @see ActiveMiner
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class AdvancedIndustrialMiner extends IndustrialMiner {
|
||||||
|
|
||||||
|
public AdvancedIndustrialMiner(Category category, SlimefunItemStack item) {
|
||||||
|
super(category, item, Material.DIAMOND_BLOCK, true, 5);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void registerDefaultFuelTypes() {
|
||||||
|
fuelTypes.add(new MachineFuel(32, new ItemStack(Material.LAVA_BUCKET)));
|
||||||
|
fuelTypes.add(new MachineFuel(48, SlimefunItems.BUCKET_OF_OIL));
|
||||||
|
fuelTypes.add(new MachineFuel(96, SlimefunItems.BUCKET_OF_FUEL));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -36,6 +36,7 @@ import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
|
|||||||
*
|
*
|
||||||
* @author TheBusyBiscuit
|
* @author TheBusyBiscuit
|
||||||
*
|
*
|
||||||
|
* @see AdvancedIndustrialMiner
|
||||||
* @see ActiveMiner
|
* @see ActiveMiner
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
@ -143,6 +143,7 @@ import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.OreWa
|
|||||||
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.PressureChamber;
|
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.PressureChamber;
|
||||||
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.Smeltery;
|
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.Smeltery;
|
||||||
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.TableSaw;
|
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.TableSaw;
|
||||||
|
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.miner.AdvancedIndustrialMiner;
|
||||||
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.miner.IndustrialMiner;
|
import io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks.miner.IndustrialMiner;
|
||||||
import io.github.thebusybiscuit.slimefun4.implementation.items.seasonal.ChristmasPresent;
|
import io.github.thebusybiscuit.slimefun4.implementation.items.seasonal.ChristmasPresent;
|
||||||
import io.github.thebusybiscuit.slimefun4.implementation.items.seasonal.EasterEgg;
|
import io.github.thebusybiscuit.slimefun4.implementation.items.seasonal.EasterEgg;
|
||||||
@ -1024,6 +1025,7 @@ public final class SlimefunItemSetup {
|
|||||||
new AutomatedPanningMachine(categories.basicMachines).register(plugin);
|
new AutomatedPanningMachine(categories.basicMachines).register(plugin);
|
||||||
|
|
||||||
new IndustrialMiner(categories.basicMachines, SlimefunItems.INDUSTRIAL_MINER, Material.IRON_BLOCK, false, 3).register(plugin);
|
new IndustrialMiner(categories.basicMachines, SlimefunItems.INDUSTRIAL_MINER, Material.IRON_BLOCK, false, 3).register(plugin);
|
||||||
|
new AdvancedIndustrialMiner(categories.basicMachines, SlimefunItems.ADVANCED_INDUSTRIAL_MINER).register(plugin);
|
||||||
|
|
||||||
new SlimefunItem(categories.magicalArmor, SlimefunItems.BOOTS_OF_THE_STOMPER, RecipeType.ARMOR_FORGE,
|
new SlimefunItem(categories.magicalArmor, SlimefunItems.BOOTS_OF_THE_STOMPER, RecipeType.ARMOR_FORGE,
|
||||||
new ItemStack[] {null, null, null, new ItemStack(Material.YELLOW_WOOL), null, new ItemStack(Material.YELLOW_WOOL), new ItemStack(Material.PISTON), null, new ItemStack(Material.PISTON)})
|
new ItemStack[] {null, null, null, new ItemStack(Material.YELLOW_WOOL), null, new ItemStack(Material.YELLOW_WOOL), new ItemStack(Material.PISTON), null, new ItemStack(Material.PISTON)})
|
||||||
|
Loading…
Reference in New Issue
Block a user