Jump to content

Ore Generation 1.16.5


KillerRose83

Recommended Posts

I am trying to add end ores. for some reason they just wont generate period. I cant seem to find a solution

This is my init class

import net.minecraft.block.Blocks;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.gen.GenerationStage;
import net.minecraft.world.gen.feature.ConfiguredFeature;
import net.minecraft.world.gen.feature.Feature;
import net.minecraft.world.gen.feature.OreFeatureConfig;
import net.minecraft.world.gen.feature.template.BlockMatchRuleTest;
import net.minecraftforge.common.world.BiomeGenerationSettingsBuilder;
import net.minecraftforge.event.world.BiomeLoadingEvent;

public class FeatureInit {

    public static final ConfiguredFeature<?, ?> VIBRANIUM_ORE = Feature.ORE.configured(
            new OreFeatureConfig(new BlockMatchRuleTest(Blocks.END_STONE), BlockInit.VIBRANIUM_ORE.get().defaultBlockState(), 4)) //vein size
            .range(100).squared() //maximum y level where ore can spawn
            .count(13); //how many veins maximum per chunk

    public static void generateOre(final BiomeLoadingEvent event) {
        BiomeGenerationSettingsBuilder generation = event.getGeneration();
        if (event.getCategory().equals(Biome.Category.THEEND)) { //OPTIONAL IF STATEMENT allows you to generate ores in specific biome types for example icy biomes
            generation.addFeature(GenerationStage.Decoration.UNDERGROUND_ORES, VIBRANIUM_ORE);
        }
    }
}


And this is in the original class

    //Ore Generation
    private void setup(final FMLCommonSetupEvent event) {
        // some preinit code
        LOGGER.info("HELLO FROM PREINIT");
        LOGGER.info("ORE BLOCK >> {}", BlockInit.VIBRANIUM_ORE.get());
        MinecraftForge.EVENT_BUS.addListener(EventPriority.HIGH, FeatureInit::generateOre);
}

I am confused as to why this doesn't work. Any info would help

Link to comment
Share on other sites

"MinecraftForge.EVENT_BUS.addListener(EventPriority.HIGH, FeatureInit::generateOre);" 

It should not be in "FMLCommonSetupEvent".

 

Solution:

The main: 

@Mod(Example.modid)
public class Example {
    public static final String modid = "examplemod";
    private static final Logger LOGGER = LogManager.getLogger("examplemod");
    public static final CreativeModeTab examplemod = new ExampleTab();

    public Example() {
        IEventBus modEventbus = FMLJavaModLoadingContext.get().getModEventBus();

        ExampleBlocks.BLOCKS.register(modEventbus);
        ExampleItems.ITEMS.register(modEventbus);

        FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup);
        FMLJavaModLoadingContext.get().getModEventBus().addListener(this::clientSetup);
      
      	MinecraftForge.EVENT_BUS.addListener(EventPriority.HIGH, FeatureInit::generateOre);

        ModLoadingContext.get().registerConfig(Type.COMMON, GWorldConfig.SPEC, "example-common.toml");

