• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

“Studio:插件代码集中营”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
前言
(Henry5041移动页面插件代码集中营Studio:插件代码集中营:条目内容适合放置于工作室命名空间内)
(未显示1个用户的3个中间版本)
第23行: 第23行:
 
</nowiki>
 
</nowiki>
  
=== 代码区 ===
+
=== 精简代码区 ===
  
 
==== 给实体药水效果 ====
 
==== 给实体药水效果 ====
第33行: 第33行:
 
  addPotionEffect(new PotionEffect(效果类型,持续时间,效果等级) );
 
  addPotionEffect(new PotionEffect(效果类型,持续时间,效果等级) );
 
  效果类型: PotionEffectType.*   
 
  效果类型: PotionEffectType.*   
  持续时间&持续时间: int
+
  持续时间&效果等级: int
  
 
实例:
 
实例:
第42行: 第42行:
 
</source>
 
</source>
  
备注: 暂无
+
备注:
 +
 
 +
==== 生成自定义实体(之一) ====
 +
 
 +
前提:  实体类(Interface)
 +
 
 +
说明:
 +
 
 +
指定实体类 变量 = (指定实体类) *.getWorld().spawnEntity(位置, 实体类型);
 +
位置: Location
 +
指定实体类: org.bukkit.entity  包 / Interface Summary 接口
 +
实体类型: EntityType.*
 +
 
 +
实例:
 +
 
 +
<source lang="java">
 +
Player p = (Player)sender;
 +
Location l = p.getLocation();
 +
Sheep s = (Sheep) p.getWorld().spawnEntity(l, EntityType.SHEEP);
 +
</source>
 +
 
 +
备注: 用于自定义实体属性,如不需则只用其值
 +
 
 +
*.getWorld().spawnEntity(位置, 实体类型)
 +
 
 +
==== 字符串Builder ====
 +
 
 +
前提: 用到String的地方
 +
 
 +
说明:
 +
(new StringBuilder("字符串")).append(对象).更多.toString()
 +
对象: 一般为String
 +
更多: 后可接更多的 append()
 +
 
 +
实例:
 +
 
 +
<source lang="java">
 +
getLogger().info((new StringBuilder("[物品界面]")).append("插件").append("已启用").toString());
 +
</source>
 +
 
 +
备注: 无
 +
 
 +
=== 集成代码区 ===

2015年12月4日 (五) 19:09的版本

In order to reach all the Reached party

前言

标题就是这货存在的意义

记不下的代码这里放

写明这货是干什么的

这里只容得下黑科技和麻烦码


快捷代码格:

<source lang="java"> </source>

精简代码区

给实体药水效果

前提: 实体类(生物)

说明:

addPotionEffect(new PotionEffect(效果类型,持续时间,效果等级) );
效果类型: PotionEffectType.*   
持续时间&效果等级: int

实例:

Player p = (Player)sender;
p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,80,2) );

备注: 无

生成自定义实体(之一)

前提: 实体类(Interface)

说明:

指定实体类 变量 = (指定实体类) *.getWorld().spawnEntity(位置, 实体类型);
位置: Location
指定实体类: org.bukkit.entity  包 / Interface Summary 接口
实体类型: EntityType.*

实例:

Player p = (Player)sender;
Location l = p.getLocation();
Sheep s = (Sheep) p.getWorld().spawnEntity(l, EntityType.SHEEP);

备注: 用于自定义实体属性,如不需则只用其值

*.getWorld().spawnEntity(位置, 实体类型)

字符串Builder

前提: 用到String的地方

说明:
(new StringBuilder("字符串")).append(对象).更多.toString()
对象: 一般为String
更多: 后可接更多的 append()

实例:

getLogger().info((new StringBuilder("[物品界面]")).append("插件").append("已启用").toString());

备注: 无

集成代码区