Minecraft 1.12.2模组开发(十三) 矿物生成 (oregeneration)

本文详细介绍了如何在Minecraft模组中设计ZSOre矿物,包括创建ZSOre类、添加矿物信息到ModBlocks、调整掉落规则,以及在世界生成器中配置矿石生成位置。通过预初始化事件注册世界生成器,玩家可在游戏世界中发现自定义矿石。

我们本次针对矿物生成进行设计

1.在 blocks 包下新建 ZSOre 类:

cr1.png

在ZSOre.java 中 编写代码:
package com.Joy187.newmod.blocks;

import java.util.Random;

import com.Joy187.newmod.init.ModItems;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;

public class ZSOre extends BlockBase{
                //矿物名称      矿物材质       放在创造栏的位置
	public ZSOre(String name, Material material,CreativeTabs tab) {
		super(name, material, tab);
		setSoundType(SoundType.STONE);  //方块音效
		setHardness(4.0f);      //方块坚硬程度
		setResistance(20.0f);   //方块挖掘抗性
		setHarvestLevel("pickaxe",2);   //方块挖掘等级(铁镐为2级)
		setLightLevel(12.0f);   //方块发光度
	}
	
	//方块挖掘后掉落物品
	@Override
	
评论 20
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jay_fearless

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值