        MinecraftForge.EVENT_BUS.register(this);
    }
	etc.........
}

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • LINK ADA DI BAWAH INI  LINK DAFTAR LINK LOGIN LINK ALTERNATIF EXTRAWD ~ Agen Darat Togel dengan Pasaran Togel Macau Live Saat ini banyak sekali peluang untuk mendapatkan cuan dari internet salah satu adalah dengan bekerja sama dengan salah satu situs agen togel resmi dan terpercaya EXTRAWD . Kesempatan ini sangat terbuka lebar dengan menjadi salah satu agen togel bandar darat yang menyediakan pasaran togel terbaik saat ini yaitu bandar toto macau. Agen darat togel telah banyak berinvestasi di situs EXTRAWD dengan menjadi bandar ritel di setiap plosok daerah yang ada di Indonesia. Di  EXTRAWD tersedia Pasaran togel toto macau setiap hari memiliki 6 putaran untuk mengeluarkan hasil undian angka togel. Tingginya permintaan pasar karena bandar togel situs resmi totomacaupools ini sangat populer karena sangat sering memberikan kejutan kepada penikmat judi togel untuk bisa meraih hadiah tertinggi togel 4d jauh lebih mudah daripada pasaran togel yang belum memiliki lisensi. Saksikan Keluaran Toto Macau Live Tercepat dan Terpercaya di BO Togel Resmi EXTRAWD Online Setiap member bo togel resmi EXTRAWD Online yang berkeinginan untuk bisa menyaksikan langsung bagaimana proses terjadi pengundian result angka togel wajib memiliki perangkat yang bisa terhubung dengan jaringan internet. Apalagi saat ini pasaran toto macau menyiarkan langsung live drawing keluaran menggunakan sistem fair play dan bisa disaksikan langsung melalui saluran youtube. Berdasarkan keterangan badan asosiasi situs togel toto macau WLA bahwa untuk menyaksikan langsung live streaming terbaik setiap pemain togel membutuhkan beberapa fasilitas seperti dibawah ini: Kecepatan internet minimal 5 Mbps Sensasi menyaksikan acara live drawing result keluaran pasaran togel toto macau akan lebih menyenangkan bila menonton dengan menggunakan jaringan internet via wifi. Karena server situs agen togel toto macau tersebut memiliki kualitas terbaik sehingga setiap pemain judi togel membutuhkan bandwidth yang memadai agar bisa menyaksikan tanpa harus ada buffering. Resolusi siaran 4K Perangkat terbaik untuk bisa menyaksikan siaran langsung acara pengundian angka togel toto macau terbaik menggunakan perangkat smartphone atau laptop. Dengan begitu setiap pemain akan mendapatkan siaran paling jernih hingga resolusi siaran 4D bisa dinikmati lebih mudah. Hasil gambar langsung melalui saluran youtube Untuk bisa mengakses youtube channel official resmi bandar togel toto macau cukup dengan mengetikkan nama situs bo togel tersebut di pencarian youtube. Lalu pilih akun youtube channel yang memiliki subscribe tertinggi sehingga acara tersebut bisa dinikmati tanpa harus menonton iklan sama sekali. Bagi member togel yang hanya ingin mendapatkan data hasil angka togel melalui situs agen togel tersebut maka cukup dengan mengunduh apk togel EXTRAWD Online Wap tersebut agar notifikasi di dapatkan jauh lebih cepat dari menggunakan browser. Dibawah ini beberapa waktu untuk melakukan undian result angka togel toto macau, antara lain: Putaran pertama live drawing mulai pukul 13.45 hingga 14.00 Wib Putaran kedua hasil live drawing keluaran mulai pukul 15.45 hingga 16.00 Wib. Putaran acara ketiga live drawing keluaran togel mulai pukul 18.45 hingga 19.00 Wib. Putaran hasil undian keempat dimulai dari pukul 21.45 hingga 22.00 WIB. Putaran kelima proses undian togel toto macau mulai pukul 23.45 hingga 24.00 Wib. Putaran keenam proses undian togel toto macau mulai pukul 22.45 hingga 23.00 Wib. Situs Togel Online Hondatoto Memberi Banyak Fasilitas Menguntungkan Bekerjasama dengan situs togel online EXTRAWD setiap pemain yang memasang angka togel dengan hadiah togel 3 juta cukup dengan modal taruhan sebesar 340 rupiah saja. Berarti para agen darat togel akan mendapatkan potongan terbesar. Dan setiap agen darat togel bisa mendapatkan beberapa fitur bonus promo apabila tingkat aktivitas judi togel sangat tinggi. Dibawah ini beberapa penawaran yang sangat menggiurkan untuk dapat dinikmati setiap hari, antara lain: Hadirkan fitur layanan diskon togel Sebagai agen togel bandar darat yang mendapatkan keuntungan dari potongan taruhan setiap pemain tentu harus memasang angka jitu togel dengan situs togel online yang memberikan fitur pemasangan dengan metode diskon. Bersama situs agen togel toto macau maka bet togel yang disediakan sudah pasti akan memberikan keuntungan besar setiap hari. Hadiah JP togel Terbaik se Asia Berdasarkan data yang telah kami penelitian bahwa saat ini jumlah nilai hadiah togel 4 angka (JP togel) di agen togel bandar darat hanya sebesar 3 juta. Sedangkan setiap agen togel bandar darat yang hanya ingin mendapatkan keuntungan dari potongan hadiah maka kesempatan untuk mendapatkan keuntungan 7 juta sangat memungkinkan karena hadiah jp togel toto macau 4d sebesar 10 juta. Transaksi pembayaran terlengkap Demi menghindari kendala status bank transfer dalam keadaan offline maka sebaik agen togel bandar darat harus memiliki beberapa alternatif untuk bisa melakukan transaksi deposit. Bahkan saat ini juga telah tersedia fitur pembayaran tercepat durasi 1 menit menggunakan scan barcode QRIS. Dengan qris ini anda bisa menggunakan akun ewallet dan bank lokal anda lalu cukup discan barcodenya maka otomatis deposit anda akan terproses. Proses withdraw tercepat Untuk memastikan apakah situs agen togel toto macau ini layak untuk dijadikan sebagai partner untuk menyediakan layanan taruhan judi togel toto macau, cukup dengan mengunjungi web polisi togel. Berdasarkan pengakuan beberapa member setiap kemenangan pasti akan di proses lebih cepat dan hadiah kemenangan akan dibayar full. Tersedia hadiah bettingan terbalik Salah satu keuntungan profesi sebagai agen togel bandar darat adalah mendapatkan bonus hadiah togel bettingan terbalik. Sebagai salah satu situs resmi agen togel terpercaya maka hadiah bonus togel bet togel dalam keadaan terbalik sangat tinggi sekali, sehingga para agen togel bandar darat bisa mendapatkan keuntungan jauh lebih besar. Sejumlah Fakta Menarik Situs Bandar Togel Terpercaya Yang Telah Memilki Perijinan Profesi sebagai agen darat togel wajib memahami beberapa kriteria bandar togel terpercaya Hondatoto yang menjadi syarat mutlak untuk diketahui. Fakta menarik yang didapatkan bersama situs agen bo togel toto macau bisa dijadikan sebagai acuan ketika ingin menjalankan bisnis togel di darat mendapatkan garansi bahwa hadiah akan dibayar full. Lisensi bo togel resmi Selain wla situs bandar togel terbesar Hondatoto telah bekerjasama dengan beberapa daftar agen toto resmi yang sudah memiliki lisensi terbaik dunia seperti PAGCOR dan APLA. Dengan begitu hadiah yang akan diraih pasti lansung dibayar dan dijamin pasti aman. Pasaran togel lengkap Selain pasaran toto macau pools juga tersedia berbagai pasaran bo togel terbaik di asia yang menyediakan hadiah terbesar. Masing-masing daftar bandar togel tersebut memiliki permainan terlengkap dan menarik untuk ditawarkan kepada pemain togel di bandar darat. Berikut 7 daftar pasaran bo togel resmi dan terbaik saat ini: Togel Hongkong Pasaran togel Malaysia Agen togel Sydney Bandar togel Taiwan Situs togel Cambodia Daftar togel Orlando Situs resmi pasaran togel Carolina day Layanan pelanggan online24jam Layanan costumer support sangat penting sekali demi menghindari terjadi kesalahan sewaktu melakukan transaksi pemasangan angka togel. Bersama bandar togel terbaik dan lengkap Hondatoto saat ini telah tersedia 3 alat untuk bisa menghubungi costumer service baik itu menggunakan fitur live chat, aplikasi kirim pesan lewat WA dan telegram. Link Alternatif responsif Poin terakhir juga harus di perhitungkan bila ingin bekerja sama dengan situs agen bo togel toto macau. Apalagi jaman sekarang untuk mengakses situs judi togel online semakin sulit karena regulasi pemerintah indonesia melarang industri game online menggunakan uang. Sehingga demi menghindari terkait �Internet Positif� situs togel bisa di akses menggunakan link alternatif. Main togel toto macau di agen PNG EXTRAWD dijamin kemenangan dibayar dengan sangat cepat. Buktikan sendiri dengan memiliki akun togel resmi EXTRAWD dan dapatkan bocoran jitunya toto macau 4d dan 5d di situs ini.
    • Have been having this issue for awhile, I'm in a server with a handful of other people with a custom modpack and we all get this crash after playing for awhile and i cant seem to find what's causing it. here's the link to the crash report, i cant post the full logs because they are too long, there was a lot of warning from compressed blocks but i tried removing it and it didn't fix. https://pastebin.com/99HrVDZs
    • This is a known bug with Forge 49.0.45. Should be fixed in the upcoming 49.0.49 release. Use 49.0.44 or older in the meantime. If the issue persists, make sure you're downloading the Forge version of the mod. Click the files tab on curseforge and filter by modloader so that you're not downloading the wrong one.
    • Oh! It worked. thanks! i paid someone to make a modpack for me but it just wasnt working.  Was the one mod breaking my entire Modpack? 0.0 thanks again!
  • Topics

×
×
  • Create New...

Important Information

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