MLMachines FREE | Drop Generator | Machines that drop items! icon

MLMachines FREE | Drop Generator | Machines that drop items! -----

Machines that generate customized items, with integrated GUI for upgrades and store



config.yml

Code (YAML):
# MLMachines Configuration

# Version: 1.0.0

# Default inventory size for machines (before upgrades)
# Must be a multiple of 9 (9, 18, 27, 36, 45, 54)
default-inventory-size
: 9

# Hologram settings
hologram
:
  enabled
: true
  height
: 2.5
  lines
:
    - "&6&l{name}"
    - "&eLevel
: &f{level} | &aItems : &f{current}/{max}"
    - "&6Time
: {time } "
    - "
&fOwner : &9{owner}"

# Notifications
notify-auto-sell
: true
notify-inventory-full
: true

# Messages
messages
:
  prefix
: "&f[&6&lML&c&lMachines&f] &r"

  # Shop messages
  machine-bought
: "&aYou bought the machine {machine} for {price}!"
  machine-sold
: "&aYou sold the machine {machine} for {price}!"
  cannot-buy
: "&cThis machine is not available for purchase!"
  cannot-sell
: "&cThis machine cannot be sold!"
  no-machine-to-sell
: "&cYou don't have this machine to sell!"

  # Machine interaction messages
  machine-place
: "&aMachine placed! Right-click to open storage. Shift+right-click for control menu."
  machine-break
: "&cMachine broken! Items dropped on ground."
  machine-restored
: "&aMachine restored with all upgrades!"
  not-owner
: "&cOnly the owner can do this!"
  invalid-machine
: "&cInvalid machine!"
  inventory-full
: "&cMachine inventory is full! Items are dropping on ground."

  # Auto-sell messages
  auto-sell-enabled
: "&aAuto-sell enabled!"
  auto-sell-disabled
: "&cAuto-sell disabled!"
  auto-sold
: "&aAuto-sold {amount}x {item} for {price}!"

  # Economy messages
  not-enough-money
: "&cYou don't have enough money!"

  # Permission messages
  no-permission
: "&cYou don't have permission to do this!"

  # Admin messages
  reload
: "&aConfiguration reloaded!"
  give-success
: "&aYou gave {amount}x {machine} to {player}!"
  machine-received
: "&aYou received {amount}x {machine} from {sender}!"
  player-not-found
: "&cPlayer not found!"

  # Admin GUI messages
  admin-gui-title
: "&8Admin - Players with Machines"
  admin-player-machines-title
: "&8Machines - {player}"
  admin-total-players
: "&7Total Players: &f{count}"
  admin-total-machines
: "&7Total Machines: &f{count}"
  admin-click-to-view
: "&eClick to view machines"
  admin-teleport-success
: "&aTeleported to machine!"
  admin-remove-success
: "&aMachine removed successfully!"
  admin-machine-not-found
: "&cCould not find machine to remove!"

  # Announcements
  announcements
:
    machine-purchase
: "&6{player} &epurchased a &6{machine}&e!"

# Shop GUI title
shop-title
: "&8Machine Shop"
machines.yml

Code (YAML):
# Configurable Machines


machines
:
  end_stone_generator
:
    enabled
: true
    material
: END_STONE
    display-name
: "&5Nether Star Generator"
    lore
:
     - "&7Generates Nether Stars automatically"
      - "&7Current Level
: &e{level}"
      - "&7Speed
: &e{time}s"
      - "&7Amount
: &e{amount}"

    drop
:
      material
: NETHER_STAR
      amount
: 1
      display-name
: "&5&lNether Star"
      custom-model-data
: 0

    # Base stats
    base-time
: 60
    base-amount
: 1

    # Upgrade settings
    upgrades
:
      time
:
        enabled
: true
        max-level
: 10
        price-per-level
: 1000.0
        reduction-per-level
: 5

      amount
:
        enabled
: true
        max-level
: 5
        price-per-level
: 2000.0
        increase-per-level
: 1

      capacity
:
        enabled
: true
        max-level
: 5
        price-per-level
: 1500.0
        slots-per-level
: 5

  diamond_generator
:
    enabled
: true
    material
: DIAMOND_BLOCK
    display-name
: "&bDiamond Generator"
    lore
:
     - "&7Generates Diamonds automatically"
      - "&7Current Level
: &e{level}"
      - "&7Speed
: &e{time}s"
      - "&7Amount
: &e{amount}"

    drop
:
      material
: DIAMOND
      amount
: 1
      display-name
: "&b&lDiamond"
      custom-model-data
: 0

    base-time
: 30
    base-amount
: 1

    upgrades
:
      time
:
        enabled
: true
        max-level
: 10
        price-per-level
: 500.0
        reduction-per-level
: 2

      amount
:
        enabled
: true
        max-level
: 5
        price-per-level
: 1000.0
        increase-per-level
: 1

      capacity
:
        enabled
: true
        max-level
: 5
        price-per-level
: 800.0
        slots-per-level
: 5
shop.yml


Code (YAML):
# Shop configuration

shop-title
: "&c&lMACHINE SHOP"

machines
:
  end_stone_generator
:
    buy
:
      enabled
: true
      price
: 10000.0
    sell
:
      enabled
: true
      price
: 5000.0
    slot
: 10
    lore
:
      - "&7Purchase price
: &c-{buy_price}"
      - "&7Selling price
: &a+{sell_price}"
      - ""
      - "&eLeft click to buy"
      - "&eRight click to sell"

  diamond_generator
:
    buy
:
      enabled
: true
      price
: 5000.0
    sell
:
      enabled
: true
      price
: 2500.0
    slot
: 11
    lore
:
      - "&7Purchase price
: &c-{buy_price}"
      - "&7Selling price
: &a+{sell_price}"
      - ""
      - "&eLeft click to buy"
      - "&eRight click to sell"


Permissions



Dependencies


Vault - Required
NBTAPI - Required
DecentHolograms - Required
PlaceholderAPI - Optional
XConomy - Optional
Resource Information
Author:
----------
Total Downloads: 15
First Release: Mar 6, 2026
Last Update: Mar 6, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings