SimpleItemGenerator icon

SimpleItemGenerator -----

Custom, dynamic item spawns to boost server excitement and keep players engaged!



SimpleItemGenerator
Minecraft plugin to create automatic item generators that produce items at regular intervals.

upload_2025-5-31_9-29-23.png


Core Features
Customizable Generators

  • Place blocks that automatically generate specific items
  • Configurable cooldown for each generator type
  • Random item pools for each generator
  • Optional particle effects
Statistics System

  • Track items generated per player and per individual generator
  • Counter of generators placed per player
  • Persistent data saved automatically
Advanced Management

  • Generator limits based on permissions (itemgenerator.limit.X)
  • Automatic removal if block is destroyed
  • Only works in loaded chunks
  • /itemgenerator command for complete management
⚡ Performance
  • Unified global task: Single timer for all generators
  • Asynchronous operations: Background loading/saving
  • Thread-safe: ConcurrentHashMap for multi-thread safety
  • Optimized memory management
Configuration
Managed files:

  • config.yml: Generator configurations (block, items, cooldown)
  • data.yml: Active generators in world
  • playerdata.yml: Player statistics

config.yml
Code (YAML):
[/B ]
generators
:
  # Diamond generator
  diamond
:
    display-name
: "&b&lDiamond Generator"
    block-type
: LODESTONE
    cooldown
: 30
    particles
: true

    # Required permission to place (empty = no permission required)
    permission
: ""

    # Items that can be generated
    items
:
      diamond
:
        material
: DIAMOND
        amount
: 1
        weight
: 70
        name
: "&b✦ Pure Diamond ✦"
        lore
:
         - "&7A high quality diamond"
          - "&7magically generated"

      diamond_block
:
        material
: DIAMOND_BLOCK
        amount
: 1
        weight
: 10
        name
: "&b&lCompressed Diamond Block"

      enchanted_diamond
:
        material
: DIAMOND
        amount
: 1
        weight
: 20
        name
: "&d✦ Enchanted Diamond ✦"
        enchants
:
         - "unbreaking:1"
[B ]

Technical Features
  • Robust validation: Data integrity checks and error handling
  • Safe reload: Reload configurations without losing active generators
  • Compatibility: Bukkit/Spigot/Paper
  • UUID tracking: Associate generators to owners
  • Location serialization: Save precise positions
Permissions:

  • itemgenerator.limit.N: Limit of N generators per player
  • Default: 5 generators (configurable)

My Other Plugins:
SimpleCommandBlocker | SimpleMoreSounds
Resource Information
Author:
----------
Total Downloads: 87
First Release: Mar 1, 2025
Last Update: Jun 14, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings