Java 类org.bukkit.metadata.MetadataValueAdapter 实例源码

项目:Peacecraft    文件:EconomyListener.java   
@EventHandler(priority = EventPriority.MONITOR)
public void onCreatureSpawn(CreatureSpawnEvent event) {
    if(this.module.getConfig().getBoolean("mob-money.enabled", true) && event.getSpawnReason() == SpawnReason.NATURAL) {
        event.getEntity().setMetadata("natural", new MetadataValueAdapter(Bukkit.getServer().getPluginManager().getPlugin(this.module.getManager().getImplementationName())) {
            @Override
            public void invalidate() {
            }

            @Override
            public Object value() {
                return true;
            }
        });
    }
}