Jump to content

[1.7.10] generating custom stone instead of minecraft's stone


Recommended Posts

Posted

Hi guys,

 

I'm making a mod which adds a new dimension. I want to spawn biomes using custom blocks.

The point is that I don't know how to generate custom stone instead of minecraft's stone.

I have been looking in the ChunkProvider and tried some things but that doesn't work.

Posted

Are we talking per dimension effect (your new dimension) or overall?

 

In any case (with some changes) I'd use:

 

public void populateChunk(PopulateChunkEvent.Pre event)
{
Chunk chunk = event.world.getChunkFromChunkCoords(event.chunkX, event.chunkZ);
	for (ExtendedBlockStorage storage : chunk.getBlockStorageArray())
//then you scan 16x16x16 areas make if block is stone then change it to my block

 

This is NOT very optimal, but since population happens only once... well, screw that.

You could go with ASM for better performance, but that would get you shitty, unclear code.

1.7.10 is no longer supported by forge, you are on your own.

Posted

I would like to change every vanilla block to my own block, only for my dimension

 

I've been trying to change some stuff in the func_147424_a method but nothing changed

Posted

found the solution, I changed createChunkProvider to createChunkGenerator.

stupid mistake here but I have another problem now.

not only all the stone is changed to my custom stone, the biome blocks (filler and top blocks generated by a biome) is also my custom stone.

Posted

now that normal stone is changed to my custom stone it doesn't generate caves and such.

I know it's because of my custom block because it removes biomes top and filler blocks but it can't remove my custom stone.

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

    • I played my crazy craft server with friends for about a day and a half, but all of a sudden it crashed, and now it won't work, and these are the config files that are giving me problems in the server, and it keeps crashing. Can't join the server anymore or even load without it crashing. Does anybody know how I can fix this??   config codes: java.lang.NullPointerException: null at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:62) ~[eventbus-4.0.0.jar:?] at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) [eventbus-4.0.0.jar:?] at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:21) [eventbus-4.0.0.jar:?] at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:20) [eventbus-4.0.0.jar:4.0.0+65+master.6080a3f] at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) [modlauncher-8.1.3.jar:?] at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) [modlauncher-8.1.3.jar:?] at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) [modlauncher-8.1.3.jar:?] at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) [modlauncher-8.1.3.jar:?] at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) [modlauncher-8.1.3.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) [?:1.8.0_312] at net.minecraftforge.fml.client.gui.screen.ModListScreen.<init>(ModListScreen.java:98) [forge:?] It is also version 1.16.5 and I have tried redownloading the modpack.
    • yea, theres no crash report for this one, that one was te old one  
    • is it the issue? like, isnt it in a conflict with other mods? because the modpack's whole point is the Big Globe mod
    • wait, so i sent the wrong one, i changed it to a forge modpack, something is off...
    • So, I did that. That partialy worked, but the second part of the problem was that several mods versions were not compatible( So for now I used older version and it works. Thanks!  
  • Topics

×
×
  • Create New...

Important Information

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