mirror of
https://gitlab.com/SamB440/rpgregions-2.git
synced 2026-01-04 15:31:38 +00:00
Make date format configurable, add /rpgregions additem
This commit is contained in:
@@ -97,6 +97,7 @@ public final class RPGRegions extends JavaPlugin implements RPGRegionsAPI, Langu
|
||||
config.addDefault("settings.sql.db", "RPGRegions");
|
||||
config.addDefault("settings.sql.user", "user");
|
||||
config.addDefault("settings.sql.pass", "pass");
|
||||
config.addDefault("settings.server.discoveries.date.format", "dd-MM-yyyy HH:mm:ss");
|
||||
config.addDefault("settings.server.discoveries.discovered.title.fadein", 20);
|
||||
config.addDefault("settings.server.discoveries.discovered.title.stay", 60);
|
||||
config.addDefault("settings.server.discoveries.discovered.title.fadeout", 20);
|
||||
|
||||
@@ -11,6 +11,7 @@ import com.github.stefvanschie.inventoryframework.pane.PaginatedPane;
|
||||
import com.github.stefvanschie.inventoryframework.pane.StaticPane;
|
||||
import net.islandearth.rpgregions.RPGRegions;
|
||||
import net.islandearth.rpgregions.managers.data.region.ConfiguredRegion;
|
||||
import net.islandearth.rpgregions.rewards.ItemReward;
|
||||
import net.islandearth.rpgregions.translation.Translations;
|
||||
import net.islandearth.rpgregions.utils.ItemStackBuilder;
|
||||
import net.islandearth.rpgregions.utils.StringUtils;
|
||||
@@ -166,4 +167,18 @@ public class RPGRegionsCommand extends BaseCommand {
|
||||
gui.show(player);
|
||||
});
|
||||
}
|
||||
|
||||
@Subcommand("additem")
|
||||
public void onAddItem(Player player, String[] args) {
|
||||
if (args.length > 0) {
|
||||
String region = args[0];
|
||||
ConfiguredRegion configuredRegion = plugin.getManagers().getRegionsCache().getConfiguredRegion(region);
|
||||
if (configuredRegion != null) {
|
||||
configuredRegion.getRewards().add(new ItemReward(player.getInventory().getItemInMainHand()));
|
||||
player.sendMessage(ChatColor.GREEN + "Item added to configuration!");
|
||||
} else {
|
||||
player.sendMessage(ChatColor.RED + "No region exists by that name.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ public class RegionListener implements Listener {
|
||||
|
||||
if (!has) {
|
||||
LocalDateTime date = LocalDateTime.now();
|
||||
DateTimeFormatter format = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");
|
||||
DateTimeFormatter format = DateTimeFormatter.ofPattern(plugin.getConfig().getString("settings.server.discoveries.date.format"));
|
||||
|
||||
String formattedDate = date.format(format);
|
||||
account.addDiscovery(new WorldDiscovery(formattedDate, region));
|
||||
|
||||
Reference in New Issue
Block a user