Jump to content

Julian97

Members
  • Posts

    11
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    I am new!

Julian97's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Bye the way... Did anyone ever notice that negative 0 is a valid Number ?
  2. Oh ok . All of a sudden... It works . I accidently put world.provider.setspawnpoint in the wrong line of code
  3. Okay . That's useful to know . But i still don't really know how to set a Spawnpoint for the Player .
  4. world.provider.setSpawnPoint doesn't seem to work . And i can't reassign world.provider . Since it's a final Value .
  5. I understand... But what do you mean by WorldProvider ? Do you mean ChunkProvider ?
  6. The Thing is that i want to Set the Spawnpoint . Not get it .
  7. 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 .
  8. 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 .
  9. 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 .
  10. 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 ?
  11. 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 ?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.