SYMBOL INDEX (669 symbols across 81 files) FILE: src/main/java/mca/api/API.java class API (line 31) | public class API { method init (line 42) | public static void init() { method getRandomSkin (line 86) | public static String getRandomSkin(EntityVillagerMCA villager) { method getButtonById (line 129) | public static Optional getButtonById(String key, String id) { method getGiftValueFromStack (line 139) | public static int getGiftValueFromStack(ItemStack stack) { method getResponseForGift (line 152) | public static String getResponseForGift(ItemStack stack) { method getRandomName (line 163) | public static String getRandomName(@Nonnull EnumGender gender) { method addButtons (line 177) | public static void addButtons(String guiKey, @Nullable EntityVillagerM... method getButton (line 204) | public static Optional getButton(String id, GuiScreen scr... FILE: src/main/java/mca/api/types/APIButton.java class APIButton (line 17) | @AllArgsConstructor method getConstraints (line 30) | public List getConstraints() { method isValidForConstraint (line 41) | public boolean isValidForConstraint(EntityVillagerMCA villager, Entity... FILE: src/main/java/mca/api/types/Gift.java class Gift (line 9) | @AllArgsConstructor method exists (line 20) | public boolean exists() { FILE: src/main/java/mca/api/types/SkinsGroup.java class SkinsGroup (line 7) | @AllArgsConstructor method getGender (line 13) | public EnumGender getGender() { FILE: src/main/java/mca/blocks/BlockVillagerSpawner.java class BlockVillagerSpawner (line 15) | public class BlockVillagerSpawner extends Block { method BlockVillagerSpawner (line 17) | public BlockVillagerSpawner() { method updateTick (line 23) | @Override FILE: src/main/java/mca/client/MCAGuiFactory.java class MCAGuiFactory (line 10) | public class MCAGuiFactory implements IModGuiFactory method initialize (line 12) | @Override method createConfigGui (line 15) | @Override method runtimeGuiCategories (line 20) | @Override method hasConfigGui (line 25) | @Override FILE: src/main/java/mca/client/gui/GuiConfigPage.java class GuiConfigPage (line 10) | public class GuiConfigPage extends GuiConfig { method GuiConfigPage (line 11) | public GuiConfigPage(GuiScreen parent) { method GuiConfigPage (line 17) | public GuiConfigPage(GuiScreen parentScreen, List conf... FILE: src/main/java/mca/client/gui/GuiInteract.java class GuiInteract (line 26) | @SideOnly(Side.CLIENT) method GuiInteract (line 52) | public GuiInteract(EntityVillagerMCA villager, EntityPlayer player) { method initGui (line 59) | @Override method onGuiClosed (line 64) | @Override method doesGuiPauseGame (line 68) | @Override method updateScreen (line 73) | @Override method drawScreen (line 80) | @Override method handleMouseInput (line 90) | @Override method mouseClicked (line 101) | @Override method keyTyped (line 109) | @Override method drawIcons (line 134) | private void drawIcons() { method drawTextPopups (line 162) | private void drawTextPopups() { method hoveringOverHeartsIcon (line 187) | private boolean hoveringOverHeartsIcon() { method hoveringOverMarriageIcon (line 191) | private boolean hoveringOverMarriageIcon() { method hoveringOverParentsIcon (line 195) | private boolean hoveringOverParentsIcon() { method hoveringOverGiftIcon (line 199) | private boolean hoveringOverGiftIcon() { method canDrawParentsIcon (line 203) | private boolean canDrawParentsIcon() { method canDrawGiftIcon (line 209) | private boolean canDrawGiftIcon() { method actionPerformed (line 213) | protected void actionPerformed(GuiButton button) { method drawMainButtonMenu (line 253) | private void drawMainButtonMenu() { method drawInteractButtonMenu (line 263) | private void drawInteractButtonMenu() { method drawWorkButtonMenu (line 268) | private void drawWorkButtonMenu() { method drawLocationButtonMenu (line 273) | private void drawLocationButtonMenu() { method disableButton (line 278) | private void disableButton(String id) { method enableAllButtons (line 284) | private void enableAllButtons() { method disableAllButtons (line 288) | private void disableAllButtons() { FILE: src/main/java/mca/client/gui/GuiNameBaby.java class GuiNameBaby (line 18) | @SideOnly(Side.CLIENT) method GuiNameBaby (line 27) | public GuiNameBaby(EntityPlayer player, ItemStack babyStack) { method updateScreen (line 34) | @Override method initGui (line 44) | @Override method onGuiClosed (line 57) | @Override method doesGuiPauseGame (line 62) | @Override method actionPerformed (line 67) | @Override method keyTyped (line 77) | @Override method mouseClicked (line 82) | @Override method drawScreen (line 88) | @Override FILE: src/main/java/mca/client/gui/GuiStaffOfLife.java class GuiStaffOfLife (line 19) | @SideOnly(Side.CLIENT) method GuiStaffOfLife (line 34) | public GuiStaffOfLife(EntityPlayer player) { method initGui (line 39) | @Override method doesGuiPauseGame (line 51) | @Override method actionPerformed (line 56) | @Override method drawScreen (line 66) | @Override method setVillagerData (line 74) | public void setVillagerData(Map data) { method updateDummy (line 90) | private void updateDummy(NBTTagCompound nbt) { method selectData (line 95) | private void selectData(int i) { method drawDummy (line 104) | private void drawDummy() { FILE: src/main/java/mca/client/gui/GuiVillagerEditor.java class GuiVillagerEditor (line 22) | @SideOnly(Side.CLIENT) method GuiVillagerEditor (line 31) | public GuiVillagerEditor(EntityVillagerMCA EntityHuman, EntityPlayer p... method updateScreen (line 37) | @Override method initGui (line 45) | @Override method onGuiClosed (line 61) | @Override method actionPerformed (line 66) | @Override method keyTyped (line 93) | @Override method mouseClicked (line 108) | @Override method doesGuiPauseGame (line 116) | @Override method drawEditorGui (line 121) | private void drawEditorGui() { method drawScreen (line 126) | @Override FILE: src/main/java/mca/client/gui/GuiWhistle.java class GuiWhistle (line 20) | @SideOnly(Side.CLIENT) method updateScreen (line 33) | @Override method initGui (line 46) | @Override method doesGuiPauseGame (line 57) | @Override method actionPerformed (line 62) | @Override method drawScreen (line 101) | @Override method drawDummyVillager (line 127) | private void drawDummyVillager() { method setVillagerDataList (line 133) | public void setVillagerDataList(@NonNull List dataList) { method updateDummyVillagerWithData (line 150) | private void updateDummyVillagerWithData(NBTTagCompound nbt) { FILE: src/main/java/mca/client/gui/component/GuiButtonEx.java class GuiButtonEx (line 9) | public class GuiButtonEx extends GuiButton { method GuiButtonEx (line 12) | public GuiButtonEx(GuiScreen gui, APIButton apiButton) { FILE: src/main/java/mca/client/model/ModelGrimReaper.java class ModelGrimReaper (line 11) | public class ModelGrimReaper extends ModelBiped { method ModelGrimReaper (line 60) | public ModelGrimReaper() { method render (line 245) | @Override method setRotateAngle (line 323) | public void setRotateAngle(ModelRenderer modelRenderer, float x, float... FILE: src/main/java/mca/client/model/ModelVillagerMCA.java class ModelVillagerMCA (line 13) | public class ModelVillagerMCA extends ModelBiped { method ModelVillagerMCA (line 16) | public ModelVillagerMCA() { method render (line 25) | @Override FILE: src/main/java/mca/client/network/ClientMessageQueue.java class ClientMessageQueue (line 18) | public class ClientMessageQueue { method processScheduledMessages (line 21) | public static void processScheduledMessages() { method add (line 27) | public static void add(IMessage msg) { method handle (line 31) | private static void handle(IMessage msg) { method handleCareerId (line 37) | private static void handleCareerId(NetMCA.CareerResponse msg) { method handleInventory (line 53) | private static void handleInventory(NetMCA.InventoryResponse msg) { method getVillagerByUUID (line 61) | private static Optional getVillagerByUUID(World wor... FILE: src/main/java/mca/client/render/RenderGrimReaper.java class RenderGrimReaper (line 10) | public class RenderGrimReaper extends Render... method RenderGrimReaper (line 13) | public RenderGrimReaper(RenderManager manager) { method doRender (line 17) | @Override method preRenderCallback (line 22) | @Override method getEntityTexture (line 30) | @Override FILE: src/main/java/mca/client/render/RenderReaperFactory.java class RenderReaperFactory (line 8) | public class RenderReaperFactory implements IRenderFactory extends Rend... method RenderVillagerMCA (line 23) | public RenderVillagerMCA(RenderManager manager) { method preRenderCallback (line 29) | @Override method renderName (line 41) | @Override method renderHealth (line 59) | private void renderHealth(EntityVillagerMCA villager, double posX, dou... method getEntityTexture (line 88) | @Override method canRenderName (line 93) | @Override method drawTexturedRectangle (line 99) | public static void drawTexturedRectangle(ResourceLocation texture, int... method renderLivingAt (line 117) | @Override method applyRotations (line 126) | @Override FILE: src/main/java/mca/command/CommandAdminMCA.java class CommandAdminMCA (line 25) | public class CommandAdminMCA extends CommandBase { method getName (line 26) | @Override method getUsage (line 31) | @Override method execute (line 36) | @Override method forceFullHearts (line 76) | private void forceFullHearts(EntityPlayer player) { method forceBabyGrow (line 86) | private void forceBabyGrow(EntityPlayer player) { method forceChildGrow (line 95) | private void forceChildGrow(EntityPlayer player) { method clearLoadedVillagers (line 102) | private void clearLoadedVillagers(EntityPlayer player) { method incrementHearts (line 113) | private void incrementHearts(EntityPlayer player) { method decrementHearts (line 123) | private void decrementHearts(EntityPlayer player) { method spawnGrimReaper (line 133) | private void spawnGrimReaper(EntityPlayer player) { method killGrimReaper (line 139) | private void killGrimReaper(EntityPlayer player) { method dumpPlayerData (line 143) | private void dumpPlayerData(EntityPlayer player) { method resetVillagerData (line 147) | private void resetVillagerData(EntityPlayer sender, String[] arguments) { method resetPlayerData (line 157) | private void resetPlayerData(EntityPlayer sender, String[] arguments) { method clearVillagerEditors (line 170) | private void clearVillagerEditors(EntityPlayer sender) { method getRequiredPermissionLevel (line 184) | @Override method sendMessage (line 189) | private void sendMessage(ICommandSender commandSender, String message) { method sendMessage (line 193) | private void sendMessage(ICommandSender commandSender, String message,... method displayHelp (line 201) | private void displayHelp(ICommandSender commandSender) { FILE: src/main/java/mca/command/CommandMCA.java class CommandMCA (line 16) | public class CommandMCA extends CommandBase { method getName (line 17) | @Override method getUsage (line 22) | @Override method execute (line 27) | @Override method getRequiredPermissionLevel (line 91) | @Override method sendMessage (line 96) | private void sendMessage(ICommandSender commandSender, String message) { method sendMessage (line 100) | private void sendMessage(ICommandSender commandSender, String message,... method displayHelp (line 108) | private void displayHelp(ICommandSender commandSender) { FILE: src/main/java/mca/core/Config.java class Config (line 12) | public final class Config implements Serializable { method Config (line 39) | public Config(FMLPreInitializationEvent event) { method addConfigValues (line 44) | private void addConfigValues() { method getInstance (line 71) | public Configuration getInstance() { method getCategories (line 75) | public List getCategories() { FILE: src/main/java/mca/core/Constants.java class Constants (line 5) | public class Constants { class Color (line 21) | public final class Color { class Format (line 43) | public final class Format { FILE: src/main/java/mca/core/Localizer.java class Localizer (line 12) | public class Localizer { method Localizer (line 16) | public Localizer() { method localize (line 38) | public String localize(String key, String... vars) { method localize (line 44) | public String localize(String key, ArrayList vars) { method parseVars (line 54) | private String parseVars(String str, ArrayList vars) { FILE: src/main/java/mca/core/MCA.java class MCA (line 40) | @Mod(modid = MCA.MODID, name = MCA.NAME, version = MCA.VERSION, guiFacto... method getLog (line 58) | public static Logger getLog() { method getInstance (line 62) | public static MCA getInstance() { method getLocalizer (line 66) | public static Localizer getLocalizer() { method getConfig (line 70) | public static Config getConfig() { method getStartupTimestamp (line 74) | public static long getStartupTimestamp() { method preInit (line 78) | @EventHandler method init (line 108) | @EventHandler method postInit (line 119) | @EventHandler method serverStarting (line 124) | @EventHandler method serverStopping (line 130) | @EventHandler method getRandomSupporter (line 135) | public String getRandomSupporter() { method checkForCrashReports (line 143) | public void checkForCrashReports() { FILE: src/main/java/mca/core/MCAServer.java class MCAServer (line 19) | public class MCAServer { method MCAServer (line 30) | private MCAServer() { method get (line 35) | public static MCAServer get() { method tick (line 42) | public void tick() { method hasProposalFrom (line 80) | private boolean hasProposalFrom(EntityPlayer sender, EntityPlayer rece... method getProposalsFor (line 90) | private List getProposalsFor(EntityPlayer player) { method removeProposalFor (line 100) | private void removeProposalFor(EntityPlayer target, EntityPlayer propo... method listProposals (line 111) | public void listProposals(EntityPlayer sender) { method sendProposal (line 135) | public void sendProposal(EntityPlayer sender, EntityPlayer receiver) { method rejectProposal (line 169) | public void rejectProposal(EntityPlayer sender, EntityPlayer receiver) { method acceptProposal (line 187) | public void acceptProposal(EntityPlayer sender, EntityPlayer receiver) { method endMarriage (line 215) | public void endMarriage(EntityPlayer sender) { method procreate (line 248) | public void procreate(EntityPlayer sender) { method successMessage (line 285) | private void successMessage(EntityPlayer player, String message) { method failMessage (line 289) | private void failMessage(EntityPlayer player, String message) { method infoMessage (line 293) | private void infoMessage(EntityPlayer player, String message) { method setReaperSpawnPos (line 297) | public void setReaperSpawnPos(World world, BlockPos pos) { method startSpawnReaper (line 302) | public void startSpawnReaper() { FILE: src/main/java/mca/core/forge/ClientProxy.java class ClientProxy (line 11) | public class ClientProxy extends ServerProxy { method registerEntityRenderers (line 12) | @Override method registerModelMeshers (line 18) | @Override FILE: src/main/java/mca/core/forge/EventHooks.java class EventHooks (line 51) | public class EventHooks { method onRegisterItems (line 55) | @SubscribeEvent method onRegisterBlocks (line 63) | @SubscribeEvent method onWorldLoad (line 68) | @SubscribeEvent method onClientTick (line 73) | @SubscribeEvent method onServerTick (line 78) | @SubscribeEvent method onPlayerLogin (line 83) | @SubscribeEvent method onWorldUnload (line 99) | @SubscribeEvent method onEntityJoinWorld (line 106) | @SubscribeEvent method onEntityInteractSpecific (line 126) | @SubscribeEvent method onEntityDamaged (line 145) | @SubscribeEvent method onItemToss (line 161) | @SubscribeEvent method onPlaceEvent (line 170) | @SubscribeEvent method onPlayerRespawn (line 206) | @SubscribeEvent method onLivingDeath (line 215) | @SubscribeEvent method onLivingSetTarget (line 225) | @SubscribeEvent method onPlaySoundAtEntityEvent (line 238) | @SubscribeEvent FILE: src/main/java/mca/core/forge/GuiHandler.java class GuiHandler (line 15) | public class GuiHandler implements IGuiHandler { method getServerGuiElement (line 16) | @Override method getClientGuiElement (line 28) | @Override FILE: src/main/java/mca/core/forge/NetMCA.java class NetMCA (line 45) | public class NetMCA { method registerMessages (line 48) | public static void registerMessages() { method getPlayerClient (line 68) | @SideOnly(Side.CLIENT) class ButtonAction (line 73) | @AllArgsConstructor method toBytes (line 81) | @Override method fromBytes (line 92) | @Override method targetsServer (line 103) | public boolean targetsServer() { class ButtonActionHandler (line 108) | public static class ButtonActionHandler implements IMessageHandler event) { method registerItemBlocks (line 50) | public static void registerItemBlocks(RegistryEvent.Register eve... method setBlockName (line 65) | private static void setBlockName(Block block, String blockName) { method registerModelMeshers (line 70) | @SideOnly(Side.CLIENT) FILE: src/main/java/mca/core/minecraft/ItemsMCA.java class ItemsMCA (line 23) | public final class ItemsMCA { method register (line 47) | public static void register(RegistryEvent.Register event) { method assignCreativeTabs (line 63) | public static void assignCreativeTabs() { method setBookNBT (line 67) | public static void setBookNBT(ItemStack stack) { method registerModelMeshers (line 262) | @SideOnly(Side.CLIENT) method setItemName (line 269) | private static void setItemName(Item item, String itemName) { FILE: src/main/java/mca/core/minecraft/ProfessionsMCA.java class ProfessionsMCA (line 24) | @GameRegistry.ObjectHolder("mca") method registerCareers (line 48) | public static void registerCareers() { method getDefaultHeldItem (line 68) | public static ItemStack getDefaultHeldItem(VillagerProfession professi... method randomProfession (line 74) | public static VillagerProfession randomProfession() { class RegistrationHandler (line 83) | @Mod.EventBusSubscriber(modid = "mca") method onEvent (line 90) | @SubscribeEvent class BakerTradesLvl1 (line 101) | public static class BakerTradesLvl1 implements EntityVillager.ITradeLi... method addMerchantRecipe (line 103) | @Override class BakerTradesLvl2 (line 110) | public static class BakerTradesLvl2 implements EntityVillager.ITradeLi... method addMerchantRecipe (line 112) | @Override class BakerTradesLvl3 (line 120) | public static class BakerTradesLvl3 implements EntityVillager.ITradeLi... method addMerchantRecipe (line 122) | @Override class MinerTradesLvl1 (line 131) | public static class MinerTradesLvl1 implements EntityVillager.ITradeLi... method addMerchantRecipe (line 133) | @Override class MinerTradesLvl2 (line 140) | public static class MinerTradesLvl2 implements EntityVillager.ITradeLi... method addMerchantRecipe (line 142) | @Override class MinerTradesLvl3 (line 149) | public static class MinerTradesLvl3 implements EntityVillager.ITradeLi... method addMerchantRecipe (line 151) | @Override method inForbiddenProfessions (line 159) | private static boolean inForbiddenProfessions(VillagerProfession profI... FILE: src/main/java/mca/core/minecraft/RoseGoldOreGenerator.java class RoseGoldOreGenerator (line 15) | public final class RoseGoldOreGenerator implements IWorldGenerator { method RoseGoldOreGenerator (line 16) | public RoseGoldOreGenerator() { method generate (line 19) | public void generate(Random random, int chunkX, int chunkZ, World worl... method generateSurface (line 23) | private void generateSurface(World world, Random random, int x, int z) { method addOreSpawn (line 27) | public void addOreSpawn(Block block, World world, Random random, int b... FILE: src/main/java/mca/core/minecraft/SoundsMCA.java class SoundsMCA (line 8) | public final class SoundsMCA { method register (line 22) | public static void register(RegistryEvent.Register event) { FILE: src/main/java/mca/core/minecraft/VillageHelper.java class VillageHelper (line 16) | public class VillageHelper { method tick (line 18) | public static void tick(World world) { method forceSpawnGuards (line 22) | public static void forceSpawnGuards(EntityPlayerMP player) { method forceRaid (line 27) | public static void forceRaid(EntityPlayerMP player) { method spawnGuards (line 32) | private static void spawnGuards(World world, Village village) { method startRaid (line 63) | private static void startRaid(World world, Village village) { method findRandomSpawnPos (line 75) | private static Vec3d findRandomSpawnPos(World world, Village village, ... method isAreaClearAround (line 86) | private static boolean isAreaClearAround(World world, BlockPos blockSi... FILE: src/main/java/mca/core/minecraft/WorldEventListenerMCA.java class WorldEventListenerMCA (line 18) | public class WorldEventListenerMCA implements IWorldEventListener { method notifyBlockUpdate (line 19) | public void notifyBlockUpdate(World worldIn, BlockPos pos, IBlockState... method notifyLightSet (line 22) | public void notifyLightSet(BlockPos pos) { method markBlockRangeForRenderUpdate (line 25) | public void markBlockRangeForRenderUpdate(int x1, int y1, int z1, int ... method playSoundToAllNearExcept (line 28) | public void playSoundToAllNearExcept(@Nullable EntityPlayer player, So... method playRecord (line 31) | public void playRecord(SoundEvent soundIn, BlockPos pos) { method spawnParticle (line 34) | public void spawnParticle(int particleID, boolean ignoreRange, double ... method spawnParticle (line 37) | public void spawnParticle(int id, boolean ignoreRange, boolean p_19057... method onEntityAdded (line 40) | public void onEntityAdded(Entity entityIn) { method onEntityRemoved (line 56) | public void onEntityRemoved(Entity entityIn) { method broadcastSound (line 59) | public void broadcastSound(int soundID, BlockPos pos, int data) { method playEvent (line 62) | public void playEvent(EntityPlayer player, int type, BlockPos blockPos... method sendBlockBreakProgress (line 65) | public void sendBlockBreakProgress(int breakerId, BlockPos pos, int pr... FILE: src/main/java/mca/entity/EntityGrimReaper.java class EntityGrimReaper (line 37) | public class EntityGrimReaper extends EntityMob { method EntityGrimReaper (line 48) | public EntityGrimReaper(World world) { method applyEntityAttributes (line 61) | @Override method dropFewItems (line 70) | @Override method entityInit (line 75) | @Override method getAttackState (line 82) | public EnumReaperAttackState getAttackState() { method setAttackState (line 86) | public void setAttackState(EnumReaperAttackState state) { method hasEntityToAttack (line 102) | public boolean hasEntityToAttack() { method onStruckByLightning (line 106) | @Override method attackEntityFrom (line 111) | @Override method attackEntity (line 181) | protected void attackEntity(Entity entity, float damage) { method findPlayerToAttack (line 250) | protected Entity findPlayerToAttack() { method getTalkInterval (line 254) | @Override method getAmbientSound (line 259) | @Override method getDeathSound (line 264) | @Override method getHurtSound (line 269) | @Override method onUpdate (line 274) | @Override method onDeath (line 386) | @Override method getName (line 391) | @Override method canDespawn (line 396) | @Override method getStateTransitionCooldown (line 401) | public int getStateTransitionCooldown() { method setStateTransitionCooldown (line 405) | public void setStateTransitionCooldown(int value) { method getFloatingTicks (line 409) | public float getFloatingTicks() { method teleportTo (line 413) | private void teleportTo(double x, double y, double z) { method isNonBoss (line 421) | @Override method addTrackingPlayer (line 430) | @Override method removeTrackingPlayer (line 440) | @Override FILE: src/main/java/mca/entity/EntityVillagerMCA.java class EntityVillagerMCA (line 66) | public class EntityVillagerMCA extends EntityVillager { method EntityVillagerMCA (line 110) | public EntityVillagerMCA() { method EntityVillagerMCA (line 115) | public EntityVillagerMCA(World worldIn) { method EntityVillagerMCA (line 120) | public EntityVillagerMCA(World worldIn, Optional T get(DataParameter key) { method set (line 180) | public void set(DataParameter key, T value) { method attackEntityAsMob (line 184) | @Override method readEntityFromNBT (line 190) | @Override method writeEntityToNBT (line 228) | @Override method damageEntity (line 267) | @Override method onUpdate (line 281) | @Override method getAmbientSound (line 294) | @Override method getHurtSound (line 299) | @Override method getDeathSound (line 304) | @Override method processInteract (line 309) | @Override method onDeath (line 315) | @Override method onGrowingAdult (line 359) | @Override method getDisplayName (line 376) | @Override method getCustomNameTag (line 388) | @Override method hasCustomName (line 394) | @Override method swingArm (line 400) | @Override method updateSwinging (line 411) | private void updateSwinging() { method getItemStackFromSlot (line 425) | @Override method setStartingAge (line 443) | public void setStartingAge(int value) { method getPlayerHistoryFor (line 448) | public PlayerHistory getPlayerHistoryFor(UUID uuid) { method updatePlayerHistoryMap (line 455) | public void updatePlayerHistoryMap(PlayerHistory history) { method reset (line 462) | public void reset() { method getVanillaCareer (line 474) | public VillagerRegistry.VillagerCareer getVanillaCareer() { method setVanillaCareer (line 478) | public void setVanillaCareer(int careerId) { method setSizeForAge (line 482) | private void setSizeForAge() { method toggleMount (line 488) | private void toggleMount(EntityPlayerMP player) { method goHome (line 502) | private void goHome(EntityPlayerMP player) { method getWorkplace (line 513) | public BlockPos getWorkplace() { method getHangout (line 517) | public BlockPos getHangout() { method forcePositionAsHome (line 525) | public void forcePositionAsHome() { method setHome (line 529) | private void setHome(EntityPlayerMP player) { method setWorkplace (line 543) | public void setWorkplace(EntityPlayerMP player) { method setHangout (line 548) | public void setHangout(EntityPlayerMP player) { method say (line 553) | public void say(Optional player, String phraseId, @Nulla... method isMarried (line 577) | public boolean isMarried() { method isMarriedTo (line 581) | public boolean isMarriedTo(UUID uuid) { method marry (line 585) | public void marry(EntityPlayer player) { method endMarriage (line 591) | private void endMarriage() { method handleInteraction (line 597) | private void handleInteraction(EntityPlayerMP player, PlayerHistory hi... method handleButtonClick (line 618) | public void handleButtonClick(EntityPlayerMP player, String guiKey, St... method handleSpecialCaseGift (line 741) | private boolean handleSpecialCaseGift(EntityPlayer player, ItemStack s... method onEachClientUpdate (line 764) | private void onEachClientUpdate() { method onEachClientSecond (line 774) | private void onEachClientSecond() { method onEachServerUpdate (line 778) | private void onEachServerUpdate() { method onEachServerSecond (line 798) | private void onEachServerSecond() { method getTextureResourceLocation (line 820) | public ResourceLocation getTextureResourceLocation() { method initEntityAI (line 828) | @Override method applySpecialAI (line 846) | private void applySpecialAI() { method removeCertainTasks (line 875) | private void removeCertainTasks(Class typ) { method spawnParticles (line 888) | public void spawnParticles(EnumParticleTypes particleType) { method stopChore (line 901) | public void stopChore() { method startChore (line 906) | public void startChore(EnumChore chore, EntityPlayer player) { method playerIsParent (line 911) | public boolean playerIsParent(EntityPlayer player) { method getHomePosition (line 916) | @Override method detachHome (line 921) | @Override method getCurrentActivity (line 926) | public String getCurrentActivity() { method moveTowardsBlock (line 940) | public void moveTowardsBlock(BlockPos target) { method moveTowardsBlock (line 944) | public void moveTowardsBlock(BlockPos target, double speed) { method searchBed (line 960) | public BlockPos searchBed() { method getBedOrientationInDegrees (line 975) | @SideOnly(Side.CLIENT) method isSleeping (line 997) | public boolean isSleeping() { method updateSleeping (line 1001) | private void updateSleeping() { method setRenderOffsetForSleep (line 1034) | private void setRenderOffsetForSleep(EnumFacing bedDirection) { method startSleeping (line 1039) | public void startSleeping() { method stopSleeping (line 1053) | public void stopSleeping() { FILE: src/main/java/mca/entity/ai/AbstractEntityAIChore.java class AbstractEntityAIChore (line 10) | public abstract class AbstractEntityAIChore extends EntityAIBase { method AbstractEntityAIChore (line 13) | public AbstractEntityAIChore(EntityVillagerMCA entityIn) { method updateTask (line 18) | @Override method getAssigningPlayer (line 28) | Optional getAssigningPlayer() { FILE: src/main/java/mca/entity/ai/EntityAIAgeBaby.java class EntityAIAgeBaby (line 10) | public class EntityAIAgeBaby extends EntityAIBase { method EntityAIAgeBaby (line 13) | public EntityAIAgeBaby(EntityVillagerMCA entityIn) { method shouldExecute (line 18) | public boolean shouldExecute() { method updateTask (line 22) | public void updateTask() { FILE: src/main/java/mca/entity/ai/EntityAIChopping.java class EntityAIChopping (line 18) | public class EntityAIChopping extends AbstractEntityAIChore { method EntityAIChopping (line 22) | public EntityAIChopping(EntityVillagerMCA entityIn) { method shouldExecute (line 27) | public boolean shouldExecute() { method updateTask (line 34) | public void updateTask() { method destroyTree (line 73) | private void destroyTree(BlockPos origin) { FILE: src/main/java/mca/entity/ai/EntityAIDefendFromTarget.java class EntityAIDefendFromTarget (line 8) | public class EntityAIDefendFromTarget extends EntityAIBase { method EntityAIDefendFromTarget (line 13) | public EntityAIDefendFromTarget(EntityCreature creature) { method shouldExecute (line 18) | public boolean shouldExecute() { method shouldContinueExecuting (line 34) | public boolean shouldContinueExecuting() { method startExecuting (line 38) | public void startExecuting() { method resetTask (line 50) | public void resetTask() { method updateTask (line 53) | public void updateTask() { FILE: src/main/java/mca/entity/ai/EntityAIFishing.java class EntityAIFishing (line 18) | public class EntityAIFishing extends AbstractEntityAIChore { method EntityAIFishing (line 23) | public EntityAIFishing(EntityVillagerMCA entityIn) { method shouldExecute (line 28) | public boolean shouldExecute() { method updateTask (line 35) | public void updateTask() { FILE: src/main/java/mca/entity/ai/EntityAIGoHangout.java class EntityAIGoHangout (line 6) | public class EntityAIGoHangout extends AbstractEntityAIChore { method EntityAIGoHangout (line 9) | public EntityAIGoHangout(EntityVillagerMCA villagerIn) { method shouldExecute (line 14) | public boolean shouldExecute() { method shouldContinueExecuting (line 48) | public boolean shouldContinueExecuting() { method startExecuting (line 52) | public void startExecuting() { method updateTask (line 56) | public void updateTask() { FILE: src/main/java/mca/entity/ai/EntityAIGoWorkplace.java class EntityAIGoWorkplace (line 5) | public class EntityAIGoWorkplace extends AbstractEntityAIChore { method EntityAIGoWorkplace (line 8) | public EntityAIGoWorkplace(EntityVillagerMCA villagerIn) { method shouldExecute (line 13) | public boolean shouldExecute() { method shouldContinueExecuting (line 42) | public boolean shouldContinueExecuting() { method startExecuting (line 46) | public void startExecuting() { method updateTask (line 51) | public void updateTask() { FILE: src/main/java/mca/entity/ai/EntityAIHarvesting.java class EntityAIHarvesting (line 18) | public class EntityAIHarvesting extends AbstractEntityAIChore { method EntityAIHarvesting (line 22) | public EntityAIHarvesting(EntityVillagerMCA villagerIn) { method shouldExecute (line 27) | public boolean shouldExecute() { method shouldContinueExecuting (line 34) | public boolean shouldContinueExecuting() { method searchCrop (line 38) | private BlockPos searchCrop(int rangeX, int rangeY) { method startExecuting (line 53) | public void startExecuting() { FILE: src/main/java/mca/entity/ai/EntityAIHunting.java class EntityAIHunting (line 15) | public class EntityAIHunting extends AbstractEntityAIChore { method EntityAIHunting (line 20) | public EntityAIHunting(EntityVillagerMCA entityIn) { method shouldExecute (line 25) | public boolean shouldExecute() { method updateTask (line 32) | public void updateTask() { FILE: src/main/java/mca/entity/ai/EntityAIMoveState.java class EntityAIMoveState (line 10) | public class EntityAIMoveState extends EntityAIBase { method EntityAIMoveState (line 13) | public EntityAIMoveState(EntityVillagerMCA entityIn) { method shouldExecute (line 18) | public boolean shouldExecute() { method updateTask (line 22) | public void updateTask() { FILE: src/main/java/mca/entity/ai/EntityAIProcreate.java class EntityAIProcreate (line 16) | @RequiredArgsConstructor method shouldExecute (line 21) | @Override method updateTask (line 26) | @Override FILE: src/main/java/mca/entity/ai/EntityAIProspecting.java class EntityAIProspecting (line 13) | public class EntityAIProspecting extends AbstractEntityAIChore { method EntityAIProspecting (line 16) | public EntityAIProspecting(EntityVillagerMCA entityIn) { method shouldExecute (line 21) | public boolean shouldExecute() { method updateTask (line 28) | public void updateTask() { FILE: src/main/java/mca/entity/ai/EntityAISleeping.java class EntityAISleeping (line 7) | public class EntityAISleeping extends AbstractEntityAIChore { method EntityAISleeping (line 10) | public EntityAISleeping(EntityVillagerMCA villagerIn) { method shouldExecute (line 15) | public boolean shouldExecute() { method shouldContinueExecuting (line 58) | public boolean shouldContinueExecuting() { method startExecuting (line 62) | public void startExecuting() { method resetTask (line 88) | public void resetTask() { method updateTask (line 95) | public void updateTask() { FILE: src/main/java/mca/entity/data/ParentData.java class ParentData (line 14) | @Getter method fromNBT (line 21) | public static ParentData fromNBT(NBTTagCompound nbt) { method create (line 30) | public static ParentData create(UUID parent1UUID, UUID parent2UUID, St... method fromVillager (line 39) | public static ParentData fromVillager(EntityVillagerMCA villager) { method toNBT (line 48) | public NBTTagCompound toNBT() { method setParents (line 57) | public ParentData setParents(UUID parent1UUID, String parent1Name, UUI... method getParentEntity (line 65) | public Entity getParentEntity(World world, UUID uuid) { method getParentEntities (line 69) | public Entity[] getParentEntities(World world) { FILE: src/main/java/mca/entity/data/PlayerHistory.java class PlayerHistory (line 11) | public class PlayerHistory { method PlayerHistory (line 21) | private PlayerHistory() { method getNew (line 30) | public static PlayerHistory getNew(EntityVillagerMCA villager, UUID uu... method fromNBT (line 43) | public static PlayerHistory fromNBT(EntityVillagerMCA villager, UUID u... method toNBT (line 57) | public NBTTagCompound toNBT() { method setHearts (line 69) | public void setHearts(int value) { method changeHearts (line 74) | public void changeHearts(int value) { method changeInteractionFatigue (line 79) | public void changeInteractionFatigue(int value) { method update (line 84) | public void update() { method setDialogueType (line 89) | public void setDialogueType(EnumDialogueType type) { FILE: src/main/java/mca/entity/data/PlayerSaveData.java class PlayerSaveData (line 20) | @Getter method PlayerSaveData (line 29) | public PlayerSaveData(String id) { method get (line 33) | public static PlayerSaveData get(EntityPlayer player) { method getExisting (line 45) | public static PlayerSaveData getExisting(World world, UUID uuid) { method writeToNBT (line 49) | @Override method readFromNBT (line 58) | @Override method isMarriedOrEngaged (line 66) | public boolean isMarriedOrEngaged() { method marry (line 70) | public void marry(UUID uuid, String name) { method endMarriage (line 77) | public void endMarriage() { method setBabyPresent (line 84) | public void setBabyPresent(boolean value) { method reset (line 89) | public void reset() { method getDataFields (line 95) | public List getDataFields() { method dump (line 99) | public void dump(EntityPlayer player) { FILE: src/main/java/mca/entity/data/SavedVillagers.java class SavedVillagers (line 15) | public class SavedVillagers extends WorldSavedData { method SavedVillagers (line 19) | public SavedVillagers(String id) { method get (line 23) | public static SavedVillagers get(World world) { method save (line 32) | public void save(EntityVillagerMCA villager) { method remove (line 37) | public void remove(UUID uuid) { method getMap (line 42) | public Map getMap() { method loadByUUID (line 46) | public NBTTagCompound loadByUUID(UUID uuid) { method writeToNBT (line 50) | @Override method readFromNBT (line 56) | @Override FILE: src/main/java/mca/entity/inventory/InventoryMCA.java class InventoryMCA (line 16) | public class InventoryMCA extends InventoryBasic { method InventoryMCA (line 19) | public InventoryMCA(EntityVillagerMCA villager) { method getFirstSlotContainingItem (line 24) | public int getFirstSlotContainingItem(Item item) { method contains (line 33) | public boolean contains(Class clazz) { method getBestItemOfType (line 49) | public ItemStack getBestItemOfType(@Nullable Class type) { method getBestArmorOfType (line 54) | public ItemStack getBestArmorOfType(EntityEquipmentSlot slot) { method getBestItemOfTypeSlot (line 76) | public int getBestItemOfTypeSlot(Class type) { method dropAllItems (line 94) | public void dropAllItems() { method readInventoryFromNBT (line 101) | public void readInventoryFromNBT(NBTTagList tagList) { method writeInventoryToNBT (line 116) | public NBTTagList writeInventoryToNBT() { FILE: src/main/java/mca/enums/EnumAgeState.java type EnumAgeState (line 10) | @AllArgsConstructor method byId (line 25) | public static EnumAgeState byId(int id) { method byCurrentAge (line 30) | public static EnumAgeState byCurrentAge(int startingAge, int growingAg... method localizedName (line 39) | public String localizedName() { FILE: src/main/java/mca/enums/EnumChore.java type EnumChore (line 11) | @AllArgsConstructor method byId (line 24) | public static EnumChore byId(int id) { method getFriendlyName (line 29) | public String getFriendlyName() { FILE: src/main/java/mca/enums/EnumConstraint.java type EnumConstraint (line 11) | @AllArgsConstructor method fromStringList (line 23) | public static List fromStringList(String constraints) { method byValue (line 40) | public static EnumConstraint byValue(String value) { FILE: src/main/java/mca/enums/EnumDialogueType.java type EnumDialogueType (line 8) | @AllArgsConstructor method byValue (line 18) | public static EnumDialogueType byValue(String value) { FILE: src/main/java/mca/enums/EnumGender.java type EnumGender (line 10) | @AllArgsConstructor method byId (line 20) | public static EnumGender byId(int id) { method getRandom (line 25) | public static EnumGender getRandom() { method byName (line 29) | public static EnumGender byName(String name) { FILE: src/main/java/mca/enums/EnumMarriageState.java type EnumMarriageState (line 9) | @AllArgsConstructor method byId (line 18) | public static EnumMarriageState byId(int id) { FILE: src/main/java/mca/enums/EnumMoveState.java type EnumMoveState (line 9) | @AllArgsConstructor method byId (line 18) | public static EnumMoveState byId(int id) { method getFriendlyName (line 22) | public String getFriendlyName() { FILE: src/main/java/mca/enums/EnumReaperAttackState.java type EnumReaperAttackState (line 8) | @AllArgsConstructor method fromId (line 19) | public static EnumReaperAttackState fromId(int id) { FILE: src/main/java/mca/items/ItemBaby.java class ItemBaby (line 33) | public class ItemBaby extends Item { method ItemBaby (line 36) | public ItemBaby(boolean isMale) { method onUpdate (line 41) | @Override method onItemRightClick (line 62) | @Override method getBabyName (line 98) | private String getBabyName(ItemStack stack) { method onEntityItemUpdate (line 102) | @Override method addInformation (line 111) | @SideOnly(Side.CLIENT) method updateBabyGrowth (line 138) | private void updateBabyGrowth(ItemStack itemStack) { method isReadyToGrowUp (line 146) | private boolean isReadyToGrowUp(ItemStack itemStack) { method getGender (line 150) | public EnumGender getGender() { FILE: src/main/java/mca/items/ItemEngagementRing.java class ItemEngagementRing (line 14) | public class ItemEngagementRing extends ItemWeddingRing { method handle (line 15) | public boolean handle(EntityPlayer player, EntityVillagerMCA villager) { method addInformation (line 19) | @SideOnly(Side.CLIENT) FILE: src/main/java/mca/items/ItemGuideBook.java class ItemGuideBook (line 24) | public class ItemGuideBook extends ItemWrittenBook { method ItemGuideBook (line 26) | public ItemGuideBook() { method onUpdate (line 30) | @Override method onItemRightClick (line 37) | @Override method resolveContents (line 46) | private void resolveContents(ItemStack stack, EntityPlayer player) { FILE: src/main/java/mca/items/ItemMatchmakersRing.java class ItemMatchmakersRing (line 13) | public class ItemMatchmakersRing extends ItemSpecialCaseGift { method handle (line 14) | public boolean handle(EntityPlayer player, EntityVillagerMCA villager) { FILE: src/main/java/mca/items/ItemSpawnEgg.java class ItemSpawnEgg (line 15) | public class ItemSpawnEgg extends Item { method ItemSpawnEgg (line 18) | public ItemSpawnEgg(boolean isMale) { method onItemUse (line 23) | @Override FILE: src/main/java/mca/items/ItemSpecialCaseGift.java class ItemSpecialCaseGift (line 7) | public abstract class ItemSpecialCaseGift extends Item { method handle (line 8) | public abstract boolean handle(EntityPlayer player, EntityVillagerMCA ... FILE: src/main/java/mca/items/ItemStaffOfLife.java class ItemStaffOfLife (line 20) | public class ItemStaffOfLife extends Item { method ItemStaffOfLife (line 21) | public ItemStaffOfLife() { method onItemRightClick (line 28) | @Override method addInformation (line 37) | @Override method hasEffect (line 47) | @SideOnly(Side.CLIENT) FILE: src/main/java/mca/items/ItemVillagerEditor.java class ItemVillagerEditor (line 8) | public class ItemVillagerEditor extends Item { method ItemVillagerEditor (line 10) | public ItemVillagerEditor() { method hasEffect (line 17) | @SideOnly(Side.CLIENT) FILE: src/main/java/mca/items/ItemWeddingRing.java class ItemWeddingRing (line 12) | public class ItemWeddingRing extends ItemSpecialCaseGift { method handle (line 13) | public boolean handle(EntityPlayer player, EntityVillagerMCA villager) { FILE: src/main/java/mca/items/ItemWhistle.java class ItemWhistle (line 15) | public class ItemWhistle extends Item { method ItemWhistle (line 16) | public ItemWhistle() { method onItemRightClick (line 21) | @Override method addInformation (line 27) | @Override FILE: src/main/java/mca/server/ServerMessageHandler.java class ServerMessageHandler (line 8) | public class ServerMessageHandler { method handleMessage (line 10) | public static void handleMessage(EntityPlayerMP player, NetMCA.ButtonA... method startRaid (line 24) | private static void startRaid(EntityPlayerMP player) { method spawnGuards (line 29) | private static void spawnGuards(EntityPlayerMP player) { method rebuildVillage (line 34) | private static void rebuildVillage(EntityPlayerMP player) { FILE: src/main/java/mca/util/ItemStackCache.java class ItemStackCache (line 9) | public class ItemStackCache { method get (line 12) | public static ItemStack get(Item item) { FILE: src/main/java/mca/util/ResourceLocationCache.java class ResourceLocationCache (line 8) | public class ResourceLocationCache { method getResourceLocationFor (line 11) | public static ResourceLocation getResourceLocationFor(String location) { FILE: src/main/java/mca/util/Util.java class Util (line 25) | public class Util { method getSpawnSafeTopLevel (line 37) | public static int getSpawnSafeTopLevel(World world, int x, int y, int z) method readResource (line 48) | public static String readResource(String path) { method readResourceAsJSON (line 61) | public static T readResourceAsJSON(String path, Class type) { method getEntityByUUID (line 67) | public static Optional getEntityByUUID(World world, UUID uuid) { method getEntityByUUID (line 76) | public static Optional getEntityByUUID(World wor... method getNearbyBlocks (line 85) | public static List getNearbyBlocks(BlockPos origin, World wo... method getNearestPoint (line 104) | public static BlockPos getNearestPoint(BlockPos origin, List... method httpGet (line 118) | public static String httpGet(String url) {