Everything posted by Julian97
-
New World Type ?
Bye the way... Did anyone ever notice that negative 0 is a valid Number ?
-
New World Type ?
Oh ok . All of a sudden... It works . I accidently put world.provider.setspawnpoint in the wrong line of code
-
New World Type ?
Okay . That's useful to know . But i still don't really know how to set a Spawnpoint for the Player .
-
New World Type ?
world.provider.setSpawnPoint doesn't seem to work . And i can't reassign world.provider . Since it's a final Value .
-
New World Type ?
I understand... But what do you mean by WorldProvider ? Do you mean ChunkProvider ?
-
New World Type ?
The Thing is that i want to Set the Spawnpoint . Not get it .
-
New World Type ?
Thank you . The Worldoptions now got a new Worldtype and it only generates empty Chunks . This Problem is solved . There are just 2 other smaller Problems . Firstly how do i detect if this World Option is turned on so my WorldGenerator Class only generates in this Worldtype ? And secondly how do i set an exact Spawnpoint . world.setSpawnPoint(BlockPos) only seems to make the Player spawn in a specific Chunk . but i want an exact BlockPos .
-
New World Type ?
What do you exactly mean with register ? I used world.getWorldInfo().setTerrainType() and i thought that's enough . I also have super(string name) in my IWorldType constructor . The other Constructors are private .
-
New World Type ?
I've got some Situations were there was no difference . Still though . I don't really get how a Chunkprovider works . And overriding the GetChunkGenerator Function didn't seem to change anything . I atleast expected a Crash if the Value is invalid . But It looks like the World still generates normally .
-
New World Type ?
I've tried puting if(!TerrainSet){world.getWorldInfo().setTerrainType(new IWorldType(world.getWorldInfo().getWorldName()));TerrainSet=true;} in the generate Function of my Class that implements IWorldGenerator . and i created another Class with : public class IWorldType extends WorldType{ public IWorldType(String name) { super(name); } @Override public IChunkProvider getChunkGenerator(World world,String generatorOptions) { return null; } } But it doesn't seem to work . Could it be because i return null instead of a IChunkProvider that really emptys the Chunk ?
-
New World Type ?
I got a good Idea for a Structure based Mod . But for those Structures i need to have a completely empty World . And if i Empty the World with : for(int j=0;j<16;j++) { for(int k=0;k<16;k++) { for(int i=0;i<256;i++) { world.setBlockState(new BlockPos(j+(chunkX*16),i,k+(chunkZ*16)),Blocks.air.getDefaultState(),0); } } } It's just very slow and doesn't delete all blocks . Is there any Way to create a new World Option that makes Minecraft only run the Code of my WorldGenerator ?
IPS spam blocked by CleanTalk.