diff options
author | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-12 19:21:09 +0000 |
---|---|---|
committer | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-12 19:21:09 +0000 |
commit | 23429bbd3fe7e35ab9877e536f9ff9a2e71a9afc (patch) | |
tree | e5481fb9c388f1ae8015f3fab3df4f45748d0408 /src/main/java/com/MylesAndMore/tumble/api | |
parent | 3a53bbe9f0b29bc5d8130cdc570f7bd40316378a (diff) | |
download | Tumble-23429bbd3fe7e35ab9877e536f9ff9a2e71a9afc.tar.gz Tumble-23429bbd3fe7e35ab9877e536f9ff9a2e71a9afc.tar.bz2 Tumble-23429bbd3fe7e35ab9877e536f9ff9a2e71a9afc.zip |
refactoring to prep for release!!
- refactor a bit of code
- add a bit more documentations
- remove music code--we can't redistribute the music in a pack :(
- remove old readme--writing the new docs tonight or tmrw
we got this!
Diffstat (limited to 'src/main/java/com/MylesAndMore/tumble/api')
-rw-r--r-- | src/main/java/com/MylesAndMore/tumble/api/Generator.java | 3 | ||||
-rw-r--r-- | src/main/java/com/MylesAndMore/tumble/api/Layers.java | 85 |
2 files changed, 24 insertions, 64 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/api/Generator.java b/src/main/java/com/MylesAndMore/tumble/api/Generator.java index 0a35767..db8bacc 100644 --- a/src/main/java/com/MylesAndMore/tumble/api/Generator.java +++ b/src/main/java/com/MylesAndMore/tumble/api/Generator.java @@ -11,6 +11,9 @@ import java.util.Collections; import java.util.List; import java.util.Random; +/** + * This class holds the methods that generate blocks in-game such as cylinders, cubiods, and clump logic. + */ public class Generator { /** * Generates a layer (bascally just a cylinder) as best as it can w/ blocks diff --git a/src/main/java/com/MylesAndMore/tumble/api/Layers.java b/src/main/java/com/MylesAndMore/tumble/api/Layers.java index dad5ea8..8818631 100644 --- a/src/main/java/com/MylesAndMore/tumble/api/Layers.java +++ b/src/main/java/com/MylesAndMore/tumble/api/Layers.java @@ -12,52 +12,24 @@ import java.util.Random; public class Layers { public Layers(){ - 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 + // 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(gen11); } @@ -70,6 +42,9 @@ 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<>(); + // Begin lists @@ -287,14 +262,6 @@ 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); }}; @@ -307,14 +274,6 @@ 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); @@ -338,6 +297,4 @@ public class Layers { add(Material.JUNGLE_TRAPDOOR); }}; - private final List<List<Material>> matList = new ArrayList<>(); - } |