▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SoulForge
SoulForge

SoulForge

6 powerful custom tools — area-mining drills, a TNT pickaxe, a soul-harvesting Scythe, a tree-felling axe, and the cursed sword Murasame. Earn souls from mob kills.

Оцените первым
41
0

SoulForge

A powerful Minecraft Paper plugin that adds custom tools, a soul harvesting system, an upgrade shop, and a built-in resource pack — all in one.


Features

Custom Tools

ToolDescription
Drill 3×3A netherite pickaxe that mines a 3×3 area in one strike. Crafted with diamond blocks.
Drill 5×5An upgraded drill that mines a 5×5 area. Crafted with netherite blocks.
TNT PickaxeHas a configurable chance to spawn primed TNT when breaking blocks. Crafted with TNT and netherite.
Scythe of the Grim ReaperA netherite sword that harvests souls from slain mobs with a chance-based drop.
Timber AxeFells entire trees (logs + leaves) in one chop, with a cooldown between uses.
MurasameA cursed netherite sword that applies a spreading curse to mobs — after 5 stacks, the target dies. Crafted with wither skeleton skulls.

All custom items are unbreakable, display an enchantment glint, and support custom models via the optional resource pack.

Soul System

  • Kill mobs while holding the Scythe to harvest souls.
  • Souls are tracked per-player and persist across sessions (souls.yml).
  • Use /souls to check your balance, or /soulsgive <player> <amount> to transfer souls.
  • View another player's souls with /souls <player> (requires souls.seeothers permission).

Souls Shop (/soulsshop)

Spend souls on permanent, per-player upgrades that apply whenever you craft a new tool:

UpgradeDescriptionCostLevels
Souls: Multiplier+1 soul per drop per level (cap configurable)5 souls4
Scythe: EfficiencyAdds Efficiency enchantment15 souls5
Scythe: LootingAdds Looting enchantment20 souls3
Scythe: Soul HarvestIncreases soul harvest chance50 souls5
Scythe: SharpnessAdds Sharpness enchantment20 souls5
TNT Pickaxe: FortuneAdds Fortune enchantment25 souls3
TNT Pickaxe: Silk TouchAdds Silk Touch25 souls1
TNT Pickaxe: UnbreakableMakes it unbreakable40 souls1
Timber Axe: Remove CooldownRemoves the felling cooldown30 souls1
Timber Axe: EfficiencyAdds Efficiency enchantment15 souls5
Timber Axe: FortuneAdds Fortune enchantment20 souls3
Timber Axe: Silk TouchAdds Silk Touch20 souls1
Unlock Murasame CraftingPermanently unlocks the Murasame recipe100 souls1

After purchasing an upgrade, craft the tool again to receive the new enchantments.

Resource Pack

SoulForge includes a built-in optional resource pack with custom models for all tools. The pack can be:

  • Auto-downloaded by players on join (configurable in config.yml).
  • Toggled live with /soulforge reload — no server restart required.
  • Item models automatically sync across inventories, ender chests, and shulker boxes.

Crafting Recipes

All tools are craftable through vanilla-style shaped recipes. Use /recipe to browse all recipes, or /3x3recipe, /5x5recipe, /tntrecipe for specific ones. A search dialog is available via /recipe <search>.


Commands

CommandDescriptionPermission
/recipe [search]Browse all recipes or search—
/3x3recipeShow Drill 3×3 recipe—
/5x5recipeShow Drill 5×5 recipe—
/tntrecipeShow TNT Pickaxe recipe—
/souls [player]View your (or another's) soul countsouls.seeothers (op)
/soulsshopOpen the Souls Shop—
/soulsgive <player> <amount>Give souls to another player—
/givesouls <player> <amount>Admin: give souls to a playergivesouls (op)
/silktouchApply Silk Touch to all drills in inventory—
/fortuneApply Fortune to all drills in inventory—
/opci give/remove <player> <item>Admin: give/remove custom itemsdrill_itemgiver (op)
/soulforge reloadReload config & resource packsoulforge.admin (op)

Configuration

All settings are in config.yml. Key options:

texturepack:
  wanted: false           # Enable the resource pack
  url: "https://..."      # Download URL
  id: "00000000-..."      # Resource pack UUID
  hash: ""                # Optional SHA-1 hash (speeds up startup)

tntpickaxe:
  chance: 10              # % chance TNT spawns on block break

scythe:
  soul-chance: 2          # % chance to harvest a soul per kill
  soul-harvest-bonus: 3   # Bonus chance from Soul Harvest upgrade

timberaxe:
  cooldown-seconds: 10    # Cooldown between tree fells
  max-tree-logs: 100      # Maximum logs per tree

soulsshop:
  multiplier: 5
  multiplier-levels: 4    # Max levels for Souls Multiplier
  multiplier-cap: 5       # Max souls per drop
  tntpickaxe:
    fortune: 25
    silktouch: 25
    unbreakable: 40
  timberaxe:
    remove-cooldown: 30
    efficiency: 15
    fortune: 20
    silktouch: 20
  scythe:
    efficiency: 15
    looting: 20
    soul-harvest: 50
    sharpness: 20
  murasame:
    crafting-unlock: 100

Requirements

  • Minecraft 1.21+
  • Paper server (uses Paper API features like Data Components and Adventure API)
  • Java 21+

Installation

  1. Download the latest .jar from Releases.
  2. Place the jar in your server's plugins/ folder.
  3. Restart the server.
  4. (Optional) Edit plugins/SoulForge/config.yml to enable the resource pack or adjust settings.

Building from Source

./gradlew build

The compiled jar will be in build/libs/.


Created by SniperJohnny, member of Affenix Studios

Партнёрский материал

Сервер для плагина SoulForge - как у профи

Плагин SoulForge создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином SoulForge для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:1 месяц назад
Главная