Changed name for Zany's Minigames.
This commit is contained in:
parent
4228ef102d
commit
22429cd759
@ -6,7 +6,7 @@ Island Survival Craft is a new Minecraft gamemode based on the discovery of a va
|
||||
|
||||
Start off by boating in a vast uncharted sea to discover and purchase your very own starter island from **Jerry's Island Protection Company**! Your first island is always free! Gather natural resources from this island to build yourself shelter and progress much like normal vanilla. If you want to mine more than your island can give, try the **Jeff's Mining Company**! They'll provide you with large caves for you to mine in. Want to visit your friends? Have them choose an island close to you, or use **Blaze Airlines** to travel to them! Remember: playing with friends is always more fun!
|
||||
|
||||
Of course, eventually, you're probably going to want more bigger, better islands to explore and build on! No problem, Jerry's Island Protection Company has you covered, although you're going to need to pay for your next one. Don't worry though, Jerry, much like many other parts of this gamemode, takes Dragon Eggs as payments, which you can earn by participating in the recurring **minigames** hosted by **Zany's Minigames**!
|
||||
Of course, eventually, you're probably going to want more bigger, better islands to explore and build on! No problem, Jerry's Island Protection Company has you covered, although you're going to need to pay for your next one. Don't worry though, Jerry, much like many other parts of this gamemode, takes Dragon Eggs as payments, which you can earn by participating in the recurring **minigames** hosted by **Zany's Arcade Games**!
|
||||
|
||||
Now you might be wondering: what if you just want to explore the island and not inhabit it? That's perfectly fine! Just remember, islands that don't have Jerry's Island Protection will generally have much more aggressive mobs spawn, Nature also takes over quickly as blocks you place will eventually be overtaken by nature (they will decay)!. Jeff's Mining Company and Blaz's Airlines will also be afraid to leave their representatives on such dangerous islands.
|
||||
|
||||
@ -38,9 +38,9 @@ The islands will come in 5 different tiers based on solely on their size. The bi
|
||||
|
||||
The call sign is just a vanilla sign placed near the border between sea and land. This will generate the dock and make the island officially claimed. The sign needs to contain an configurable string and the player will be notified of the tier. They will then need to right click the sign, and the required amount of **ender eggs** will be taken as the dock is formed with company representatives as well. By putting another string on the sign, the player can also name the island.
|
||||
|
||||
### Ender Eggs and Zany's Minigames
|
||||
### Ender Eggs and Zany's Arcade Games
|
||||
|
||||
Every configurable period, a new **challenge** will be selected for all the players of the server. These minigames are the only way to get **ender eggs** and include the ender dragon fight itself. To access these minigames, players can talk to Zany's Minigames representative on their dock. Leaving the game area is as simple as typing a command if midgame, or by talking to the representative at the end of the game.
|
||||
Every configurable period, a new **challenge** will be selected for all the players of the server. These minigames are the only way to get **ender eggs** and include the ender dragon fight itself. To access these minigames, players can talk to Zany's Arcade Games representative on their dock. Leaving the game area is as simple as typing a command if midgame, or by talking to the representative at the end of the game.
|
||||
|
||||
Possible minigames:
|
||||
|
||||
|
@ -0,0 +1,32 @@
|
||||
package ca.recrown.islandsurvivalcraft.worldgen;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.generator.ChunkGenerator;
|
||||
import org.bukkit.util.noise.PerlinOctaveGenerator;
|
||||
|
||||
public class IslandsChunkGenerator extends ChunkGenerator {
|
||||
private double maxGenHeight;
|
||||
private double minGenHeight;
|
||||
|
||||
public IslandsChunkGenerator(int maxGenHeight, int minGenHeight) {
|
||||
this.maxGenHeight = maxGenHeight;
|
||||
this.minGenHeight = minGenHeight;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ChunkData generateChunkData(World world, Random random, int chunkX, int chunkZ, BiomeGrid biome) {
|
||||
ChunkData chunk = world.getGenerator().generateChunkData(world, random, chunkX, chunkZ, biome);
|
||||
PerlinOctaveGenerator nGenerator = new PerlinOctaveGenerator(random, 8);
|
||||
nGenerator.setScale(0.003D);
|
||||
|
||||
for (int X = 0; X < 16; chunkX++) {
|
||||
for (int Z = 0; Z < 16; Z++) {
|
||||
int currentHeight = (int) ((nGenerator.noise(chunkX*16+X, chunkZ*16+Z, 0.5D, 0.5D, true) + 1D) * maxGenHeight + minGenHeight);
|
||||
|
||||
}
|
||||
}
|
||||
return super.generateChunkData(world, random, chunkX, chunkZ, biome);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user