-
Notifications
You must be signed in to change notification settings - Fork 14
extractor settings
goflishMC edited this page Jun 29, 2025
·
1 revision
This page documents settings.yml for the Extractor module. It controls extraction pricing, GUI layout, formatting, and success/failure feedback.
plugins/Divinity/modules/extractor/settings.yml
command-aliases: extractorAdds /extractor as an alias to open the extractor interface.
Set the cost for extracting specific socket types based on tier:
extraction:
price:
GEM:
common: 75.0 * %socket_level%
rare: 125.0 * %socket_level%
RUNE:
default: '100'
ESSENCE:
default: '100'- You can use static values or math expressions with
%socket_level% - Each socket type (
GEM,RUNE,ESSENCE) has its own pricing rules
Define visual/audio feedback for extraction outcomes:
actions-complete:
default:
action-executors:
- '[SOUND] ~name: BLOCK_NOTE_BLOCK_BELL; ~target: self;'
actions-error:
default:
action-executors:
- '[SOUND] ~name: ENTITY_VILLAGER_NO; ~target: self;'Defines the appearance of extractor tools:
item-format:
name: '%TIER_COLOR%%ITEM_NAME% %ITEM_LEVEL_ROMAN%'
lore:
- '&8&m &f 「 INFO � &8&m '
- '&7Tier: %TIER_NAME%'
- '%ITEM_CHARGES%'
- '%ITEM_LORE%'
- '&8&m &f 「 REQUIREMENTS � &8&m '
- '%TARGET_LEVEL%'
- '%TARGET_TYPE%'
- '%TARGET_MODULE%'
- '%TARGET_TIER%'
- '&8&m &f 「 USAGE � &8&m '
- '&7Drag & Drop onto item to start extracting.'Variables like %TIER_NAME%, %ITEM_CHARGES%, etc., are auto-filled.
gui:
title: ' &4« &lExtraction &r&4»'
size: 54
item-slot: 2
source-slot: 4
result-slot: 6socket-slots: 45,46,47,48,49,50,51,52,53
socket-name: '&eExtract: &c%name%'
socket-lore:
- '&7Socket: &e%socket%'
- '&7Cost: &e%cost%$'
- '&7You have: &e%have%$'
- '&8&m '
- '&eLeft-Click: &6Result preview'
- '&eRight-Click: &cExtract'socket-types:
gems:
material: EMERALD
name: '&aExtract Gems'
slots: '28'
type: GEM
runes:
material: PRISMARINE_SHARD
name: '&bExtract Runes'
slots: '31'
type: RUNE
essences:
material: REDSTONE
name: '&cExtract Essences'
slots: '34'
type: ESSENCEcontent:
filler_black:
material: BLACK_STAINED_GLASS_PANE
slots: [most unused space]
type: NONE
filler_yellow:
material: YELLOW_STAINED_GLASS_PANE
slots: 3,5
type: NONE
filler_orange:
material: ORANGE_STAINED_GLASS_PANE
slots: 10,11,12,13,14,15,16,19,22,25
type: NONEThese elements control visual presentation and clickable filler areas.