An open API service indexing awesome lists of open source software.

https://github.com/ynfuien/ygenerators

Paper plugin for creating custom generators!
https://github.com/ynfuien/ygenerators

generators minecraft minecraft-plugin paper papermc pufferfish purpur

Last synced: about 1 month ago
JSON representation

Paper plugin for creating custom generators!

Awesome Lists containing this project

README

          

[![Discord](https://img.shields.io/discord/1236019317208776786?style=flat&logo=discord&label=Discord&color=%235d6af2
)](https://discord.gg/kZJhKZ48j8)

# YGenerators
Custom generators with custom durability, recipe, item and more.

# Features
### Generators with customizable:
- durability (can be infinite)
- items with lore and display name
- chances for generated blocks
- cooldown of block generation
- recipe of generator item
- interactions for picking up and information checking

### Double drop:
- a timed event that multiplies chances for better blocks
- slows down the wear of generator's durability
- with custom multiplayer
- can be enabled / disabled per generator
- time set / add / remove with a command

### Other:
- option to change blocks that are generated by vanilla generators
- option to enable 1.16 ores drop instead of 1.17 raw ores
- fully customizable messages with a lang file, supporting [PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI) and [MiniMessage](https://docs.advntr.dev/minimessage/index.html)
- commands with tab completions
- [API](https://github.com/Ynfuien/YGenerators/wiki/4.-Developer-API) for developers

# Download
You can download the plugin only on [Modrinth](https://modrinth.com/plugin/ygenerators) or compile it yourself.

# Documentation
You can read about plugin's [permissions](https://github.com/Ynfuien/YGenerators/wiki/2.-Permissions), [placeholders](https://github.com/Ynfuien/YGenerators/wiki/3.-Placeholders) etc. on the [wiki](https://github.com/Ynfuien/YGenerators/wiki) page.

# Media - Example generators
#### Items
![](https://i.imgur.com/7XCybJy.png)
![](https://i.imgur.com/eyJVDJL.png)
#### Crafting
![](https://i.imgur.com/RZ61mTI.png)
![](https://i.imgur.com/Q6ya7cH.png)
#### Checking durability
![](https://i.imgur.com/u4olMmm.gif)
#### Picking up generator
![](https://i.imgur.com/wistrWC.gif)
#### Example infinite generator with 0 tick cooldown
![](https://i.imgur.com/YtbBKPI.gif)

# Integrity with other plugins
I make these plugins for me, according to my needs, meaning, I don't search for every possible plugin that I don't care about, that could be somehow better integrated with mine. But, if you care about better integration between this plugin and some other, then just let me know through [Discord](https://discord.gg/kZJhKZ48j8) or GitHub and I will see what I can do.

Same goes for any features that you think may be missing. If something isn't outside the scope of the plugin, then I'll probably do it.

# License
This project uses [GNU GPLv3](https://github.com/Ynfuien/YGenerators/blob/main/LICENSE) license.