diff options
author | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-13 21:51:03 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-13 21:51:03 -0600 |
commit | bc9893c670cb992afe34fbc89ddbd66d66ba4cab (patch) | |
tree | 87c8f637b31727e07598dec8f0d234e9a9ba1227 /src/main/java/com/MylesAndMore/tumble/api | |
parent | cbafd10bc90273a263d019faeccb356ead442eb1 (diff) | |
parent | a72c05e9690c619b29a002c353115226e70912fb (diff) | |
download | Tumble-bc9893c670cb992afe34fbc89ddbd66d66ba4cab.tar.gz Tumble-bc9893c670cb992afe34fbc89ddbd66d66ba4cab.tar.bz2 Tumble-bc9893c670cb992afe34fbc89ddbd66d66ba4cab.zip |
Merge pull request #2 from MylesAndMore/alpha
merge alpha changes into beta
Diffstat (limited to 'src/main/java/com/MylesAndMore/tumble/api')
-rw-r--r-- | src/main/java/com/MylesAndMore/tumble/api/Layers.java | 114 |
1 files changed, 92 insertions, 22 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/api/Layers.java b/src/main/java/com/MylesAndMore/tumble/api/Layers.java index 8818631..33ad21e 100644 --- a/src/main/java/com/MylesAndMore/tumble/api/Layers.java +++ b/src/main/java/com/MylesAndMore/tumble/api/Layers.java @@ -12,25 +12,77 @@ import java.util.Random; public class Layers { public Layers(){ - // Make the other layers more common than the glass layer - for (int i = 0; i < 10; i++) { - matList.add(gen0); - matList.add(gen1); - matList.add(gen2); - matList.add(gen3); - matList.add(gen4); - matList.add(gen5); - matList.add(gen6); - matList.add(gen7); - matList.add(gen8); - matList.add(gen9); - matList.add(gen10); - matList.add(gen12); - matList.add(gen15); - matList.add(gen16); - } - // Glass layer + matList.add(gen0); + matList.add(gen1); + matList.add(gen2); + matList.add(gen3); + matList.add(gen4); + matList.add(gen5); + matList.add(gen6); + matList.add(gen7); + matList.add(gen8); + matList.add(gen9); + matList.add(gen10); + matList.add(gen12); + matList.add(gen14); + matList.add(gen15); + matList.add(gen16); + matList.add(gen0); + matList.add(gen1); + matList.add(gen2); + matList.add(gen3); + matList.add(gen4); + matList.add(gen5); + matList.add(gen6); + matList.add(gen7); + matList.add(gen8); + matList.add(gen9); + matList.add(gen10); + matList.add(gen12); + matList.add(gen14); + matList.add(gen15); + matList.add(gen16); + matList.add(gen0); + matList.add(gen1); + matList.add(gen2); + matList.add(gen3); + matList.add(gen4); + matList.add(gen5); + matList.add(gen6); + matList.add(gen7); + matList.add(gen8); + matList.add(gen9); + matList.add(gen10); + matList.add(gen12); + matList.add(gen14); + matList.add(gen15); + matList.add(gen16); + // Troll glass layer matList.add(gen11); + + safeMatList.add(gen1); + safeMatList.add(gen2); + safeMatList.add(gen4); + safeMatList.add(gen5); + safeMatList.add(gen7); + safeMatList.add(gen9); + safeMatList.add(gen10); + safeMatList.add(gen1); + safeMatList.add(gen2); + safeMatList.add(gen4); + safeMatList.add(gen5); + safeMatList.add(gen7); + safeMatList.add(gen9); + safeMatList.add(gen10); + safeMatList.add(gen1); + safeMatList.add(gen2); + safeMatList.add(gen4); + safeMatList.add(gen5); + safeMatList.add(gen7); + safeMatList.add(gen9); + safeMatList.add(gen10); + // Troll glass layer + safeMatList.add(gen11); } // Define Random class @@ -42,9 +94,7 @@ public class Layers { return matList.get(random.nextInt(matList.size())); } - // Define the list that will store the material lists - private final List<List<Material>> matList = new ArrayList<>(); - + public List<Material> getSafeMaterialList() { return safeMatList.get(random.nextInt(safeMatList.size())); } // Begin lists @@ -68,7 +118,7 @@ public class Layers { add(Material.GRASS_BLOCK); add(Material.GRASS_BLOCK); add(Material.GRASS_BLOCK); - // add(Material.COBWEB); + add(Material.COBWEB); }}; private final List<Material> gen1 = new ArrayList<>() {{ @@ -262,6 +312,14 @@ public class Layers { add(Material.GLASS); add(Material.GLASS); add(Material.GLASS); + add(Material.GLASS); + add(Material.GLASS); + add(Material.GLASS); + add(Material.GLASS); + add(Material.GLASS); + add(Material.GLASS); + add(Material.GLASS); + add(Material.GLASS); add(Material.WHITE_STAINED_GLASS); }}; @@ -274,6 +332,14 @@ public class Layers { add(Material.BRICK_STAIRS); }}; + private final List<Material> gen14 = new ArrayList<>() {{ + add(Material.LECTERN); + add(Material.OBSIDIAN); + add(Material.SPONGE); + add(Material.BEEHIVE); + add(Material.DRIED_KELP_BLOCK); + }}; + private final List<Material> gen15 = new ArrayList<>() {{ add(Material.SANDSTONE); add(Material.SANDSTONE_SLAB); @@ -297,4 +363,8 @@ public class Layers { add(Material.JUNGLE_TRAPDOOR); }}; + private final List<List<Material>> matList = new ArrayList<>(); + + private final List<List<Material>> safeMatList = new ArrayList<>(); + } |