|
| 1 | +package net.swofty.type.hub; |
| 2 | + |
| 3 | +import net.minestom.server.instance.SharedInstance; |
| 4 | +import net.swofty.type.skyblockgeneric.structure.tree.SpawnableTree; |
| 5 | + |
| 6 | +public class ForestTreePlacement { |
| 7 | + public static final long DEFAULT_BASE_SEED = 12345L; |
| 8 | + |
| 9 | + public static void placeTrees(SharedInstance instance) { |
| 10 | + placeTrees(instance, DEFAULT_BASE_SEED); |
| 11 | + } |
| 12 | + |
| 13 | + public static void placeTrees(SharedInstance instance, long baseSeed) { |
| 14 | + long seed = baseSeed; |
| 15 | + SpawnableTree.LARGE_OAK.createAndRegister(-114, 74, -42, seed++, instance); |
| 16 | + SpawnableTree.LARGE_OAK.createAndRegister(-124, 73, -46, seed++, instance); |
| 17 | + SpawnableTree.LARGE_OAK.createAndRegister(-100, 72, -41, seed++, instance); |
| 18 | + SpawnableTree.MEDIUM_OAK.createAndRegister(-122, 73, -20, seed++, instance); |
| 19 | + SpawnableTree.LARGE_OAK.createAndRegister(-133, 73, -16, seed++, instance); |
| 20 | + SpawnableTree.LARGE_OAK.createAndRegister(-129, 72, -4, seed++, instance); |
| 21 | + SpawnableTree.LARGE_OAK.createAndRegister(-130, 71, 7, seed++, instance); |
| 22 | + SpawnableTree.MEDIUM_OAK.createAndRegister(-141, 71, 3, seed++, instance); |
| 23 | + SpawnableTree.LARGE_OAK.createAndRegister(-142, 69, 15, seed++, instance); |
| 24 | + SpawnableTree.GIANT_OAK.createAndRegister(-149, 70, 9, seed++, instance); |
| 25 | + SpawnableTree.MEDIUM_OAK.createAndRegister(-157, 72, 0, seed++, instance); |
| 26 | + SpawnableTree.LARGE_OAK.createAndRegister(-143, 73, -7, seed++, instance); |
| 27 | + SpawnableTree.LARGE_OAK.createAndRegister(-160, 73, -13, seed++, instance); |
| 28 | + SpawnableTree.LARGE_OAK.createAndRegister(-168, 72, -1, seed++, instance); |
| 29 | + SpawnableTree.LARGE_OAK.createAndRegister(-175, 74, -13, seed++, instance); |
| 30 | + SpawnableTree.LARGE_OAK.createAndRegister(-185, 74, -8, seed++, instance); |
| 31 | + SpawnableTree.LARGE_OAK.createAndRegister(-196, 74, -6, seed++, instance); |
| 32 | + SpawnableTree.LARGE_OAK.createAndRegister(-203, 74, -14, seed++, instance); |
| 33 | + SpawnableTree.LARGE_OAK.createAndRegister(-213, 74, -11, seed++, instance); |
| 34 | + SpawnableTree.LARGE_OAK.createAndRegister(-214, 73, -24, seed++, instance); |
| 35 | + SpawnableTree.LARGE_OAK.createAndRegister(-200, 74, -29, seed++, instance); |
| 36 | + SpawnableTree.LARGE_OAK.createAndRegister(-186, 74, -16, seed++, instance); |
| 37 | + SpawnableTree.LARGE_OAK.createAndRegister(-190, 75, -29, seed++, instance); |
| 38 | + SpawnableTree.GIANT_OAK.createAndRegister(-198, 74, -40, seed++, instance); |
| 39 | + SpawnableTree.LARGE_OAK.createAndRegister(-191, 76, -39, seed++, instance); |
| 40 | + SpawnableTree.LARGE_OAK.createAndRegister(-179, 74, -27, seed++, instance); |
| 41 | + SpawnableTree.MEDIUM_OAK.createAndRegister(-167, 74, -27, seed++, instance); |
| 42 | + SpawnableTree.LARGE_OAK.createAndRegister(-162, 73, -33, seed++, instance); |
| 43 | + SpawnableTree.LARGE_OAK.createAndRegister(-164, 76, -45, seed++, instance); |
| 44 | + SpawnableTree.LARGE_OAK.createAndRegister(-173, 77, -40, seed++, instance); |
| 45 | + SpawnableTree.LARGE_OAK.createAndRegister(-182, 77, -44, seed++, instance); |
| 46 | + SpawnableTree.LARGE_OAK.createAndRegister(-193, 75, -56, seed++, instance); |
| 47 | + SpawnableTree.LARGE_OAK.createAndRegister(-203, 74, -74, seed++, instance); |
| 48 | + SpawnableTree.LARGE_OAK.createAndRegister(-193, 75, -68, seed++, instance); |
| 49 | + SpawnableTree.LARGE_OAK.createAndRegister(-179, 75, -70, seed++, instance); |
| 50 | + SpawnableTree.LARGE_OAK.createAndRegister(-182, 76, -57, seed++, instance); |
| 51 | + SpawnableTree.LARGE_OAK.createAndRegister(-169, 76, -54, seed++, instance); |
| 52 | + SpawnableTree.LARGE_OAK.createAndRegister(-165, 75, -66, seed++, instance); |
| 53 | + SpawnableTree.LARGE_OAK.createAndRegister(-158, 75, -57, seed++, instance); |
| 54 | + SpawnableTree.LARGE_OAK.createAndRegister(-155, 75, -70, seed++, instance); |
| 55 | + SpawnableTree.GIANT_OAK.createAndRegister(-143, 76, -64, seed++, instance); |
| 56 | + SpawnableTree.LARGE_OAK.createAndRegister(-147, 74, -52, seed, instance); |
| 57 | + } |
| 58 | +} |
0 commit comments