bukkit定制插件今天终于完美交付了

在实践的过程中提升技术 以前都是些一写免费插件分享到mcbbs,这一次的CustomJob是帮别人定制的插件,具体的功能就是把玩家分成4种职业,然后每一种职业都有各自的武器装备,不同职业之间不能共用武器装备,还有转职,聊天前缀等功能。 经过两天的开发写出了v1.0.0版本,在开发过程中得到的一些体会还是很好的: 程序的逻辑越复杂就越容易出错,然后静下心来重新理清思路换一种解决方案说不定问题就马上解决了。 程序交付给用户后的后期维护也是相当重要的,当我把1.0.0版本发给买家后,买家反馈了一些使用过程中的bug需要修复,一些不符合买家心意的功能要改进和买家已经安装的mod和插件之间的冲突也需要解决,售后是一个很重要的环节。 经过我多次修复bug,CustomJob升级到了v1.2.2版本,

Ghost主题Markdown代码块高亮

网上关于Ghost主题MarkDown代码块高亮的教程很多,下面这种方法我感觉是最简单的。 使用Prism是简单并且轻量级的方法,效果如下: public static void main(String[] args){ int a = 1; } Prism非常容易安装,只要下载下来自定义的css和js文件,然后放到你的主题相应位置就可以运行了。 install Prism 进入 http://prismjs.com/download.html 选择一些设置,

RecyclerView添加点击事件

上一篇博文讲解了如何使用RecyclerView和CardView,默认情况下RecyclerView没有OnItemClickListener,这一点和Listview是不同的。在网上 给RecyclerView添加OnItemClickListener有不同的几种方法,他们各有优缺点。 第一种方案 1.ViewHolder继承OnItemClickListener public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener { @Override public void onClick(View v) { } } 2.

Android RecyclerView and CardView使用方法(转)

The new support library in Android L introduced two new UI widgets: RecyclerView and CardView. The RecyclerView is a more advanced and more flexible version

minecraft插件开发基础教程

更新中。。。。