Guest User

CornWorldGen.java

a guest
Jun 30th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1. package panda.corn;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Iterator;
  5. import java.util.List;
  6. import java.util.Random;
  7.  
  8. import com.google.common.collect.Lists;
  9.  
  10. import net.minecraft.util.EnumFacing;
  11. import net.minecraft.util.MathHelper;
  12. import net.minecraft.world.gen.structure.StructureVillagePieces;
  13. import net.minecraft.world.gen.structure.StructureVillagePieces.PieceWeight;
  14. import net.minecraft.world.gen.structure.StructureVillagePieces.Start;
  15. import net.minecraft.world.gen.structure.StructureVillagePieces.Village;
  16. import net.minecraftforge.fml.common.registry.VillagerRegistry.IVillageCreationHandler;
  17.  
  18. public class CornWorldGen implements IVillageCreationHandler {
  19.  
  20.     @Override
  21.     public PieceWeight getVillagePieceWeight(Random random, int i) {
  22.         return  new StructureVillagePieces.PieceWeight(ComponentCornField.class, 20, MathHelper.getRandomIntegerInRange(random, 2 + i, 4 + i * 2));
  23.     }
  24.  
  25.     @Override
  26.     public Class<?> getComponentClass() {
  27.         return ComponentCornField.class;
  28.     }
  29.  
  30.     @Override
  31.     public Object buildComponent(PieceWeight villagePiece, Start startPiece,List pieces, Random random, int p1, int p2, int p3,EnumFacing facing, int p5) {
  32.         return ComponentCornField.buildComponent(startPiece, pieces, random, p1, p2, p3, facing, p5);
  33.     }
  34. }
Add Comment
Please, Sign In to add comment