MMOBlock Mining & Gathering icon

MMOBlock Mining & Gathering 2.5-1-latest

Unblock the Fun, One Click at a Time with MMOBlock

MMOBlock is a powerful Bukkit plugin that revolutionizes your Minecraft server by introducing interactive custom entities and blocks. With seamless integration to popular plugins like ModelEngine, MMOItems, ItemsAdder, Nexo, and PlaceholderAPI, MMOBlock brings a new level of immersion and engagement to your server.

 


Features

  • Custom Entities: Spawn and interact with customizable entities with advanced properties, animations, and conditions.
  • Custom Blocks: Place invulnerable blocks with dynamic configurations, including support for ItemsAdder, Oraxen, and Nexo custom blocks.
  • Holograms: Modern hologram system with gradients, hex colors, item displays, and multi-line spacing.
  • Animations: Play ModelEngine animations on interaction or entity death.
  • Advanced Drops & Rewards:
    • Configure drops with chances, amount ranges, and multi-source items (vanilla, MMOItems, ItemsAdder, Nexo, MMOIdentifier).
    • Client-Side Drops: Prevent lag with client-side item rendering.
    • Lootsplosion: Visual explosion effects on drop.
    • Item Beams/Glow: Customize beams (colors) and glowing effects (including rainbow) for dropped items.
    • Per-player drops and profession EXP rewards (MMOCore).
  • Tool Requirements: Define tools with durability loss, required clicks, and drop whitelists.
  • Conditions: Enforce level (MMOCore), placeholder (PlaceholderAPI).
  • Cooldowns: Prevent spamming with click cooldowns and respawn delays.
  • Integration: Works with Nexo, MMOItems, MMOCore, ModelEngine, ItemsAdder, Oraxen, MMOIdentifier and PlaceholderAPI.

Installation

  1. Download MMOBlock from the Polymart resource page.
  2. Place the .jar file into your server’s plugins folder.
  3. Restart the server to generate configuration files.
  4. Configure entities/blocks in plugins/MMOBlock/block/<id>.yml (see below).

Configuration

Configurations are now modular. Each custom block/entity is defined in its own file under plugins/MMOBlock/block/<id>.yml.

Example block/example.yml:

  example.yml

Commands

  • /mmoblock place <entityId> <entityType> [world] [x] [y] [z]: Place a custom entity.
  • /mmoblock remove <all|entityId> [entityType]: Remove entities.
  • /mmoblock reload: Reload configurations.

Permissions

  • mmoblock.place: Place entities.
  • mmoblock.remove: Remove entities.
  • mmoblock.reload: Reload plugin.

Integrations

  • Nexo: Support for Nexo custom blocks and tools or drops.
  • ItemsAdder: Support for ItemsAdder custom blocks and tools or drops.
  • Oraxen: Support only custom blocks.
  • MMOItems: Use custom items as tools or drops.
  • MMOCore: Level requirements for interactions and profession exp drop.
  • ModelEngine: Animate entities on click/death.
  • packetevents: optimized for sending packet.
  • PlaceholderAPI: Dynamic placeholders while interacting and usage for conditions.
  • MMOIdentifier: Use custom items as drops.

Support

For support, join our Discord community.


Preview Videos

New Update Test Server Version 1.19-1.21

Test on Server Version 1.21

Test on Server Version 1.19-1.20


Documentation

Visit the MMOBlock Wiki for guides and examples.


Libraries Used

mmoitems

itemsadder

modelengine

mmocore

placeholdeapi

protocollib

You might also like...