Skip to content

Commit

Permalink
Fixed issues with tnt
Browse files Browse the repository at this point in the history
  • Loading branch information
PeachesMLG committed Feb 23, 2024
1 parent 454fab0 commit 45ca738
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
3 changes: 2 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@ repositories {
maven("https://jitpack.io")
maven("https://maven.enginehub.org/repo/")
mavenCentral()
mavenLocal()
}

dependencies {
// Dependencies that we want to shade in
implementation("org.jetbrains:annotations:24.1.0")
implementation("com.j256.ormlite:ormlite-core:6.1")
implementation("com.j256.ormlite:ormlite-jdbc:6.1")
implementation("com.iridium:IridiumTeams:2.3.5")
implementation("com.iridium:IridiumTeams:2.3.8")

// Other dependencies that are not required or already available at runtime
compileOnly("org.projectlombok:lombok:1.18.30")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ public class Configuration extends com.iridium.iridiumteams.configs.Configuratio
public Configuration() {
super("&c", "Faction", "IridiumFactions");
this.createRequiresName = true;
this.preventTntGriefing = false;

this.levelRewards = ImmutableMap.<Integer, Reward>builder()
.put(1, new Reward(new Item(XMaterial.EXPERIENCE_BOTTLE, 1, "&c&lLevel %faction_level% Reward", Arrays.asList(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -270,9 +270,12 @@ public synchronized TeamBlock getTeamBlock(Faction faction, XMaterial xMaterial)
}

@Override
public synchronized TeamSetting getTeamSetting(Faction faction, String settingKey) {
public synchronized @Nullable TeamSetting getTeamSetting(Faction faction, String settingKey) {
Setting settingConfig = IridiumFactions.getInstance().getSettingsList().get(settingKey);
String defaultValue = settingConfig == null ? "" : settingConfig.getDefaultValue();
if (settingConfig == null) {
return null;
}
String defaultValue = settingConfig.getDefaultValue();
Optional<TeamSetting> teamSetting = IridiumFactions.getInstance().getDatabaseManager().getTeamSettingsTableManager().getEntry(new TeamSetting(faction, settingKey, defaultValue));
if (teamSetting.isPresent()) {
return teamSetting.get();
Expand Down

0 comments on commit 45ca738

Please sign in to comment.