Java:
public class Bake implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (sender instanceof Player) {
Player player = (Player) sender;
ItemStack ironNugget = new ItemStack(Material.IRON_ORE, 1); // Создаем предмет железного камня
player.getInventory().addItem(ironNugget); // Добавляем железный камень в инвентарь игрока
ItemStack enhancedFurnace = new ItemStack(Material.FURNACE, 1);
ItemMeta meta = enhancedFurnace.getItemMeta();
if (meta != null) {
meta.setDisplayName(ChatColor.DARK_BLUE + "Enhanced Furnace");
meta.setLore(Arrays.asList(ChatColor.GRAY + "Fast"));
meta.addEnchant(Enchantment.DIG_SPEED, 10, true);
meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
enhancedFurnace.setItemMeta(meta);
player.getInventory().addItem(enhancedFurnace);
}
} else {
sender.sendMessage("This command can only be used in-game.");
}
return true;
}
}
Java:
public final class fun extends JavaPlugin implements Listener {
@Override
public void onEnable() {
// Plugin startup logic
getCommand("funcer").setExecutor(new Bake());
getServer().getPluginManager().registerEvents(new MyListeren(),this);
}
@Override
public void onDisable() {
// Plugin shutdown logic
}
}
Java:
public class MyListeren implements Listener {
@EventHandler
public void on(BlockPlaceEvent e) {
Furnace furnace = (Furnace) e.getBlock().getState();
furnace.setCookSpeedMultiplier(5);
furnace.update();
}
}
Java:
name: fff
version: '${project.version}'
main: fff
api-version: 1.16
commands:
funcer:
aliases:
- des