Skip to content

Commit eecd471

Browse files
committed
Add DOOR block class
1 parent c27e99f commit eecd471

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
![ClaimChunk Logo](imgs/icon64.png)
22
![ClaimChunk Title](imgs/logo_carrier.png)
33

4-
[![Version Info](https://img.shields.io/static/v1?label=Version&message=0.0.23-RC5&color=blueviolet&style=for-the-badge)](https://github.com/cjburkey01/ClaimChunk/releases)
4+
[![Version Info](https://img.shields.io/static/v1?label=Version&message=0.0.23-RC6&color=blueviolet&style=for-the-badge)](https://github.com/cjburkey01/ClaimChunk/releases)
55
[![Download Info](https://img.shields.io/static/v1?label=Spigot&message=1.18.1&color=blueviolet&style=for-the-badge)](https://www.spigotmc.org/resources/claimchunk.44458/)
66
[![Servers Using Claimchunk](https://img.shields.io/bstats/servers/5179?label=Servers&color=cornflowerblue&style=for-the-badge)](https://bstats.org/plugin/bukkit/ClaimChunk)
77
[![Players Using Claimchunk](https://img.shields.io/bstats/players/5179?label=Players&color=cornflowerblue&style=for-the-badge)](https://bstats.org/plugin/bukkit/ClaimChunk)

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414
}
1515

1616
object DepData {
17-
const val LIVE_VERSION = "0.0.23-RC5";
17+
const val LIVE_VERSION = "0.0.23-RC6";
1818
const val THIS_VERSION = "0.0.23-RC6";
1919
const val PLUGIN_NAME = "ClaimChunk";
2020
const val ARCHIVES_BASE_NAME = "claimchunk";

src/main/java/com/cjburkey/claimchunk/config/ClaimChunkWorldProfileHandler.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import java.io.File;
1616
import java.util.*;
17+
import java.util.stream.Collectors;
1718

1819
// TODO: ADD TONS OF COMMENTS THIS IS SO RIDICULOUS!
1920
public class ClaimChunkWorldProfileHandler {
@@ -216,8 +217,8 @@ public void unloadAllProfiles() {
216217

217218
// Assign block defaults
218219
claimedChunks.blockAccesses.put(Material.AIR, new BlockAccess(false, false, false, false));
219-
claimedChunks.blockAccessClassMapping.put(
220-
"REDSTONE", new BlockAccess(true, false, false, false));
220+
claimedChunks.blockAccessClassMapping.put("REDSTONE", new BlockAccess(true, false, false, false));
221+
claimedChunks.blockAccessClassMapping.put("DOOR", new BlockAccess(false, false, false, false));
221222
unclaimedChunks.blockAccesses.put(Material.AIR, new BlockAccess(true, true, true, true));
222223

223224
// Create the profile
@@ -305,6 +306,11 @@ public void unloadAllProfiles() {
305306
Material.STONE_BUTTON));
306307
blockAccessMapping.put("REDSTONE", redstone);
307308

309+
// Add door blocks
310+
HashSet<Material> doors =
311+
Arrays.stream(Material.values()).filter(mat -> mat.name().endsWith("_DOOR")).collect(Collectors.toCollection(HashSet::new));
312+
blockAccessMapping.put("DOOR", doors);
313+
308314
return blockAccessMapping;
309315
}
310316
}

0 commit comments

Comments
 (0)