G2A Many GEOs
SHARE
TWEET

java.lang.IllegalArgumentException: bound must be positive

a guest Jan 3rd, 2020 12 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. private void doCommonStuff(final FMLCommonSetupEvent e) {
  2.         // some other unimportant stuff that I need to check
  3.        
  4.         for (Biome biome : ForgeRegistries.BIOMES) {
  5.            
  6.             if (biome.getCategory() == Biome.Category.NETHER) {
  7.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.NETHERRACK, Blocks.triciumOreNether.getDefaultState(), 15), Placement.COUNT_RANGE, new CountRangeConfig(5, 5, 20, 120)));
  8.             }
  9.             if (biome.getCategory() == Biome.Category.THEEND) {
  10.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.create(MODID, "end_stone", new Predicate<BlockState>() {
  11.  
  12.                     @Override
  13.                     public boolean test(BlockState arg0) {
  14.                         return (arg0.getBlock() == net.minecraft.block.Blocks.END_STONE);
  15.                     }
  16.                    
  17.                 }), Blocks.triciumOreEnd.getDefaultState(), 15), Placement.COUNT_RANGE, new CountRangeConfig(5, 5, 20, 120)));
  18.             }
  19.             if (biome.getCategory() != Biome.Category.NETHER && biome.getCategory() != Biome.Category.THEEND) {
  20.                
  21.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.NATURAL_STONE, Blocks.ditiumOre.getDefaultState(), 5), Placement.COUNT_RANGE, new CountRangeConfig(5, 10, 20, 70)));
  22.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.NATURAL_STONE, Blocks.miniumOre.getDefaultState(), 8), Placement.COUNT_RANGE, new CountRangeConfig(5, 15, 20, 30)));
  23.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.NATURAL_STONE, Blocks.triciumOre.getDefaultState(), 9), Placement.COUNT_RANGE, new CountRangeConfig(5, 15, 20, 40)));
  24.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.NATURAL_STONE, Blocks.rubyOre.getDefaultState(), 3), Placement.COUNT_RANGE, new CountRangeConfig(5, 5, 20, 20)));
  25.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.NATURAL_STONE, Blocks.blueOre.getDefaultState(), 6), Placement.COUNT_RANGE, new CountRangeConfig(5, 10, 20, 40)));
  26.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.NATURAL_STONE, Blocks.limestone.getDefaultState(), 30), Placement.COUNT_RANGE, new CountRangeConfig(5, 35, 45, 120)));
  27.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.create(MODID, "limestone", new Predicate<BlockState>() {
  28.  
  29.                     @Override
  30.                     public boolean test(BlockState arg0) {
  31.                         return (arg0.getBlock() == Blocks.limestone);
  32.                     }
  33.                    
  34.                 }), Blocks.ikeniumOre.getDefaultState(), 11), Placement.COUNT_RANGE, new CountRangeConfig(5, 20, 30, 80)));
  35.                 biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(OreFeatureConfig.FillerBlockType.create(MODID, "limestone", new Predicate<BlockState>() {
  36.  
  37.                     @Override
  38.                     public boolean test(BlockState arg0) {
  39.                         return (arg0.getBlock() == Blocks.limestone);
  40.                     }
  41.                    
  42.                 }), Blocks.bastiumOre.getDefaultState(), 5), Placement.COUNT_RANGE, new CountRangeConfig(5, 15, 20, 50)));
  43.                
  44.             }
  45.         }
  46.     }
RAW Paste Data
Ledger Nano X - The secure hardware wallet
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top