也不知道是怎么的,反正就开了这个坑……这里上索引吧
也是打算学习一下szszss,等文章全部出来之后重新排版一个完整版的。
下面先暂且按照时间顺序来吧
- (试水)修改最大堆叠
- 搭建开发环境
- forge原理与EventHandler
- 添加物品与方块:GameRegistry的使用实例1
- 为你注册的物品、方块添加名字-GameRegistry的使用2
- 添加烧炼、合成以及材质-GameRegistry的使用3
- Item类功能详解-GameRegistry的使用4
- 在世界上生成矿石:GameRegistry的使用5
- minecraft mod教程:实体1-初识实体
- minecraft mod教程:实体2-自定义一个基本的实体
总之基本以后每天还是会继续更新的。最后会整理一个按照学习顺序的教程的
你好,如果我打算用PlayerEvent.NameFormat extends PlayerEvent事件让那个玩家在服务器里,让玩家无法看到别的玩家头顶显示的名称。我改怎么写?我写的是1.8.9的,这个事件是Forge已有的事件。
教程已经过期太久了 建议看土球的书吧 虽然那本书也过期了
请问博主,1.7.10如何让实体使用自己的模型
forge有接口的啦,我的话已经决定淡出minecraft圈啦
博主,我知道forge有接口…,但是我就是不知道这个接口是什么…
白玉楼之梦的教程好像都挂了啊,我都看不了,快更更
没有呀,szszss还在更新他的教程,我的话已经打算淡圈了呢
if (itemstack.getItemDamage()==0 && !player.isPotionActive(Potion.moveSpeed))
{
player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id,80,1,true));
}
我做了个这个
但是怎么让这个BUFF的时间到75时返回80
你这个需要开一个定时器不停地加buff
请问可以详细的讲一下生成矿石这玩意吗……看的有点晕,也不是很懂到底怎么弄
怎么说呢,我的MOD教程已经停止更新和维护了。请转向其他教程吧。可以参考我的mcdev-wiki的索引。szszss的教程就不错。
矿石生成这种东西就是建立一个世界生成器并且注册,然后在世界生成的时候就会在合适的时候调用你的方法啦
一个个都停止更新OTZ
szszss的还在更新啦
manageryzy你好, 请问一下, 如何才能添加一个新的物品list呢 也就是物品分类
我使用public static final CreativeTabs stoneblock = new CreativeTabs(“Skystone”)
的方法是可以看到第二页的, 但是切换到第二页的时候,游戏就崩溃了 ,提示server什么的, 是因为服务端没同步的原因么, 如果是的话,又该怎么同步呢?
问下如何引入.1.7.10版本下的BC7版本的api……格式谜到
额,这个还是去看bc的社区吧,这面没有用过bc7的api……
如何删除或更改一个合成配方或冶炼配方?求助qwqqqqqq
很抱歉这么晚才回复……前段时间电脑硬盘爆炸wwwwww
你看GameRegistry里面的代码,有一个我忘了是protect还是private的属性里面有配方的列表。直接用forge的可见性变换干翻它,搞成public直接修改
这个这个 那个那个 啊
怎么在世界上生成花草(我自己新写的)
http://www.minecraftforge.net/forum/index.php/topic,20991.0.html
回复的有点晚,貌似晚了一个月,好吧,一直没看评论,抱歉。
上面的就是解决方案啦。这个随便google一下就好
再次来请教问题…
在1.7.10forge环境下启动游戏经常崩溃…forge无论什么版本都是这个问题
原因都是因为SoundManager.java这个东西,具体崩溃报告如下:
java.lang.NullPointerException: Unexpected error
at net.minecraft.client.audio.SoundManager$SoundSystemStarterThread.playing(SoundManager.java:547)
at net.minecraft.client.audio.SoundManager.updateAllSounds(SoundManager.java:245)
at net.minecraft.client.audio.SoundHandler.update(SoundHandler.java:224)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:2104)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1039)
at net.minecraft.client.Minecraft.run(Minecraft.java:962)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
你这个是开发环境下经常崩溃?那么你加载了其他的mod么
大大,能讲讲BlockState是什么东西?
还有,新版MC源码的方块都有一个复杂的内部枚举,看不懂啊QAQ
这个就是原来的方块的附加值以及其他的某些信息的整合啦。过两天给写一下教程,这两天在写一个mc的基于DOM的GUI框架,没有很多时间呢
QAQ请问下博主哪里有混淆后的方法对照表嘛。。
之前我记得不知在哪里看见过,现在没找到了。。
在mcp的文件里面有的,如果你用forge gradle的话,混淆的对照表是已经在文件夹里面了,有一个好几百K的文件就是,具体什么名字忘了呢,很好找的。不过如果你不是制作coremod的话现在你不需要考虑混淆了,forge的动态反混淆能够帮你的mod完成那些。
谢谢。。
可以讲下模型相关的内容,比如Techne(等等和forge有什么关系)
竟然是轩轩大大Orz
我什么时候是大大了。。。
很赞的教程.
希望能发一些深入的教程.
如:模型渲染.模型动作控制~
这样的教程很少见(也可能是我没找到..)
加油~~
谢谢。最近的时间也是比较紧呢。有时间这个大坑还是会填上的呢
_(:з」∠)_博主为啥我的纹理按你说的放到指定文件夹下了还是不认呢?
请你具体的描述一下你的情况
是这样的,我将纹理文件放在了forge-1.7.10-10.13.2.1240-src\src\main\resources\assets\secondtry\textures\blocks目录下(secondtry为modid)定义的方块名与纹理名称相同,但是进入调试后方块仍为紫黑相间的方块,使用setBlockTexturename也是不起效的
IIconRegister registerIcon注册一下icon也是必要的呢,我好像忘记写了,抱歉。抽时间我会把它补上
_(:з」∠)_博主加油~
谢谢