Skip to content

Commit d371e81

Browse files
committed
v1.3.6
1 parent f7b814a commit d371e81

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ dependencies {
4949
}
5050

5151
group = 'me.byteful.plugin'
52-
version = '1.3.6'
52+
version = '1.3.6-BETA'
5353
description = 'LevelTools'
5454
java.sourceCompatibility = JavaVersion.VERSION_1_8
5555

src/main/java/me/byteful/plugin/leveltools/LevelToolsPlugin.java

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.bukkit.plugin.java.JavaPlugin;
1111
import redempt.crunch.CompiledExpression;
1212
import redempt.crunch.Crunch;
13-
import redempt.crunch.functional.EvaluationEnvironment;
13+
import redempt.redlib.RedLib;
1414
import redempt.redlib.blockdata.BlockDataManager;
1515
import redempt.redlib.misc.Task;
1616
import revxrsal.commands.bukkit.BukkitCommandHandler;
@@ -21,6 +21,8 @@
2121
import java.util.Objects;
2222
import java.util.concurrent.TimeUnit;
2323

24+
import static me.byteful.plugin.leveltools.util.Text.colorize;
25+
2426
public final class LevelToolsPlugin extends JavaPlugin {
2527
private static LevelToolsPlugin instance;
2628

@@ -36,6 +38,7 @@ public static LevelToolsPlugin getInstance() {
3638

3739
@Override
3840
public void onEnable() {
41+
sendStartupBanner();
3942
instance = this;
4043
updateChecker = new UpdateChecker(this);
4144

@@ -100,6 +103,14 @@ public void onDisable() {
100103
getLogger().info("Successfully stopped " + getDescription().getFullName() + ".");
101104
}
102105

106+
private void sendStartupBanner() {
107+
Bukkit.getConsoleSender().sendMessage(colorize("&b _____"));
108+
Bukkit.getConsoleSender().sendMessage(colorize("&d| &b| &8Created by &2byteful"));
109+
Bukkit.getConsoleSender().sendMessage(colorize(String.format("&d| &b| &8Running &6%s &7on &eMC %s", getDescription().getFullName(), RedLib.getServerVersion())));
110+
Bukkit.getConsoleSender().sendMessage(colorize("&d|_____ &b| &8Join &9&nhttps://discord.gg/G8BDgqsuyw &8for support!"));
111+
Bukkit.getConsoleSender().sendMessage("");
112+
}
113+
103114
private void registerListeners() {
104115
final PluginManager pm = Bukkit.getPluginManager();
105116
pm.registerEvents(new BlockEventListener(), this);
@@ -112,9 +123,7 @@ public void setAnvilCombineMode() {
112123
}
113124

114125
public void setLevelXpFormula() {
115-
final EvaluationEnvironment env = new EvaluationEnvironment();
116-
env.setVariableNames("{current_level}");
117-
levelXpFormula = Crunch.compileExpression(getConfig().getString("level_xp_formula"), env);
126+
levelXpFormula = Crunch.compileExpression(getConfig().getString("level_xp_formula").replace("{current_level}", "$1"));
118127
}
119128

120129
public BlockDataManager getBlockDataManager() {

0 commit comments

Comments
 (0)