[minecraft]mcCoder制作有感

mcCoder是一个minecraft-forge-mod制作库,力图让mod制作者可以更简单的制作mod,减少mod制作者的mod制作难度。

在GitHub上关注这个项目:


原理

  • mcCoder主要使用,JSR 269 Pluggable Annotation Processing API,辅以使用apt包,和velocity及Mixin。

目前实现的功能

  • 自动创建主类,代理
  • 自动注册物品
  • 自动生成lang文件,及json文件

制作有感

  • 学习到了java狗屎的语法树,之前全靠语法树写一个程序,写到吐,后来发现了velocity,使用它自动按模板生成了代码。

原文地址:https://www.cnblogs.com/jhy16193335/p/10359364.html

时间: 2024-10-12 14:43:02

[minecraft]mcCoder制作有感的相关文章

小游戏拒绝黄赌毒制作有感

8月22日晚上,我们的自编自导自写的小游戏“拒绝黄赌毒”上线了,截止到8月24日13:20为止,pv 8404,uv 5578,成绩虽然离之前我们预想的1万差很多,但是这一次全程参与的感觉非常爽,下面我流水帐的说下这件事的前因始末 一 起意 突然之间小游戏火了,朋友圈都在刷屏式的转发,开始的时候我还是挺无感的,但是后来有一次开会,老板对于现有宣传美人鱼的方式非常不满意,我突然灵机一动,为何不做个小游戏去推广试试?我骨子里是非常喜欢新奇特的人,想到了这个点子,浑身的细胞根本停不下来,老在思考着这件

从零开始制作Minecraft启动器(C++开源)

从零开始制作Minecraft启动器(C++开源) 新手飙车了~~~,MC启动器源码大放送,随心所欲打造自己的专属MC启动器,这不是易语言,是C++...分析原理,关键源码都有详细的注释,代码编好就打包放送,所以说凌乱无比... 下载地址: 百度网盘:http://pan.baidu.com/s/1i3UDOXn CSDN下载:http://download.csdn.net/detail/u010661060/9376136 MClauncher(公版)启动器界面: 代码全部开源,拥有详细的注

初涉定制linux系统之——自动化安装Centos系统镜像制作

最近碰到个需求:要在内网环境安装centos6.5系统并搭建服务,但由于自动部署脚本里安装依赖包使用的是yum安装,而服务器无法连接外网,实施人员也不会本地yum源搭建O__O "….. 本来想法是打算把需要的依赖包全找出来打包发给实施人员自己安装去,后来考虑到系统安装人员的安装方式不一致,分区及安装包的不统一会对之后的维护造成负担,干脆就决定做个自动化安装的镜像,并把需要的业务依赖包全打包进去 ok,首先我们来看看环境准备: 1.一台刚安装好的.符合业务要求的系统(博主选择的是minimal

有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代

有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 关于

世纪互联与富士康结盟有感

       10月10日,世纪互联与富士康(Foxcon)签约成立合资公司,有感.         全球电子制造业巨头富士康(全球500强企业)与世纪互联共同看好IDC.云计算等业务在中国的增长空间,双方迅速果断出手,在资本层面上达成合作,此举体现了全球电子制造业巨头富士康对世纪互联IDC业务的欣赏与信任,另一方面反映出世纪互联目前良好的运营状况与广阔的发展前景.             众所周知,富士康精于电子产品制造(世界第一),对于世纪互联而言,能够与富士康结盟提升自身业务质量,意义非常

【转】Markus Persson:Minecraft 游戏背后的奇才

转自酷勤网 Markus Persson是沙盒游戏Minecraft的开发者,在游戏中以Notch的名字为众多玩家所知,是游戏界绝对的巨星.美国<滚石>杂志的专栏作家David Peisner日前对Persson进行了专访,带我们一起走近这位奇才的游戏人生. Persson 有些秃顶,体型庞大,留着棕色蓬乱的胡子.他待人和善,但是经常看起来有所保留,笑起来的时候几乎像抽过去了一样. 他在 2009 年独立开发了 Minecraft,后来与 Jakob Porser 联合成立了 Mojang,这

使用node.js制作简易爬虫

最近看了些node.js方面的知识,就像拿它来做些什么.因为自己喜欢摄影,经常上蜂鸟网,所以寻思了一下,干脆做个简单的爬虫来扒论坛的帖子. 直接上代码吧. 1 var sys = require("sys"), 2 http = require("http"), 3 fs = require("fs"); 4 var url = "http://newbbs.fengniao.com/forum/forum_125.html"

[Minecraft.net|INSIDER]BOTW干草块

BLOCK OF THE WEEK: HAY BALE本周方块:干草块The horse chow treat that's safe to fall for马儿的美味食物,摔在上面也安全 Spring is here! The sun is shining, birds are singing, and bees are ruining the picnics. Hey, at least we can have picnics again! It's stopped getting dark

Windows Nano Server VHD文件制作

有幸参加盆盆老师的微信课Windows Nano Server的介绍,有感这次盆盆老师的技术分享,所以简单的分享一下如何制作Windows Nano Server的过程,同时也非常感谢盆盆老师的技术分享. 1.先下载windows_server_technical_preview_2的iso(九叔无私分享提供):链接:http://pan.baidu.com/s/1gd8KP5D 密码:c0tc 2.下载转换的脚本:https://gallery.technet.microsoft.com/sc