args = Array.prototype.slice.call(args,1);
// [0] = type, [1] = lib.jar [2] = blockX, [3] = classX
var out = java.lang.System.out,
  err = java.lang.System.err,
  entry = null;
var content = [
  '',
  '## Entities module',
  'The Entities module provides a suite of functions - one for each possible entity type.',
  '',
  '### Usage',
  '',
  '    entities.zombie(); // returns a SpigotMC/CanaryMod EntityType.ZOMBIE enum value',
  '    entities.zombie( mob ); // compares the entity\'s type to a zombie, returns true if mob type is zombie, false otherwise',
  '    entities.player( self ); // at the in-game prompt this should return true (compares self to a player entity type)',
  '    entities.rabbit( self ); // at the in-game prompt this should return false (compares self to a rabbit entity type)',
  '',
  'The following functions are provided:',
  ''
];

var enumVals = [], t, i, name;
var entitytypes = org.bukkit.entity.EntityType.values();
for (t in entitytypes) {
  if (entitytypes[t] && entitytypes[t].ordinal) {
    name = entitytypes[t].name();
    name = ('' + name).replace(/^(.*)/,function(a){ return a.toLowerCase(); });
    enumVals.push(' * ' + name + '()');
  }
}
enumVals.sort();
content = content.concat(enumVals);
content.push('');
for (i = 0; i< content.length; i++){
  out.println(content[i]);
}


  
