mirror of
https://github.com/Auxilor/Reforges.git
synced 2026-01-04 15:41:40 +00:00
Updated libreforge
This commit is contained in:
@@ -44,7 +44,7 @@ allprojects {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly 'com.willfp:eco:6.23.0'
|
compileOnly 'com.willfp:eco:6.23.0'
|
||||||
implementation 'com.willfp:libreforge:3.13.1'
|
implementation 'com.willfp:libreforge:3.14.2'
|
||||||
|
|
||||||
compileOnly 'org.jetbrains:annotations:23.0.0'
|
compileOnly 'org.jetbrains:annotations:23.0.0'
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package com.willfp.reforges;
|
package com.willfp.reforges;
|
||||||
|
|
||||||
import com.willfp.eco.core.command.impl.PluginCommand;
|
import com.willfp.eco.core.command.impl.PluginCommand;
|
||||||
|
import com.willfp.eco.core.config.interfaces.Config;
|
||||||
import com.willfp.eco.core.display.DisplayModule;
|
import com.willfp.eco.core.display.DisplayModule;
|
||||||
import com.willfp.eco.core.integrations.IntegrationLoader;
|
import com.willfp.eco.core.integrations.IntegrationLoader;
|
||||||
import com.willfp.eco.core.items.Items;
|
import com.willfp.eco.core.items.Items;
|
||||||
import com.willfp.libreforge.LibReforgePlugin;
|
import com.willfp.libreforge.LibReforgePlugin;
|
||||||
|
import com.willfp.libreforge.chains.EffectChains;
|
||||||
import com.willfp.reforges.commands.CommandReforge;
|
import com.willfp.reforges.commands.CommandReforge;
|
||||||
import com.willfp.reforges.commands.CommandReforges;
|
import com.willfp.reforges.commands.CommandReforges;
|
||||||
import com.willfp.reforges.config.ReforgesYml;
|
import com.willfp.reforges.config.ReforgesYml;
|
||||||
@@ -58,6 +60,10 @@ public class ReforgesPlugin extends LibReforgePlugin {
|
|||||||
@Override
|
@Override
|
||||||
public void handleEnableAdditional() {
|
public void handleEnableAdditional() {
|
||||||
Items.registerArgParser(new ReforgeArgParser());
|
Items.registerArgParser(new ReforgeArgParser());
|
||||||
|
|
||||||
|
for (Config config : reforgesYml.getSubsections("chains")) {
|
||||||
|
EffectChains.compile(config, "Chains");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -1,3 +1,23 @@
|
|||||||
|
chains:
|
||||||
|
- id: example_chain
|
||||||
|
effects:
|
||||||
|
- id: teleport
|
||||||
|
- id: potion_effect
|
||||||
|
args:
|
||||||
|
effect: blindness
|
||||||
|
level: 3
|
||||||
|
duration: 30
|
||||||
|
apply_to_player: true
|
||||||
|
- id: send_message
|
||||||
|
args:
|
||||||
|
message: "&fYou have been teleported!"
|
||||||
|
action_bar: true
|
||||||
|
- id: play_sound
|
||||||
|
args:
|
||||||
|
sound: entity_dragon_fireball_explode
|
||||||
|
pitch: 1.5
|
||||||
|
volume: 4
|
||||||
|
|
||||||
reforges:
|
reforges:
|
||||||
- id: acute
|
- id: acute
|
||||||
name: "<gradient:#4776E6>Acute</gradient:#8E54E9>"
|
name: "<gradient:#4776E6>Acute</gradient:#8E54E9>"
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
version = 4.40.1
|
version = 4.41.0
|
||||||
plugin-name = Reforges
|
plugin-name = Reforges
|
||||||
Reference in New Issue
Block a user