实例介绍
minecraft源代码,900多java文件,亲测可在eclipse中运行!真实有效!
【实例截图】
【核心代码】
我的世界源码
└── 我的世界源码
└── src
└── minecraft
├── mcp
│ └── MethodsReturnNonnullByDefault.java
├── net
│ └── minecraft
│ ├── advancements
│ │ ├── Advancement.java
│ │ ├── AdvancementList.java
│ │ ├── AdvancementManager.java
│ │ ├── AdvancementProgress.java
│ │ ├── AdvancementRewards.java
│ │ ├── AdvancementTreeNode.java
│ │ ├── critereon
│ │ │ ├── AbstractCriterionInstance.java
│ │ │ ├── BredAnimalsTrigger.java
│ │ │ ├── BrewedPotionTrigger.java
│ │ │ ├── ChangeDimensionTrigger.java
│ │ │ ├── ConstructBeaconTrigger.java
│ │ │ ├── ConsumeItemTrigger.java
│ │ │ ├── CuredZombieVillagerTrigger.java
│ │ │ ├── DamagePredicate.java
│ │ │ ├── DamageSourcePredicate.java
│ │ │ ├── DistancePredicate.java
│ │ │ ├── EffectsChangedTrigger.java
│ │ │ ├── EnchantedItemTrigger.java
│ │ │ ├── EnchantmentPredicate.java
│ │ │ ├── EnterBlockTrigger.java
│ │ │ ├── EntityHurtPlayerTrigger.java
│ │ │ ├── EntityPredicate.java
│ │ │ ├── ImpossibleTrigger.java
│ │ │ ├── InventoryChangeTrigger.java
│ │ │ ├── ItemDurabilityTrigger.java
│ │ │ ├── ItemPredicate.java
│ │ │ ├── KilledTrigger.java
│ │ │ ├── LevitationTrigger.java
│ │ │ ├── LocationPredicate.java
│ │ │ ├── MinMaxBounds.java
│ │ │ ├── MobEffectsPredicate.java
│ │ │ ├── NBTPredicate.java
│ │ │ ├── NetherTravelTrigger.java
│ │ │ ├── package-info.java
│ │ │ ├── PlacedBlockTrigger.java
│ │ │ ├── PlayerHurtEntityTrigger.java
│ │ │ ├── PositionTrigger.java
│ │ │ ├── RecipeUnlockedTrigger.java
│ │ │ ├── SummonedEntityTrigger.java
│ │ │ ├── TameAnimalTrigger.java
│ │ │ ├── TickTrigger.java
│ │ │ ├── UsedEnderEyeTrigger.java
│ │ │ ├── UsedTotemTrigger.java
│ │ │ └── VillagerTradeTrigger.java
│ │ ├── CriteriaTriggers.java
│ │ ├── Criterion.java
│ │ ├── CriterionProgress.java
│ │ ├── DisplayInfo.java
│ │ ├── FrameType.java
│ │ ├── FunctionManager.java
│ │ ├── ICriterionInstance.java
│ │ ├── ICriterionTrigger.java
│ │ ├── package-info.java
│ │ └── PlayerAdvancements.java
│ ├── block
│ │ ├── BlockAir.java
│ │ ├── BlockAnvil.java
│ │ ├── BlockBanner.java
│ │ ├── BlockBarrier.java
│ │ ├── BlockBasePressurePlate.java
│ │ ├── BlockBeacon.java
│ │ ├── BlockBed.java
│ │ ├── BlockBeetroot.java
│ │ ├── BlockBone.java
│ │ ├── BlockBookshelf.java
│ │ ├── BlockBreakable.java
│ │ ├── BlockBrewingStand.java
│ │ ├── BlockBush.java
│ │ ├── BlockButton.java
│ │ ├── BlockButtonStone.java
│ │ ├── BlockButtonWood.java
│ │ ├── BlockCactus.java
│ │ ├── BlockCake.java
│ │ ├── BlockCarpet.java
│ │ ├── BlockCarrot.java
│ │ ├── BlockCauldron.java
│ │ ├── BlockChest.java
│ │ ├── BlockChorusFlower.java
│ │ ├── BlockChorusPlant.java
│ │ ├── BlockClay.java
│ │ ├── BlockCocoa.java
│ │ ├── BlockColored.java
│ │ ├── BlockCommandBlock.java
│ │ ├── BlockCompressedPowered.java
│ │ ├── BlockConcretePowder.java
│ │ ├── BlockContainer.java
│ │ ├── BlockCrops.java
│ │ ├── BlockDaylightDetector.java
│ │ ├── BlockDeadBush.java
│ │ ├── BlockDirectional.java
│ │ ├── BlockDirt.java
│ │ ├── BlockDispenser.java
│ │ ├── BlockDoor.java
│ │ ├── BlockDoublePlant.java
│ │ ├── BlockDoubleStoneSlab.java
│ │ ├── BlockDoubleStoneSlabNew.java
│ │ ├── BlockDoubleWoodSlab.java
│ │ ├── BlockDragonEgg.java
│ │ ├── BlockDropper.java
│ │ ├── BlockDynamicLiquid.java
│ │ ├── BlockEmptyDrops.java
│ │ ├── BlockEnchantmentTable.java
│ │ ├── BlockEnderChest.java
│ │ ├── BlockEndGateway.java
│ │ ├── BlockEndPortalFrame.java
│ │ ├── BlockEndPortal.java
│ │ ├── BlockEndRod.java
│ │ ├── BlockEventData.java
│ │ ├── BlockFalling.java
│ │ ├── BlockFarmland.java
│ │ ├── BlockFenceGate.java
│ │ ├── BlockFence.java
│ │ ├── BlockFire.java
│ │ ├── BlockFlower.java
│ │ ├── BlockFlowerPot.java
│ │ ├── BlockFrostedIce.java
│ │ ├── BlockFurnace.java
│ │ ├── BlockGlass.java
│ │ ├── BlockGlazedTerracotta.java
│ │ ├── BlockGlowstone.java
│ │ ├── BlockGrass.java
│ │ ├── BlockGrassPath.java
│ │ ├── BlockGravel.java
│ │ ├── BlockHalfStoneSlab.java
│ │ ├── BlockHalfStoneSlabNew.java
│ │ ├── BlockHalfWoodSlab.java
│ │ ├── BlockHardenedClay.java
│ │ ├── BlockHay.java
│ │ ├── BlockHopper.java
│ │ ├── BlockHorizontal.java
│ │ ├── BlockHugeMushroom.java
│ │ ├── BlockIce.java
│ │ ├── Block.java
│ │ ├── Block.java.bak
│ │ ├── BlockJukebox.java
│ │ ├── BlockLadder.java
│ │ ├── BlockLeaves.java
│ │ ├── BlockLever.java
│ │ ├── BlockLilyPad.java
│ │ ├── BlockLiquid.java
│ │ ├── BlockLog.java
│ │ ├── BlockMagma.java
│ │ ├── BlockMelon.java
│ │ ├── BlockMobSpawner.java
│ │ ├── BlockMushroom.java
│ │ ├── BlockMycelium.java
│ │ ├── BlockNetherBrick.java
│ │ ├── BlockNetherrack.java
│ │ ├── BlockNetherWart.java
│ │ ├── BlockNewLeaf.java
│ │ ├── BlockNewLog.java
│ │ ├── BlockNote.java
│ │ ├── BlockObserver.java
│ │ ├── BlockObsidian.java
│ │ ├── BlockOldLeaf.java
│ │ ├── BlockOldLog.java
│ │ ├── BlockOre.java
│ │ ├── BlockPackedIce.java
│ │ ├── BlockPane.java
│ │ ├── BlockPistonBase.java
│ │ ├── BlockPistonExtension.java
│ │ ├── BlockPistonMoving.java
│ │ ├── BlockPlanks.java
│ │ ├── BlockPortal.java
│ │ ├── BlockPotato.java
│ │ ├── BlockPressurePlate.java
│ │ ├── BlockPressurePlateWeighted.java
│ │ ├── BlockPrismarine.java
│ │ ├── BlockPumpkin.java
│ │ ├── BlockPurpurSlab.java
│ │ ├── BlockQuartz.java
│ │ ├── BlockRailBase.java
│ │ ├── BlockRailDetector.java
│ │ ├── BlockRail.java
│ │ ├── BlockRailPowered.java
│ │ ├── BlockRedFlower.java
│ │ ├── BlockRedSandstone.java
│ │ ├── BlockRedstoneComparator.java
│ │ ├── BlockRedstoneDiode.java
│ │ ├── BlockRedstoneLight.java
│ │ ├── BlockRedstoneOre.java
│ │ ├── BlockRedstoneRepeater.java
│ │ ├── BlockRedstoneTorch.java
│ │ ├── BlockRedstoneWire.java
│ │ ├── BlockReed.java
│ │ ├── BlockRotatedPillar.java
│ │ ├── BlockSand.java
│ │ ├── BlockSandStone.java
│ │ ├── BlockSapling.java
│ │ ├── BlockSeaLantern.java
│ │ ├── BlockShulkerBox.java
│ │ ├── BlockSign.java
│ │ ├── BlockSilverfish.java
│ │ ├── BlockSkull.java
│ │ ├── BlockSlab.java
│ │ ├── BlockSlime.java
│ │ ├── BlockSnowBlock.java
│ │ ├── BlockSnow.java
│ │ ├── BlockSoulSand.java
│ │ ├── BlockSourceImpl.java
│ │ ├── BlockSponge.java
│ │ ├── BlockStainedGlass.java
│ │ ├── BlockStainedGlassPane.java
│ │ ├── BlockStainedHardenedClay.java
│ │ ├── BlockStairs.java
│ │ ├── BlockStandingSign.java
│ │ ├── BlockStaticLiquid.java
│ │ ├── BlockStem.java
│ │ ├── BlockStoneBrick.java
│ │ ├── BlockStone.java
│ │ ├── BlockStoneSlab.java
│ │ ├── BlockStoneSlabNew.java
│ │ ├── BlockStructure.java
│ │ ├── BlockStructureVoid.java
│ │ ├── BlockTallGrass.java
│ │ ├── BlockTNT.java
│ │ ├── BlockTorch.java
│ │ ├── BlockTrapDoor.java
│ │ ├── BlockTripWireHook.java
│ │ ├── BlockTripWire.java
│ │ ├── BlockVine.java
│ │ ├── BlockWall.java
│ │ ├── BlockWallSign.java
│ │ ├── BlockWeb.java
│ │ ├── BlockWoodSlab.java
│ │ ├── BlockWorkbench.java
│ │ ├── BlockYellowFlower.java
│ │ ├── IGrowable.java
│ │ ├── ITileEntityProvider.java
│ │ ├── material
│ │ │ ├── EnumPushReaction.java
│ │ │ ├── MapColor.java
│ │ │ ├── Material.java
│ │ │ ├── MaterialLiquid.java
│ │ │ ├── MaterialLogic.java
│ │ │ ├── MaterialPortal.java
│ │ │ ├── MaterialTransparent.java
│ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ ├── properties
│ │ │ ├── IProperty.java
│ │ │ ├── package-info.java
│ │ │ ├── PropertyBool.java
│ │ │ ├── PropertyDirection.java
│ │ │ ├── PropertyEnum.java
│ │ │ ├── PropertyHelper.java
│ │ │ └── PropertyInteger.java
│ │ ├── SoundType.java
│ │ └── state
│ │ ├── BlockFaceShape.java
│ │ ├── BlockPistonStructureHelper.java
│ │ ├── BlockStateBase.java
│ │ ├── BlockStateContainer.java
│ │ ├── BlockWorldState.java
│ │ ├── IBlockBehaviors.java
│ │ ├── IBlockProperties.java
│ │ ├── IBlockState.java
│ │ ├── package-info.java
│ │ └── pattern
│ │ ├── BlockMatcher.java
│ │ ├── BlockMaterialMatcher.java
│ │ ├── BlockPattern.java
│ │ ├── BlockStateMatcher.java
│ │ ├── FactoryBlockPattern.java
│ │ └── package-info.java
│ ├── client
│ │ ├── AnvilConverterException.java
│ │ ├── audio
│ │ │ ├── ElytraSound.java
│ │ │ ├── GuardianSound.java
│ │ │ ├── ISoundEventAccessor.java
│ │ │ ├── ISoundEventListener.java
│ │ │ ├── ISound.java
│ │ │ ├── ITickableSound.java
│ │ │ ├── MovingSound.java
│ │ │ ├── MovingSoundMinecart.java
│ │ │ ├── MovingSoundMinecartRiding.java
│ │ │ ├── MusicTicker.java
│ │ │ ├── package-info.java
│ │ │ ├── PositionedSound.java
│ │ │ ├── PositionedSoundRecord.java
│ │ │ ├── SoundEventAccessor.java
│ │ │ ├── SoundHandler.java
│ │ │ ├── Sound.java
│ │ │ ├── SoundList.java
│ │ │ ├── SoundListSerializer.java
│ │ │ ├── SoundManager.java
│ │ │ └── SoundRegistry.java
│ │ ├── ClientBrandRetriever.java
│ │ ├── entity
│ │ │ ├── AbstractClientPlayer.java
│ │ │ ├── EntityOtherPlayerMP.java
│ │ │ ├── EntityPlayerSP.java
│ │ │ └── package-info.java
│ │ ├── gui
│ │ │ ├── achievement
│ │ │ │ ├── GuiStats.java
│ │ │ │ └── package-info.java
│ │ │ ├── advancements
│ │ │ │ ├── AdvancementState.java
│ │ │ │ ├── AdvancementTabType.java
│ │ │ │ ├── GuiAdvancement.java
│ │ │ │ ├── GuiAdvancementTab.java
│ │ │ │ ├── GuiScreenAdvancements.java
│ │ │ │ └── package-info.java
│ │ │ ├── BossInfoClient.java
│ │ │ ├── chat
│ │ │ │ ├── IChatListener.java
│ │ │ │ ├── NarratorChatListener.java
│ │ │ │ ├── NormalChatListener.java
│ │ │ │ ├── OverlayChatListener.java
│ │ │ │ └── package-info.java
│ │ │ ├── ChatLine.java
│ │ │ ├── FontRenderer.java
│ │ │ ├── GuiBossOverlay.java
│ │ │ ├── GuiButtonImage.java
│ │ │ ├── GuiButton.java
│ │ │ ├── GuiButtonLanguage.java
│ │ │ ├── GuiButtonRealmsProxy.java
│ │ │ ├── GuiButtonToggle.java
│ │ │ ├── GuiChat.java
│ │ │ ├── GuiClickableScrolledSelectionListProxy.java
│ │ │ ├── GuiCommandBlock.java
│ │ │ ├── GuiConfirmOpenLink.java
│ │ │ ├── GuiControls.java
│ │ │ ├── GuiCreateFlatWorld.java
│ │ │ ├── GuiCreateWorld.java
│ │ │ ├── GuiCustomizeSkin.java
│ │ │ ├── GuiCustomizeWorldScreen.java
│ │ │ ├── GuiDisconnected.java
│ │ │ ├── GuiDownloadTerrain.java
│ │ │ ├── GuiEnchantment.java
│ │ │ ├── GuiErrorScreen.java
│ │ │ ├── GuiFlatPresets.java
│ │ │ ├── GuiGameOver.java
│ │ │ ├── GuiHopper.java
│ │ │ ├── GuiIngame.java
│ │ │ ├── GuiIngameMenu.java
│ │ │ ├── Gui.java
│ │ │ ├── GuiKeyBindingList.java
│ │ │ ├── GuiLabel.java
│ │ │ ├── GuiLanguage.java
│ │ │ ├── GuiListButton.java
│ │ │ ├── GuiListExtended.java
│ │ │ ├── GuiListWorldSelectionEntry.java
│ │ │ ├── GuiListWorldSelection.java
│ │ │ ├── GuiLockIconButton.java
│ │ │ ├── GuiMainMenu.java
│ │ │ ├── GuiMemoryErrorScreen.java
│ │ │ ├── GuiMerchant.java
│ │ │ ├── GuiMultiplayer.java
│ │ │ ├── GuiNewChat.java
│ │ │ ├── GuiOptionButton.java
│ │ │ ├── GuiOptions.java
│ │ │ ├── GuiOptionSlider.java
│ │ │ ├── GuiOptionsRowList.java
│ │ │ ├── GuiOverlayDebug.java
│ │ │ ├── GuiPageButtonList.java
│ │ │ ├── GuiPlayerTabOverlay.java
│ │ │ ├── GuiRepair.java
│ │ │ ├── GuiResourcePackAvailable.java
│ │ │ ├── GuiResourcePackList.java
│ │ │ ├── GuiResourcePackSelected.java
│ │ │ ├── GuiScreenAddServer.java
│ │ │ ├── GuiScreenBook.java
│ │ │ ├── GuiScreenCustomizePresets.java
│ │ │ ├── GuiScreenDemo.java
│ │ │ ├── GuiScreen.java
│ │ │ ├── GuiScreenOptionsSounds.java
│ │ │ ├── GuiScreenRealmsProxy.java
│ │ │ ├── GuiScreenResourcePacks.java
│ │ │ ├── GuiScreenServerList.java
│ │ │ ├── GuiScreenWorking.java
│ │ │ ├── GuiShareToLan.java
│ │ │ ├── GuiSimpleScrolledSelectionListProxy.java
│ │ │ ├── GuiSleepMP.java
│ │ │ ├── GuiSlider.java
│ │ │ ├── GuiSlot.java
│ │ │ ├── GuiSlotRealmsProxy.java
│ │ │ ├── GuiSnooper.java
│ │ │ ├── GuiSpectator.java
│ │ │ ├── GuiSubtitleOverlay.java
│ │ │ ├── GuiTextField.java
│ │ │ ├── GuiUtilRenderComponents.java
│ │ │ ├── GuiVideoSettings.java
│ │ │ ├── GuiWinGame.java
│ │ │ ├── GuiWorldEdit.java
│ │ │ ├── GuiWorldSelection.java
│ │ │ ├── GuiYesNoCallback.java
│ │ │ ├── GuiYesNo.java
│ │ │ ├── inventory
│ │ │ │ ├── CreativeCrafting.java
│ │ │ │ ├── GuiBeacon.java
│ │ │ │ ├── GuiBrewingStand.java
│ │ │ │ ├── GuiChest.java
│ │ │ │ ├── GuiContainerCreative.java
│ │ │ │ ├── GuiContainer.java
│ │ │ │ ├── GuiCrafting.java
│ │ │ │ ├── GuiDispenser.java
│ │ │ │ ├── GuiEditCommandBlockMinecart.java
│ │ │ │ ├── GuiEditSign.java
│ │ │ │ ├── GuiEditStructure.java
│ │ │ │ ├── GuiFurnace.java
│ │ │ │ ├── GuiInventory.java
│ │ │ │ ├── GuiScreenHorseInventory.java
│ │ │ │ ├── GuiShulkerBox.java
│ │ │ │ └── package-info.java
│ │ │ ├── IProgressMeter.java
│ │ │ ├── MapItemRenderer.java
│ │ │ ├── package-info.java
│ │ │ ├── recipebook
│ │ │ │ ├── GhostRecipe.java
│ │ │ │ ├── GuiButtonRecipe.java
│ │ │ │ ├── GuiButtonRecipeTab.java
│ │ │ │ ├── GuiRecipeBook.java
│ │ │ │ ├── GuiRecipeOverlay.java
│ │ │ │ ├── IRecipeShownListener.java
│ │ │ │ ├── IRecipeUpdateListener.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── RecipeBookPage.java
│ │ │ │ └── RecipeList.java
│ │ │ ├── ScaledResolution.java
│ │ │ ├── ScreenChatOptions.java
│ │ │ ├── ServerListEntryLanDetected.java
│ │ │ ├── ServerListEntryLanScan.java
│ │ │ ├── ServerListEntryNormal.java
│ │ │ ├── ServerSelectionList.java
│ │ │ ├── spectator
│ │ │ │ ├── BaseSpectatorGroup.java
│ │ │ │ ├── categories
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── SpectatorDetails.java
│ │ │ │ │ ├── TeleportToPlayer.java
│ │ │ │ │ └── TeleportToTeam.java
│ │ │ │ ├── ISpectatorMenuObject.java
│ │ │ │ ├── ISpectatorMenuRecipient.java
│ │ │ │ ├── ISpectatorMenuView.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PlayerMenuObject.java
│ │ │ │ └── SpectatorMenu.java
│ │ │ └── toasts
│ │ │ ├── AdvancementToast.java
│ │ │ ├── GuiToast.java
│ │ │ ├── IToast.java
│ │ │ ├── package-info.java
│ │ │ ├── RecipeToast.java
│ │ │ ├── SystemToast.java
│ │ │ └── TutorialToast.java
│ │ ├── LoadingScreenRenderer.java
│ │ ├── main
│ │ │ ├── GameConfiguration.java
│ │ │ ├── Main.java
│ │ │ └── package-info.java
│ │ ├── Minecraft.java
│ │ ├── model
│ │ │ ├── IMultipassModel.java
│ │ │ ├── ModelArmorStandArmor.java
│ │ │ ├── ModelArmorStand.java
│ │ │ ├── ModelBanner.java
│ │ │ ├── ModelBase.java
│ │ │ ├── ModelBat.java
│ │ │ ├── ModelBed.java
│ │ │ ├── ModelBiped.java
│ │ │ ├── ModelBlaze.java
│ │ │ ├── ModelBoat.java
│ │ │ ├── ModelBook.java
│ │ │ ├── ModelBox.java
│ │ │ ├── ModelChest.java
│ │ │ ├── ModelChicken.java
│ │ │ ├── ModelCow.java
│ │ │ ├── ModelCreeper.java
│ │ │ ├── ModelDragonHead.java
│ │ │ ├── ModelDragon.java
│ │ │ ├── ModelElytra.java
│ │ │ ├── ModelEnderCrystal.java
│ │ │ ├── ModelEnderman.java
│ │ │ ├── ModelEnderMite.java
│ │ │ ├── ModelEvokerFangs.java
│ │ │ ├── ModelGhast.java
│ │ │ ├── ModelGuardian.java
│ │ │ ├── ModelHorse.java
│ │ │ ├── ModelHumanoidHead.java
│ │ │ ├── ModelIllager.java
│ │ │ ├── ModelIronGolem.java
│ │ │ ├── ModelLargeChest.java
│ │ │ ├── ModelLeashKnot.java
│ │ │ ├── ModelLlama.java
│ │ │ ├── ModelLlamaSpit.java
│ │ │ ├── ModelMagmaCube.java
│ │ │ ├── ModelMinecart.java
│ │ │ ├── ModelOcelot.java
│ │ │ ├── ModelParrot.java
│ │ │ ├── ModelPig.java
│ │ │ ├── ModelPlayer.java
│ │ │ ├── ModelPolarBear.java
│ │ │ ├── ModelQuadruped.java
│ │ │ ├── ModelRabbit.java
│ │ │ ├── ModelRenderer.java
│ │ │ ├── ModelSheep1.java
│ │ │ ├── ModelSheep2.java
│ │ │ ├── ModelShield.java
│ │ │ ├── ModelShulkerBullet.java
│ │ │ ├── ModelShulker.java
│ │ │ ├── ModelSign.java
│ │ │ ├── ModelSilverfish.java
│ │ │ ├── ModelSkeletonHead.java
│ │ │ ├── ModelSkeleton.java
│ │ │ ├── ModelSlime.java
│ │ │ ├── ModelSnowMan.java
│ │ │ ├── ModelSpider.java
│ │ │ ├── ModelSquid.java
│ │ │ ├── ModelVex.java
│ │ │ ├── ModelVillager.java
│ │ │ ├── ModelWitch.java
│ │ │ ├── ModelWither.java
│ │ │ ├── ModelWolf.java
│ │ │ ├── ModelZombie.java
│ │ │ ├── ModelZombieVillager.java
│ │ │ ├── package-info.java
│ │ │ ├── PositionTextureVertex.java
│ │ │ ├── TexturedQuad.java
│ │ │ └── TextureOffset.java
│ │ ├── multiplayer
│ │ │ ├── ChunkProviderClient.java
│ │ │ ├── ClientAdvancementManager.java
│ │ │ ├── GuiConnecting.java
│ │ │ ├── package-info.java
│ │ │ ├── PlayerControllerMP.java
│ │ │ ├── ServerAddress.java
│ │ │ ├── ServerData.java
│ │ │ ├── ServerList.java
│ │ │ ├── ThreadLanServerPing.java
│ │ │ └── WorldClient.java
│ │ ├── network
│ │ │ ├── LanServerDetector.java
│ │ │ ├── LanServerInfo.java
│ │ │ ├── NetHandlerHandshakeMemory.java
│ │ │ ├── NetHandlerLoginClient.java
│ │ │ ├── NetHandlerPlayClient.java
│ │ │ ├── NetworkPlayerInfo.java
│ │ │ ├── package-info.java
│ │ │ └── ServerPinger.java
│ │ ├── package-info.java
│ │ ├── particle
│ │ │ ├── Barrier.java
│ │ │ ├── IParticleFactory.java
│ │ │ ├── package-info.java
│ │ │ ├── ParticleBlockDust.java
│ │ │ ├── ParticleBreaking.java
│ │ │ ├── ParticleBubble.java
│ │ │ ├── ParticleCloud.java
│ │ │ ├── ParticleCrit.java
│ │ │ ├── ParticleDigging.java
│ │ │ ├── ParticleDragonBreath.java
│ │ │ ├── ParticleDrip.java
│ │ │ ├── ParticleEmitter.java
│ │ │ ├── ParticleEnchantmentTable.java
│ │ │ ├── ParticleEndRod.java
│ │ │ ├── ParticleExplosionHuge.java
│ │ │ ├── ParticleExplosion.java
│ │ │ ├── ParticleExplosionLarge.java
│ │ │ ├── ParticleFallingDust.java
│ │ │ ├── ParticleFirework.java
│ │ │ ├── ParticleFlame.java
│ │ │ ├── ParticleFootStep.java
│ │ │ ├── ParticleHeart.java
│ │ │ ├── ParticleItemPickup.java
│ │ │ ├── Particle.java
│ │ │ ├── ParticleLava.java
│ │ │ ├── ParticleManager.java
│ │ │ ├── ParticleMobAppearance.java
│ │ │ ├── ParticleNote.java
│ │ │ ├── ParticlePortal.java
│ │ │ ├── ParticleRain.java
│ │ │ ├── ParticleRedstone.java
│ │ │ ├── ParticleSimpleAnimated.java
│ │ │ ├── ParticleSmokeLarge.java
│ │ │ ├── ParticleSmokeNormal.java
│ │ │ ├── ParticleSnowShovel.java
│ │ │ ├── ParticleSpell.java
│ │ │ ├── ParticleSpit.java
│ │ │ ├── ParticleSplash.java
│ │ │ ├── ParticleSuspendedTown.java
│ │ │ ├── ParticleSuspend.java
│ │ │ ├── ParticleSweepAttack.java
│ │ │ ├── ParticleTotem.java
│ │ │ └── ParticleWaterWake.java
│ │ ├── player
│ │ │ └── inventory
│ │ │ ├── ContainerLocalMenu.java
│ │ │ ├── LocalBlockIntercommunication.java
│ │ │ └── package-info.java
│ │ ├── renderer
│ │ │ ├── ActiveRenderInfo.java
│ │ │ ├── BannerTextures.java
│ │ │ ├── block
│ │ │ │ ├── model
│ │ │ │ │ ├── BakedQuad.java
│ │ │ │ │ ├── BakedQuadRetextured.java
│ │ │ │ │ ├── BlockFaceUV.java
│ │ │ │ │ ├── BlockPartFace.java
│ │ │ │ │ ├── BlockPart.java
│ │ │ │ │ ├── BlockPartRotation.java
│ │ │ │ │ ├── BuiltInModel.java
│ │ │ │ │ ├── FaceBakery.java
│ │ │ │ │ ├── IBakedModel.java
│ │ │ │ │ ├── ItemCameraTransforms.java
│ │ │ │ │ ├── ItemModelGenerator.java
│ │ │ │ │ ├── ItemOverride.java
│ │ │ │ │ ├── ItemOverrideList.java
│ │ │ │ │ ├── ItemTransformVec3f.java
│ │ │ │ │ ├── ModelBakery.java
│ │ │ │ │ ├── ModelBlockDefinition.java
│ │ │ │ │ ├── ModelBlock.java
│ │ │ │ │ ├── ModelManager.java
│ │ │ │ │ ├── ModelResourceLocation.java
│ │ │ │ │ ├── ModelRotation.java
│ │ │ │ │ ├── multipart
│ │ │ │ │ │ ├── ConditionAnd.java
│ │ │ │ │ │ ├── ConditionOr.java
│ │ │ │ │ │ ├── ConditionPropertyValue.java
│ │ │ │ │ │ ├── ICondition.java
│ │ │ │ │ │ ├── Multipart.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ └── Selector.java
│ │ │ │ │ ├── MultipartBakedModel.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── SimpleBakedModel.java
│ │ │ │ │ ├── Variant.java
│ │ │ │ │ ├── VariantList.java
│ │ │ │ │ └── WeightedBakedModel.java
│ │ │ │ └── statemap
│ │ │ │ ├── BlockStateMapper.java
│ │ │ │ ├── DefaultStateMapper.java
│ │ │ │ ├── IStateMapper.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── StateMap.java
│ │ │ │ └── StateMapperBase.java
│ │ │ ├── BlockFluidRenderer.java
│ │ │ ├── BlockModelRenderer.java
│ │ │ ├── BlockModelShapes.java
│ │ │ ├── BlockRendererDispatcher.java
│ │ │ ├── BufferBuilder.java
│ │ │ ├── ChestRenderer.java
│ │ │ ├── chunk
│ │ │ │ ├── ChunkCompileTaskGenerator.java
│ │ │ │ ├── ChunkRenderDispatcher.java
│ │ │ │ ├── ChunkRenderWorker.java
│ │ │ │ ├── CompiledChunk.java
│ │ │ │ ├── IRenderChunkFactory.java
│ │ │ │ ├── ListChunkFactory.java
│ │ │ │ ├── ListedRenderChunk.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── RenderChunk.java
│ │ │ │ ├── SetVisibility.java
│ │ │ │ ├── VboChunkFactory.java
│ │ │ │ └── VisGraph.java
│ │ │ ├── ChunkRenderContainer.java
│ │ │ ├── color
│ │ │ │ ├── BlockColors.java
│ │ │ │ ├── IBlockColor.java
│ │ │ │ ├── IItemColor.java
│ │ │ │ ├── ItemColors.java
│ │ │ │ └── package-info.java
│ │ │ ├── culling
│ │ │ │ ├── ClippingHelperImpl.java
│ │ │ │ ├── ClippingHelper.java
│ │ │ │ ├── Frustum.java
│ │ │ │ ├── ICamera.java
│ │ │ │ └── package-info.java
│ │ │ ├── debug
│ │ │ │ ├── DebugRendererChunkBorder.java
│ │ │ │ ├── DebugRendererCollisionBox.java
│ │ │ │ ├── DebugRendererHeightMap.java
│ │ │ │ ├── DebugRenderer.java
│ │ │ │ ├── DebugRendererNeighborsUpdate.java
│ │ │ │ ├── DebugRendererPathfinding.java
│ │ │ │ ├── DebugRendererSolidFace.java
│ │ │ │ ├── DebugRendererWater.java
│ │ │ │ └── package-info.java
│ │ │ ├── DestroyBlockProgress.java
│ │ │ ├── entity
│ │ │ │ ├── layers
│ │ │ │ │ ├── LayerArmorBase.java
│ │ │ │ │ ├── LayerArrow.java
│ │ │ │ │ ├── LayerBipedArmor.java
│ │ │ │ │ ├── LayerCape.java
│ │ │ │ │ ├── LayerCreeperCharge.java
│ │ │ │ │ ├── LayerCustomHead.java
│ │ │ │ │ ├── LayerDeadmau5Head.java
│ │ │ │ │ ├── LayerElytra.java
│ │ │ │ │ ├── LayerEnderDragonDeath.java
│ │ │ │ │ ├── LayerEnderDragonEyes.java
│ │ │ │ │ ├── LayerEndermanEyes.java
│ │ │ │ │ ├── LayerEntityOnShoulder.java
│ │ │ │ │ ├── LayerHeldBlock.java
│ │ │ │ │ ├── LayerHeldItem.java
│ │ │ │ │ ├── LayerHeldItemWitch.java
│ │ │ │ │ ├── LayerIronGolemFlower.java
│ │ │ │ │ ├── LayerLlamaDecor.java
│ │ │ │ │ ├── LayerMooshroomMushroom.java
│ │ │ │ │ ├── LayerRenderer.java
│ │ │ │ │ ├── LayerSaddle.java
│ │ │ │ │ ├── LayerSheepWool.java
│ │ │ │ │ ├── LayerSlimeGel.java
│ │ │ │ │ ├── LayerSnowmanHead.java
│ │ │ │ │ ├── LayerSpiderEyes.java
│ │ │ │ │ ├── LayerStrayClothing.java
│ │ │ │ │ ├── LayerVillagerArmor.java
│ │ │ │ │ ├── LayerWitherAura.java
│ │ │ │ │ ├── LayerWolfCollar.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── RenderAbstractHorse.java
│ │ │ │ ├── RenderAreaEffectCloud.java
│ │ │ │ ├── RenderArmorStand.java
│ │ │ │ ├── RenderArrow.java
│ │ │ │ ├── RenderBat.java
│ │ │ │ ├── RenderBiped.java
│ │ │ │ ├── RenderBlaze.java
│ │ │ │ ├── RenderBoat.java
│ │ │ │ ├── RenderCaveSpider.java
│ │ │ │ ├── RenderChicken.java
│ │ │ │ ├── RenderCow.java
│ │ │ │ ├── RenderCreeper.java
│ │ │ │ ├── RenderDragonFireball.java
│ │ │ │ ├── RenderDragon.java
│ │ │ │ ├── RenderElderGuardian.java
│ │ │ │ ├── RenderEnderCrystal.java
│ │ │ │ ├── RenderEnderman.java
│ │ │ │ ├── RenderEndermite.java
│ │ │ │ ├── RenderEntityItem.java
│ │ │ │ ├── RenderEntity.java
│ │ │ │ ├── RenderEvokerFangs.java
│ │ │ │ ├── RenderEvoker.java
│ │ │ │ ├── RenderFallingBlock.java
│ │ │ │ ├── RenderFireball.java
│ │ │ │ ├── RenderFish.java
│ │ │ │ ├── RenderGhast.java
│ │ │ │ ├── RenderGiantZombie.java
│ │ │ │ ├── RenderGuardian.java
│ │ │ │ ├── RenderHorse.java
│ │ │ │ ├── RenderHusk.java
│ │ │ │ ├── RenderIllusionIllager.java
│ │ │ │ ├── RenderIronGolem.java
│ │ │ │ ├── RenderItemFrame.java
│ │ │ │ ├── Render.java
│ │ │ │ ├── RenderLeashKnot.java
│ │ │ │ ├── RenderLightningBolt.java
│ │ │ │ ├── RenderLivingBase.java
│ │ │ │ ├── RenderLiving.java
│ │ │ │ ├── RenderLlama.java
│ │ │ │ ├── RenderLlamaSpit.java
│ │ │ │ ├── RenderMagmaCube.java
│ │ │ │ ├── RenderManager.java
│ │ │ │ ├── RenderMinecart.java
│ │ │ │ ├── RenderMinecartMobSpawner.java
│ │ │ │ ├── RenderMooshroom.java
│ │ │ │ ├── RenderOcelot.java
│ │ │ │ ├── RenderPainting.java
│ │ │ │ ├── RenderParrot.java
│ │ │ │ ├── RenderPig.java
│ │ │ │ ├── RenderPigZombie.java
│ │ │ │ ├── RenderPlayer.java
│ │ │ │ ├── RenderPolarBear.java
│ │ │ │ ├── RenderPotion.java
│ │ │ │ ├── RenderRabbit.java
│ │ │ │ ├── RenderSheep.java
│ │ │ │ ├── RenderShulkerBullet.java
│ │ │ │ ├── RenderShulker.java
│ │ │ │ ├── RenderSilverfish.java
│ │ │ │ ├── RenderSkeleton.java
│ │ │ │ ├── RenderSlime.java
│ │ │ │ ├── RenderSnowball.java
│ │ │ │ ├── RenderSnowMan.java
│ │ │ │ ├── RenderSpectralArrow.java
│ │ │ │ ├── RenderSpider.java
│ │ │ │ ├── RenderSquid.java
│ │ │ │ ├── RenderStray.java
│ │ │ │ ├── RenderTippedArrow.java
│ │ │ │ ├── RenderTntMinecart.java
│ │ │ │ ├── RenderTNTPrimed.java
│ │ │ │ ├── RenderVex.java
│ │ │ │ ├── RenderVillager.java
│ │ │ │ ├── RenderVindicator.java
│ │ │ │ ├── RenderWitch.java
│ │ │ │ ├── RenderWither.java
│ │ │ │ ├── RenderWitherSkeleton.java
│ │ │ │ ├── RenderWitherSkull.java
│ │ │ │ ├── RenderWolf.java
│ │ │ │ ├── RenderXPOrb.java
│ │ │ │ ├── RenderZombie.java
│ │ │ │ └── RenderZombieVillager.java
│ │ │ ├── EntityRenderer.java
│ │ │ ├── EnumFaceDirection.java
│ │ │ ├── GLAllocation.java
│ │ │ ├── GlStateManager.java
│ │ │ ├── IImageBuffer.java
│ │ │ ├── ImageBufferDownload.java
│ │ │ ├── InventoryEffectRenderer.java
│ │ │ ├── ItemMeshDefinition.java
│ │ │ ├── ItemModelMesher.java
│ │ │ ├── ItemRenderer.java
│ │ │ ├── Matrix4f.java
│ │ │ ├── OpenGlHelper.java
│ │ │ ├── package-info.java
│ │ │ ├── RegionRenderCacheBuilder.java
│ │ │ ├── RenderGlobal.java
│ │ │ ├── RenderHelper.java
│ │ │ ├── RenderItem.java
│ │ │ ├── RenderList.java
│ │ │ ├── StitcherException.java
│ │ │ ├── Tessellator.java
│ │ │ ├── texture
│ │ │ │ ├── AbstractTexture.java
│ │ │ │ ├── DynamicTexture.java
│ │ │ │ ├── ITextureMapPopulator.java
│ │ │ │ ├── ITextureObject.java
│ │ │ │ ├── ITickable.java
│ │ │ │ ├── ITickableTextureObject.java
│ │ │ │ ├── LayeredColorMaskTexture.java
│ │ │ │ ├── LayeredTexture.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PngSizeInfo.java
│ │ │ │ ├── SimpleTexture.java
│ │ │ │ ├── Stitcher.java
│ │ │ │ ├── TextureAtlasSprite.java
│ │ │ │ ├── TextureManager.java
│ │ │ │ ├── TextureMap.java
│ │ │ │ └── TextureUtil.java
│ │ │ ├── ThreadDownloadImageData.java
│ │ │ ├── tileentity
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TileEntityBannerRenderer.java
│ │ │ │ ├── TileEntityBeaconRenderer.java
│ │ │ │ ├── TileEntityBedRenderer.java
│ │ │ │ ├── TileEntityChestRenderer.java
│ │ │ │ ├── TileEntityEnchantmentTableRenderer.java
│ │ │ │ ├── TileEntityEnderChestRenderer.java
│ │ │ │ ├── TileEntityEndGatewayRenderer.java
│ │ │ │ ├── TileEntityEndPortalRenderer.java
│ │ │ │ ├── TileEntityItemStackRenderer.java
│ │ │ │ ├── TileEntityMobSpawnerRenderer.java
│ │ │ │ ├── TileEntityPistonRenderer.java
│ │ │ │ ├── TileEntityRendererDispatcher.java
│ │ │ │ ├── TileEntityShulkerBoxRenderer.java
│ │ │ │ ├── TileEntitySignRenderer.java
│ │ │ │ ├── TileEntitySkullRenderer.java
│ │ │ │ ├── TileEntitySpecialRenderer.java
│ │ │ │ └── TileEntityStructureRenderer.java
│ │ │ ├── VboRenderList.java
│ │ │ ├── Vector3d.java
│ │ │ ├── vertex
│ │ │ │ ├── DefaultVertexFormats.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── VertexBuffer.java
│ │ │ │ ├── VertexFormatElement.java
│ │ │ │ └── VertexFormat.java
│ │ │ ├── VertexBufferUploader.java
│ │ │ ├── ViewFrustum.java
│ │ │ └── WorldVertexBufferUploader.java
│ │ ├── resources
│ │ │ ├── AbstractResourcePack.java
│ │ │ ├── data
│ │ │ │ ├── AnimationFrame.java
│ │ │ │ ├── AnimationMetadataSection.java
│ │ │ │ ├── AnimationMetadataSectionSerializer.java
│ │ │ │ ├── BaseMetadataSectionSerializer.java
│ │ │ │ ├── FontMetadataSection.java
│ │ │ │ ├── FontMetadataSectionSerializer.java
│ │ │ │ ├── IMetadataSection.java
│ │ │ │ ├── IMetadataSectionSerializer.java
│ │ │ │ ├── LanguageMetadataSection.java
│ │ │ │ ├── LanguageMetadataSectionSerializer.java
│ │ │ │ ├── MetadataSerializer.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PackMetadataSection.java
│ │ │ │ ├── PackMetadataSectionSerializer.java
│ │ │ │ ├── TextureMetadataSection.java
│ │ │ │ └── TextureMetadataSectionSerializer.java
│ │ │ ├── DefaultPlayerSkin.java
│ │ │ ├── DefaultResourcePack.java
│ │ │ ├── FallbackResourceManager.java
│ │ │ ├── FileResourcePack.java
│ │ │ ├── FolderResourcePack.java
│ │ │ ├── FoliageColorReloadListener.java
│ │ │ ├── GrassColorReloadListener.java
│ │ │ ├── I18n.java
│ │ │ ├── IReloadableResourceManager.java
│ │ │ ├── IResource.java
│ │ │ ├── IResourceManager.java
│ │ │ ├── IResourceManagerReloadListener.java
│ │ │ ├── IResourcePack.java
│ │ │ ├── Language.java
│ │ │ ├── LanguageManager.java
│ │ │ ├── LegacyV2Adapter.java
│ │ │ ├── Locale.java
│ │ │ ├── package-info.java
│ │ │ ├── ResourceIndexFolder.java
│ │ │ ├── ResourceIndex.java
│ │ │ ├── ResourcePackFileNotFoundException.java
│ │ │ ├── ResourcePackListEntryDefault.java
│ │ │ ├── ResourcePackListEntryFound.java
│ │ │ ├── ResourcePackListEntry.java
│ │ │ ├── ResourcePackListEntryServer.java
│ │ │ ├── ResourcePackRepository.java
│ │ │ ├── SimpleReloadableResourceManager.java
│ │ │ ├── SimpleResource.java
│ │ │ └── SkinManager.java
│ │ ├── settings
│ │ │ ├── CreativeSettings.java
│ │ │ ├── GameSettings.java
│ │ │ ├── HotbarSnapshot.java
│ │ │ ├── KeyBinding.java
│ │ │ └── package-info.java
│ │ ├── shader
│ │ │ ├── Framebuffer.java
│ │ │ ├── package-info.java
│ │ │ ├── ShaderDefault.java
│ │ │ ├── ShaderGroup.java
│ │ │ ├── Shader.java
│ │ │ ├── ShaderLinkHelper.java
│ │ │ ├── ShaderLoader.java
│ │ │ ├── ShaderManager.java
│ │ │ └── ShaderUniform.java
│ │ ├── tutorial
│ │ │ ├── CompletedTutorialStep.java
│ │ │ ├── CraftPlanksStep.java
│ │ │ ├── FindTreeStep.java
│ │ │ ├── ITutorialStep.java
│ │ │ ├── MovementStep.java
│ │ │ ├── OpenInventoryStep.java
│ │ │ ├── package-info.java
│ │ │ ├── PunchTreeStep.java
│ │ │ ├── Tutorial.java
│ │ │ └── TutorialSteps.java
│ │ └── util
│ │ ├── ISearchTree.java
│ │ ├── ITooltipFlag.java
│ │ ├── JsonBlendingMode.java
│ │ ├── JsonException.java
│ │ ├── package-info.java
│ │ ├── RecipeBookClient.java
│ │ ├── RecipeItemHelper.java
│ │ ├── SearchTree.java
│ │ ├── SearchTreeManager.java
│ │ └── SuffixArray.java
│ ├── command
│ │ ├── AdvancementCommand.java
│ │ ├── CommandBase.java
│ │ ├── CommandBlockData.java
│ │ ├── CommandClearInventory.java
│ │ ├── CommandClone.java
│ │ ├── CommandCompare.java
│ │ ├── CommandDebug.java
│ │ ├── CommandDefaultGameMode.java
│ │ ├── CommandDifficulty.java
│ │ ├── CommandEffect.java
│ │ ├── CommandEnchant.java
│ │ ├── CommandEntityData.java
│ │ ├── CommandException.java
│ │ ├── CommandExecuteAt.java
│ │ ├── CommandFill.java
│ │ ├── CommandFunction.java
│ │ ├── CommandGameMode.java
│ │ ├── CommandGameRule.java
│ │ ├── CommandGive.java
│ │ ├── CommandHandler.java
│ │ ├── CommandHelp.java
│ │ ├── CommandKill.java
│ │ ├── CommandLocate.java
│ │ ├── CommandNotFoundException.java
│ │ ├── CommandParticle.java
│ │ ├── CommandPlaySound.java
│ │ ├── CommandReload.java
│ │ ├── CommandReplaceItem.java
│ │ ├── CommandResultStats.java
│ │ ├── CommandSenderWrapper.java
│ │ ├── CommandServerKick.java
│ │ ├── CommandSetPlayerTimeout.java
│ │ ├── CommandSetSpawnpoint.java
│ │ ├── CommandShowSeed.java
│ │ ├── CommandSpreadPlayers.java
│ │ ├── CommandStats.java
│ │ ├── CommandStopSound.java
│ │ ├── CommandTime.java
│ │ ├── CommandTitle.java
│ │ ├── CommandToggleDownfall.java
│ │ ├── CommandTP.java
│ │ ├── CommandTrigger.java
│ │ ├── CommandWeather.java
│ │ ├── CommandWorldBorder.java
│ │ ├── CommandXP.java
│ │ ├── EntityNotFoundException.java
│ │ ├── EntitySelector.java
│ │ ├── FunctionObject.java
│ │ ├── ICommand.java
│ │ ├── ICommandListener.java
│ │ ├── ICommandManager.java
│ │ ├── ICommandSender.java
│ │ ├── InvalidBlockStateException.java
│ │ ├── NumberInvalidException.java
│ │ ├── package-info.java
│ │ ├── PlayerNotFoundException.java
│ │ ├── RecipeCommand.java
│ │ ├── server
│ │ │ ├── CommandBanIp.java
│ │ │ ├── CommandBanPlayer.java
│ │ │ ├── CommandBroadcast.java
│ │ │ ├── CommandDeOp.java
│ │ │ ├── CommandEmote.java
│ │ │ ├── CommandListBans.java
│ │ │ ├── CommandListPlayers.java
│ │ │ ├── CommandMessage.java
│ │ │ ├── CommandMessageRaw.java
│ │ │ ├── CommandOp.java
│ │ │ ├── CommandPardonIp.java
│ │ │ ├── CommandPardonPlayer.java
│ │ │ ├── CommandPublishLocalServer.java
│ │ │ ├── CommandSaveAll.java
│ │ │ ├── CommandSaveOff.java
│ │ │ ├── CommandSaveOn.java
│ │ │ ├── CommandScoreboard.java
│ │ │ ├── CommandSetBlock.java
│ │ │ ├── CommandSetDefaultSpawnpoint.java
│ │ │ ├── CommandStop.java
│ │ │ ├── CommandSummon.java
│ │ │ ├── CommandTeleport.java
│ │ │ ├── CommandTestForBlock.java
│ │ │ ├── CommandTestFor.java
│ │ │ ├── CommandWhitelist.java
│ │ │ └── package-info.java
│ │ ├── ServerCommandManager.java
│ │ ├── SyntaxErrorException.java
│ │ └── WrongUsageException.java
│ ├── crash
│ │ ├── CrashReportCategory.java
│ │ ├── CrashReport.java
│ │ ├── ICrashReportDetail.java
│ │ └── package-info.java
│ ├── creativetab
│ │ ├── CreativeTabs.java
│ │ └── package-info.java
│ ├── dispenser
│ │ ├── BehaviorDefaultDispenseItem.java
│ │ ├── BehaviorProjectileDispense.java
│ │ ├── IBehaviorDispenseItem.java
│ │ ├── IBlockSource.java
│ │ ├── ILocatableSource.java
│ │ ├── ILocation.java
│ │ ├── IPosition.java
│ │ ├── package-info.java
│ │ └── PositionImpl.java
│ ├── enchantment
│ │ ├── EnchantmentArrowDamage.java
│ │ ├── EnchantmentArrowFire.java
│ │ ├── EnchantmentArrowInfinite.java
│ │ ├── EnchantmentArrowKnockback.java
│ │ ├── EnchantmentBindingCurse.java
│ │ ├── EnchantmentDamage.java
│ │ ├── EnchantmentData.java
│ │ ├── EnchantmentDigging.java
│ │ ├── EnchantmentDurability.java
│ │ ├── EnchantmentFireAspect.java
│ │ ├── EnchantmentFishingSpeed.java
│ │ ├── EnchantmentFrostWalker.java
│ │ ├── EnchantmentHelper.java
│ │ ├── Enchantment.java
│ │ ├── EnchantmentKnockback.java
│ │ ├── EnchantmentLootBonus.java
│ │ ├── EnchantmentMending.java
│ │ ├── EnchantmentOxygen.java
│ │ ├── EnchantmentProtection.java
│ │ ├── EnchantmentSweepingEdge.java
│ │ ├── EnchantmentThorns.java
│ │ ├── EnchantmentUntouching.java
│ │ ├── EnchantmentVanishingCurse.java
│ │ ├── EnchantmentWaterWalker.java
│ │ ├── EnchantmentWaterWorker.java
│ │ ├── EnumEnchantmentType.java
│ │ └── package-info.java
│ ├── entity
│ │ ├── ai
│ │ │ ├── attributes
│ │ │ │ ├── AbstractAttributeMap.java
│ │ │ │ ├── AttributeMap.java
│ │ │ │ ├── AttributeModifier.java
│ │ │ │ ├── BaseAttribute.java
│ │ │ │ ├── IAttributeInstance.java
│ │ │ │ ├── IAttribute.java
│ │ │ │ ├── ModifiableAttributeInstance.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── RangedAttribute.java
│ │ │ ├── EntityAIAttackMelee.java
│ │ │ ├── EntityAIAttackRangedBow.java
│ │ │ ├── EntityAIAttackRanged.java
│ │ │ ├── EntityAIAvoidEntity.java
│ │ │ ├── EntityAIBase.java
│ │ │ ├── EntityAIBeg.java
│ │ │ ├── EntityAIBreakDoor.java
│ │ │ ├── EntityAICreeperSwell.java
│ │ │ ├── EntityAIDefendVillage.java
│ │ │ ├── EntityAIDoorInteract.java
│ │ │ ├── EntityAIEatGrass.java
│ │ │ ├── EntityAIFindEntityNearest.java
│ │ │ ├── EntityAIFindEntityNearestPlayer.java
│ │ │ ├── EntityAIFleeSun.java
│ │ │ ├── EntityAIFollowGolem.java
│ │ │ ├── EntityAIFollow.java
│ │ │ ├── EntityAIFollowOwnerFlying.java
│ │ │ ├── EntityAIFollowOwner.java
│ │ │ ├── EntityAIFollowParent.java
│ │ │ ├── EntityAIHarvestFarmland.java
│ │ │ ├── EntityAIHurtByTarget.java
│ │ │ ├── EntityAILandOnOwnersShoulder.java
│ │ │ ├── EntityAILeapAtTarget.java
│ │ │ ├── EntityAILlamaFollowCaravan.java
│ │ │ ├── EntityAILookAtTradePlayer.java
│ │ │ ├── EntityAILookAtVillager.java
│ │ │ ├── EntityAILookIdle.java
│ │ │ ├── EntityAIMate.java
│ │ │ ├── EntityAIMoveIndoors.java
│ │ │ ├── EntityAIMoveThroughVillage.java
│ │ │ ├── EntityAIMoveToBlock.java
│ │ │ ├── EntityAIMoveTowardsRestriction.java
│ │ │ ├── EntityAIMoveTowardsTarget.java
│ │ │ ├── EntityAINearestAttackableTarget.java
│ │ │ ├── EntityAIOcelotAttack.java
│ │ │ ├── EntityAIOcelotSit.java
│ │ │ ├── EntityAIOpenDoor.java
│ │ │ ├── EntityAIOwnerHurtByTarget.java
│ │ │ ├── EntityAIOwnerHurtTarget.java
│ │ │ ├── EntityAIPanic.java
│ │ │ ├── EntityAIPlay.java
│ │ │ ├── EntityAIRestrictOpenDoor.java
│ │ │ ├── EntityAIRestrictSun.java
│ │ │ ├── EntityAIRunAroundLikeCrazy.java
│ │ │ ├── EntityAISit.java
│ │ │ ├── EntityAISkeletonRiders.java
│ │ │ ├── EntityAISwimming.java
│ │ │ ├── EntityAITarget.java
│ │ │ ├── EntityAITargetNonTamed.java
│ │ │ ├── EntityAITasks.java
│ │ │ ├── EntityAITempt.java
│ │ │ ├── EntityAITradePlayer.java
│ │ │ ├── EntityAIVillagerInteract.java
│ │ │ ├── EntityAIVillagerMate.java
│ │ │ ├── EntityAIWanderAvoidWaterFlying.java
│ │ │ ├── EntityAIWanderAvoidWater.java
│ │ │ ├── EntityAIWander.java
│ │ │ ├── EntityAIWatchClosest2.java
│ │ │ ├── EntityAIWatchClosest.java
│ │ │ ├── EntityAIZombieAttack.java
│ │ │ ├── EntityFlyHelper.java
│ │ │ ├── EntityJumpHelper.java
│ │ │ ├── EntityLookHelper.java
│ │ │ ├── EntityMoveHelper.java
│ │ │ ├── EntitySenses.java
│ │ │ ├── package-info.java
│ │ │ └── RandomPositionGenerator.java
│ │ ├── boss
│ │ │ ├── dragon
│ │ │ │ └── phase
│ │ │ │ ├── IPhase.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PhaseBase.java
│ │ │ │ ├── PhaseChargingPlayer.java
│ │ │ │ ├── PhaseDying.java
│ │ │ │ ├── PhaseHoldingPattern.java
│ │ │ │ ├── PhaseHover.java
│ │ │ │ ├── PhaseLandingApproach.java
│ │ │ │ ├── PhaseLanding.java
│ │ │ │ ├── PhaseList.java
│ │ │ │ ├── PhaseManager.java
│ │ │ │ ├── PhaseSittingAttacking.java
│ │ │ │ ├── PhaseSittingBase.java
│ │ │ │ ├── PhaseSittingFlaming.java
│ │ │ │ ├── PhaseSittingScanning.java
│ │ │ │ ├── PhaseStrafePlayer.java
│ │ │ │ └── PhaseTakeoff.java
│ │ │ ├── EntityDragon.java
│ │ │ ├── EntityWither.java
│ │ │ └── package-info.java
│ │ ├── effect
│ │ │ ├── EntityLightningBolt.java
│ │ │ ├── EntityWeatherEffect.java
│ │ │ └── package-info.java
│ │ ├── EntityAgeable.java
│ │ ├── EntityAreaEffectCloud.java
│ │ ├── EntityBodyHelper.java
│ │ ├── EntityCreature.java
│ │ ├── EntityFlying.java
│ │ ├── EntityHanging.java
│ │ ├── Entity.java
│ │ ├── EntityLeashKnot.java
│ │ ├── EntityList.java
│ │ ├── EntityLivingBase.java
│ │ ├── EntityLiving.java
│ │ ├── EntitySpawnPlacementRegistry.java
│ │ ├── EntityTrackerEntry.java
│ │ ├── EntityTracker.java
│ │ ├── EnumCreatureAttribute.java
│ │ ├── EnumCreatureType.java
│ │ ├── IEntityLivingData.java
│ │ ├── IEntityMultiPart.java
│ │ ├── IEntityOwnable.java
│ │ ├── IJumpingMount.java
│ │ ├── IMerchant.java
│ │ ├── INpc.java
│ │ ├── IProjectile.java
│ │ ├── IRangedAttackMob.java
│ │ ├── item
│ │ │ ├── EntityArmorStand.java
│ │ │ ├── EntityBoat.java
│ │ │ ├── EntityEnderCrystal.java
│ │ │ ├── EntityEnderEye.java
│ │ │ ├── EntityEnderPearl.java
│ │ │ ├── EntityExpBottle.java
│ │ │ ├── EntityFallingBlock.java
│ │ │ ├── EntityFireworkRocket.java
│ │ │ ├── EntityItemFrame.java
│ │ │ ├── EntityItem.java
│ │ │ ├── EntityMinecartChest.java
│ │ │ ├── EntityMinecartCommandBlock.java
│ │ │ ├── EntityMinecartContainer.java
│ │ │ ├── EntityMinecartEmpty.java
│ │ │ ├── EntityMinecartFurnace.java
│ │ │ ├── EntityMinecartHopper.java
│ │ │ ├── EntityMinecart.java
│ │ │ ├── EntityMinecartMobSpawner.java
│ │ │ ├── EntityMinecartTNT.java
│ │ │ ├── EntityPainting.java
│ │ │ ├── EntityTNTPrimed.java
│ │ │ ├── EntityXPOrb.java
│ │ │ └── package-info.java
│ │ ├── monster
│ │ │ ├── AbstractIllager.java
│ │ │ ├── AbstractSkeleton.java
│ │ │ ├── EntityBlaze.java
│ │ │ ├── EntityCaveSpider.java
│ │ │ ├── EntityCreeper.java
│ │ │ ├── EntityElderGuardian.java
│ │ │ ├── EntityEnderman.java
│ │ │ ├── EntityEndermite.java
│ │ │ ├── EntityEvoker.java
│ │ │ ├── EntityGhast.java
│ │ │ ├── EntityGiantZombie.java
│ │ │ ├── EntityGolem.java
│ │ │ ├── EntityGuardian.java
│ │ │ ├── EntityHusk.java
│ │ │ ├── EntityIllusionIllager.java
│ │ │ ├── EntityIronGolem.java
│ │ │ ├── EntityMagmaCube.java
│ │ │ ├── EntityMob.java
│ │ │ ├── EntityPigZombie.java
│ │ │ ├── EntityPolarBear.java
│ │ │ ├── EntityShulker.java
│ │ │ ├── EntitySilverfish.java
│ │ │ ├── EntitySkeleton.java
│ │ │ ├── EntitySlime.java
│ │ │ ├── EntitySnowman.java
│ │ │ ├── EntitySpellcasterIllager.java
│ │ │ ├── EntitySpider.java
│ │ │ ├── EntityStray.java
│ │ │ ├── EntityVex.java
│ │ │ ├── EntityVindicator.java
│ │ │ ├── EntityWitch.java
│ │ │ ├── EntityWitherSkeleton.java
│ │ │ ├── EntityZombie.java
│ │ │ ├── EntityZombieVillager.java
│ │ │ ├── IMob.java
│ │ │ └── package-info.java
│ │ ├── MoverType.java
│ │ ├── MultiPartEntityPart.java
│ │ ├── NpcMerchant.java
│ │ ├── package-info.java
│ │ ├── passive
│ │ │ ├── AbstractChestHorse.java
│ │ │ ├── AbstractHorse.java
│ │ │ ├── EntityAmbientCreature.java
│ │ │ ├── EntityAnimal.java
│ │ │ ├── EntityBat.java
│ │ │ ├── EntityChicken.java
│ │ │ ├── EntityCow.java
│ │ │ ├── EntityDonkey.java
│ │ │ ├── EntityFlying.java
│ │ │ ├── EntityHorse.java
│ │ │ ├── EntityLlama.java
│ │ │ ├── EntityMooshroom.java
│ │ │ ├── EntityMule.java
│ │ │ ├── EntityOcelot.java
│ │ │ ├── EntityParrot.java
│ │ │ ├── EntityPig.java
│ │ │ ├── EntityRabbit.java
│ │ │ ├── EntitySheep.java
│ │ │ ├── EntityShoulderRiding.java
│ │ │ ├── EntitySkeletonHorse.java
│ │ │ ├── EntitySquid.java
│ │ │ ├── EntityTameable.java
│ │ │ ├── EntityVillager.java
│ │ │ ├── EntityWaterMob.java
│ │ │ ├── EntityWolf.java
│ │ │ ├── EntityZombieHorse.java
│ │ │ ├── HorseArmorType.java
│ │ │ ├── IAnimals.java
│ │ │ └── package-info.java
│ │ ├── player
│ │ │ ├── EntityPlayer.java
│ │ │ ├── EntityPlayerMP.java
│ │ │ ├── EnumPlayerModelParts.java
│ │ │ ├── InventoryPlayer.java
│ │ │ ├── package-info.java
│ │ │ └── PlayerCapabilities.java
│ │ ├── projectile
│ │ │ ├── EntityArrow.java
│ │ │ ├── EntityDragonFireball.java
│ │ │ ├── EntityEgg.java
│ │ │ ├── EntityEvokerFangs.java
│ │ │ ├── EntityFireball.java
│ │ │ ├── EntityFishHook.java
│ │ │ ├── EntityLargeFireball.java
│ │ │ ├── EntityLlamaSpit.java
│ │ │ ├── EntityPotion.java
│ │ │ ├── EntityShulkerBullet.java
│ │ │ ├── EntitySmallFireball.java
│ │ │ ├── EntitySnowball.java
│ │ │ ├── EntitySpectralArrow.java
│ │ │ ├── EntityThrowable.java
│ │ │ ├── EntityTippedArrow.java
│ │ │ ├── EntityWitherSkull.java
│ │ │ ├── package-info.java
│ │ │ └── ProjectileHelper.java
│ │ └── SharedMonsterAttributes.java
│ ├── init
│ │ ├── Biomes.java
│ │ ├── Blocks.java
│ │ ├── Bootstrap.java
│ │ ├── Enchantments.java
│ │ ├── Items.java
│ │ ├── MobEffects.java
│ │ ├── package-info.java
│ │ ├── PotionTypes.java
│ │ └── SoundEvents.java
│ ├── inventory
│ │ ├── ClickType.java
│ │ ├── ContainerBeacon.java
│ │ ├── ContainerBrewingStand.java
│ │ ├── ContainerChest.java
│ │ ├── ContainerDispenser.java
│ │ ├── ContainerEnchantment.java
│ │ ├── ContainerFurnace.java
│ │ ├── ContainerHopper.java
│ │ ├── ContainerHorseChest.java
│ │ ├── ContainerHorseInventory.java
│ │ ├── Container.java
│ │ ├── ContainerMerchant.java
│ │ ├── ContainerPlayer.java
│ │ ├── ContainerRepair.java
│ │ ├── ContainerShulkerBox.java
│ │ ├── ContainerWorkbench.java
│ │ ├── EntityEquipmentSlot.java
│ │ ├── IContainerListener.java
│ │ ├── IInventoryChangedListener.java
│ │ ├── IInventory.java
│ │ ├── InventoryBasic.java
│ │ ├── InventoryCrafting.java
│ │ ├── InventoryCraftResult.java
│ │ ├── InventoryEnderChest.java
│ │ ├── InventoryHelper.java
│ │ ├── InventoryLargeChest.java
│ │ ├── InventoryMerchant.java
│ │ ├── ISidedInventory.java
│ │ ├── ItemStackHelper.java
│ │ ├── package-info.java
│ │ ├── SlotCrafting.java
│ │ ├── SlotFurnaceFuel.java
│ │ ├── SlotFurnaceOutput.java
│ │ ├── Slot.java
│ │ ├── SlotMerchantResult.java
│ │ └── SlotShulkerBox.java
│ ├── item
│ │ ├── crafting
│ │ │ ├── CraftingManager.java
│ │ │ ├── FurnaceRecipes.java
│ │ │ ├── Ingredient.java
│ │ │ ├── IRecipe.java
│ │ │ ├── package-info.java
│ │ │ ├── RecipeBookCloning.java
│ │ │ ├── RecipeFireworks.java
│ │ │ ├── RecipeRepairItem.java
│ │ │ ├── RecipesArmorDyes.java
│ │ │ ├── RecipesBanners.java
│ │ │ ├── RecipesMapCloning.java
│ │ │ ├── RecipesMapExtending.java
│ │ │ ├── RecipeTippedArrow.java
│ │ │ ├── ShapedRecipes.java
│ │ │ ├── ShapelessRecipes.java
│ │ │ ├── ShieldRecipes.java
│ │ │ └── ShulkerBoxRecipes.java
│ │ ├── EnumAction.java
│ │ ├── EnumDyeColor.java
│ │ ├── EnumRarity.java
│ │ ├── IItemPropertyGetter.java
│ │ ├── ItemAir.java
│ │ ├── ItemAnvilBlock.java
│ │ ├── ItemAppleGold.java
│ │ ├── ItemArmor.java
│ │ ├── ItemArmorStand.java
│ │ ├── ItemArrow.java
│ │ ├── ItemAxe.java
│ │ ├── ItemBanner.java
│ │ ├── ItemBed.java
│ │ ├── ItemBlock.java
│ │ ├── ItemBlockSpecial.java
│ │ ├── ItemBoat.java
│ │ ├── ItemBook.java
│ │ ├── ItemBow.java
│ │ ├── ItemBucket.java
│ │ ├── ItemBucketMilk.java
│ │ ├── ItemCarrotOnAStick.java
│ │ ├── ItemChorusFruit.java
│ │ ├── ItemClock.java
│ │ ├── ItemCloth.java
│ │ ├── ItemCoal.java
│ │ ├── ItemColored.java
│ │ ├── ItemCompass.java
│ │ ├── ItemDoor.java
│ │ ├── ItemDye.java
│ │ ├── ItemEgg.java
│ │ ├── ItemElytra.java
│ │ ├── ItemEmptyMap.java
│ │ ├── ItemEnchantedBook.java
│ │ ├── ItemEndCrystal.java
│ │ ├── ItemEnderEye.java
│ │ ├── ItemEnderPearl.java
│ │ ├── ItemExpBottle.java
│ │ ├── ItemFireball.java
│ │ ├── ItemFireworkCharge.java
│ │ ├── ItemFirework.java
│ │ ├── ItemFishFood.java
│ │ ├── ItemFishingRod.java
│ │ ├── ItemFlintAndSteel.java
│ │ ├── ItemFood.java
│ │ ├── ItemGlassBottle.java
│ │ ├── ItemHangingEntity.java
│ │ ├── ItemHoe.java
│ │ ├── Item.java
│ │ ├── ItemKnowledgeBook.java
│ │ ├── ItemLead.java
│ │ ├── ItemLeaves.java
│ │ ├── ItemLilyPad.java
│ │ ├── ItemLingeringPotion.java
│ │ ├── ItemMapBase.java
│ │ ├── ItemMap.java
│ │ ├── ItemMinecart.java
│ │ ├── ItemMonsterPlacer.java
│ │ ├── ItemMultiTexture.java
│ │ ├── ItemNameTag.java
│ │ ├── ItemPickaxe.java
│ │ ├── ItemPiston.java
│ │ ├── ItemPotion.java
│ │ ├── ItemRecord.java
│ │ ├── ItemRedstone.java
│ │ ├── ItemSaddle.java
│ │ ├── ItemSeedFood.java
│ │ ├── ItemSeeds.java
│ │ ├── ItemShears.java
│ │ ├── ItemShield.java
│ │ ├── ItemShulkerBox.java
│ │ ├── ItemSign.java
│ │ ├── ItemSimpleFoiled.java
│ │ ├── ItemSkull.java
│ │ ├── ItemSlab.java
│ │ ├── ItemSnowball.java
│ │ ├── ItemSnow.java
│ │ ├── ItemSoup.java
│ │ ├── ItemSpade.java
│ │ ├── ItemSpectralArrow.java
│ │ ├── ItemSplashPotion.java
│ │ ├── ItemStack.java
│ │ ├── ItemSword.java
│ │ ├── ItemTippedArrow.java
│ │ ├── ItemTool.java
│ │ ├── ItemWritableBook.java
│ │ ├── ItemWrittenBook.java
│ │ └── package-info.java
│ ├── nbt
│ │ ├── CompressedStreamTools.java
│ │ ├── JsonToNBT.java
│ │ ├── NBTBase.java
│ │ ├── NBTException.java
│ │ ├── NBTPrimitive.java
│ │ ├── NBTSizeTracker.java
│ │ ├── NBTTagByteArray.java
│ │ ├── NBTTagByte.java
│ │ ├── NBTTagCompound.java
│ │ ├── NBTTagDouble.java
│ │ ├── NBTTagEnd.java
│ │ ├── NBTTagFloat.java
│ │ ├── NBTTagIntArray.java
│ │ ├── NBTTagInt.java
│ │ ├── NBTTagList.java
│ │ ├── NBTTagLongArray.java
│ │ ├── NBTTagLong.java
│ │ ├── NBTTagShort.java
│ │ ├── NBTTagString.java
│ │ ├── NBTUtil.java
│ │ └── package-info.java
│ ├── network
│ │ ├── datasync
│ │ │ ├── DataParameter.java
│ │ │ ├── DataSerializer.java
│ │ │ ├── DataSerializers.java
│ │ │ ├── EntityDataManager.java
│ │ │ └── package-info.java
│ │ ├── EnumConnectionState.java
│ │ ├── EnumPacketDirection.java
│ │ ├── handshake
│ │ │ ├── client
│ │ │ │ ├── C00Handshake.java
│ │ │ │ └── package-info.java
│ │ │ ├── INetHandlerHandshakeServer.java
│ │ │ └── package-info.java
│ │ ├── INetHandler.java
│ │ ├── LegacyPingHandler.java
│ │ ├── login
│ │ │ ├── client
│ │ │ │ ├── CPacketEncryptionResponse.java
│ │ │ │ ├── CPacketLoginStart.java
│ │ │ │ └── package-info.java
│ │ │ ├── INetHandlerLoginClient.java
│ │ │ ├── INetHandlerLoginServer.java
│ │ │ ├── package-info.java
│ │ │ └── server
│ │ │ ├── package-info.java
│ │ │ ├── SPacketDisconnect.java
│ │ │ ├── SPacketEnableCompression.java
│ │ │ ├── SPacketEncryptionRequest.java
│ │ │ └── SPacketLoginSuccess.java
│ │ ├── NetHandlerPlayServer.java
│ │ ├── NettyCompressionDecoder.java
│ │ ├── NettyCompressionEncoder.java
│ │ ├── NettyEncryptingDecoder.java
│ │ ├── NettyEncryptingEncoder.java
│ │ ├── NettyEncryptionTranslator.java
│ │ ├── NettyPacketDecoder.java
│ │ ├── NettyPacketEncoder.java
│ │ ├── NettyVarint21FrameDecoder.java
│ │ ├── NettyVarint21FrameEncoder.java
│ │ ├── NetworkManager.java
│ │ ├── NetworkSystem.java
│ │ ├── package-info.java
│ │ ├── PacketBuffer.java
│ │ ├── Packet.java
│ │ ├── PacketThreadUtil.java
│ │ ├── play
│ │ │ ├── client
│ │ │ │ ├── CPacketAnimation.java
│ │ │ │ ├── CPacketChatMessage.java
│ │ │ │ ├── CPacketClickWindow.java
│ │ │ │ ├── CPacketClientSettings.java
│ │ │ │ ├── CPacketClientStatus.java
│ │ │ │ ├── CPacketCloseWindow.java
│ │ │ │ ├── CPacketConfirmTeleport.java
│ │ │ │ ├── CPacketConfirmTransaction.java
│ │ │ │ ├── CPacketCreativeInventoryAction.java
│ │ │ │ ├── CPacketCustomPayload.java
│ │ │ │ ├── CPacketEnchantItem.java
│ │ │ │ ├── CPacketEntityAction.java
│ │ │ │ ├── CPacketHeldItemChange.java
│ │ │ │ ├── CPacketInput.java
│ │ │ │ ├── CPacketKeepAlive.java
│ │ │ │ ├── CPacketPlayerAbilities.java
│ │ │ │ ├── CPacketPlayerDigging.java
│ │ │ │ ├── CPacketPlayer.java
│ │ │ │ ├── CPacketPlayerTryUseItem.java
│ │ │ │ ├── CPacketPlayerTryUseItemOnBlock.java
│ │ │ │ ├── CPacketRecipeInfo.java
│ │ │ │ ├── CPacketRecipePlacement.java
│ │ │ │ ├── CPacketResourcePackStatus.java
│ │ │ │ ├── CPacketSeenAdvancements.java
│ │ │ │ ├── CPacketSpectate.java
│ │ │ │ ├── CPacketSteerBoat.java
│ │ │ │ ├── CPacketTabComplete.java
│ │ │ │ ├── CPacketUpdateSign.java
│ │ │ │ ├── CPacketUseEntity.java
│ │ │ │ ├── CPacketVehicleMove.java
│ │ │ │ └── package-info.java
│ │ │ ├── INetHandlerPlayClient.java
│ │ │ ├── INetHandlerPlayServer.java
│ │ │ ├── package-info.java
│ │ │ └── server
│ │ │ ├── package-info.java
│ │ │ ├── SPacketAdvancementInfo.java
│ │ │ ├── SPacketAnimation.java
│ │ │ ├── SPacketBlockAction.java
│ │ │ ├── SPacketBlockBreakAnim.java
│ │ │ ├── SPacketBlockChange.java
│ │ │ ├── SPacketCamera.java
│ │ │ ├── SPacketChangeGameState.java
│ │ │ ├── SPacketChat.java
│ │ │ ├── SPacketChunkData.java
│ │ │ ├── SPacketCloseWindow.java
│ │ │ ├── SPacketCollectItem.java
│ │ │ ├── SPacketCombatEvent.java
│ │ │ ├── SPacketConfirmTransaction.java
│ │ │ ├── SPacketCooldown.java
│ │ │ ├── SPacketCustomPayload.java
│ │ │ ├── SPacketCustomSound.java
│ │ │ ├── SPacketDestroyEntities.java
│ │ │ ├── SPacketDisconnect.java
│ │ │ ├── SPacketDisplayObjective.java
│ │ │ ├── SPacketEffect.java
│ │ │ ├── SPacketEntityAttach.java
│ │ │ ├── SPacketEntityEffect.java
│ │ │ ├── SPacketEntityEquipment.java
│ │ │ ├── SPacketEntityHeadLook.java
│ │ │ ├── SPacketEntity.java
│ │ │ ├── SPacketEntityMetadata.java
│ │ │ ├── SPacketEntityProperties.java
│ │ │ ├── SPacketEntityStatus.java
│ │ │ ├── SPacketEntityTeleport.java
│ │ │ ├── SPacketEntityVelocity.java
│ │ │ ├── SPacketExplosion.java
│ │ │ ├── SPacketHeldItemChange.java
│ │ │ ├── SPacketJoinGame.java
│ │ │ ├── SPacketKeepAlive.java
│ │ │ ├── SPacketMaps.java
│ │ │ ├── SPacketMoveVehicle.java
│ │ │ ├── SPacketMultiBlockChange.java
│ │ │ ├── SPacketOpenWindow.java
│ │ │ ├── SPacketParticles.java
│ │ │ ├── SPacketPlayerAbilities.java
│ │ │ ├── SPacketPlayerListHeaderFooter.java
│ │ │ ├── SPacketPlayerListItem.java
│ │ │ ├── SPacketPlayerPosLook.java
│ │ │ ├── SPacketRecipeBook.java
│ │ │ ├── SPacketRemoveEntityEffect.java
│ │ │ ├── SPacketResourcePackSend.java
│ │ │ ├── SPacketRespawn.java
│ │ │ ├── SPacketScoreboardObjective.java
│ │ │ ├── SPacketSelectAdvancementsTab.java
│ │ │ ├── SPacketServerDifficulty.java
│ │ │ ├── SPacketSetExperience.java
│ │ │ ├── SPacketSetPassengers.java
│ │ │ ├── SPacketSetSlot.java
│ │ │ ├── SPacketSignEditorOpen.java
│ │ │ ├── SPacketSoundEffect.java
│ │ │ ├── SPacketSpawnExperienceOrb.java
│ │ │ ├── SPacketSpawnGlobalEntity.java
│ │ │ ├── SPacketSpawnMob.java
│ │ │ ├── SPacketSpawnObject.java
│ │ │ ├── SPacketSpawnPainting.java
│ │ │ ├── SPacketSpawnPlayer.java
│ │ │ ├── SPacketSpawnPosition.java
│ │ │ ├── SPacketStatistics.java
│ │ │ ├── SPacketTabComplete.java
│ │ │ ├── SPacketTeams.java
│ │ │ ├── SPacketTimeUpdate.java
│ │ │ ├── SPacketTitle.java
│ │ │ ├── SPacketUnloadChunk.java
│ │ │ ├── SPacketUpdateBossInfo.java
│ │ │ ├── SPacketUpdateHealth.java
│ │ │ ├── SPacketUpdateScore.java
│ │ │ ├── SPacketUpdateTileEntity.java
│ │ │ ├── SPacketUseBed.java
│ │ │ ├── SPacketWindowItems.java
│ │ │ ├── SPacketWindowProperty.java
│ │ │ └── SPacketWorldBorder.java
│ │ ├── rcon
│ │ │ ├── package-info.java
│ │ │ └── RConConsoleSource.java
│ │ ├── ServerStatusResponse.java
│ │ ├── status
│ │ │ ├── client
│ │ │ │ ├── CPacketPing.java
│ │ │ │ ├── CPacketServerQuery.java
│ │ │ │ └── package-info.java
│ │ │ ├── INetHandlerStatusClient.java
│ │ │ ├── INetHandlerStatusServer.java
│ │ │ ├── package-info.java
│ │ │ └── server
│ │ │ ├── package-info.java
│ │ │ ├── SPacketPong.java
│ │ │ └── SPacketServerInfo.java
│ │ └── ThreadQuickExitException.java
│ ├── pathfinding
│ │ ├── FlyingNodeProcessor.java
│ │ ├── NodeProcessor.java
│ │ ├── package-info.java
│ │ ├── PathFinder.java
│ │ ├── PathHeap.java
│ │ ├── Path.java
│ │ ├── PathNavigateClimber.java
│ │ ├── PathNavigateFlying.java
│ │ ├── PathNavigateGround.java
│ │ ├── PathNavigate.java
│ │ ├── PathNavigateSwimmer.java
│ │ ├── PathNodeType.java
│ │ ├── PathPoint.java
│ │ ├── PathWorldListener.java
│ │ ├── SwimNodeProcessor.java
│ │ └── WalkNodeProcessor.java
│ ├── potion
│ │ ├── package-info.java
│ │ ├── PotionAbsorption.java
│ │ ├── PotionAttackDamage.java
│ │ ├── PotionEffect.java
│ │ ├── PotionHealthBoost.java
│ │ ├── PotionHealth.java
│ │ ├── PotionHelper.java
│ │ ├── Potion.java
│ │ ├── PotionType.java
│ │ └── PotionUtils.java
│ ├── profiler
│ │ ├── ISnooperInfo.java
│ │ ├── package-info.java
│ │ ├── Profiler.java
│ │ └── Snooper.java
│ ├── realms
│ │ ├── DisconnectedRealmsScreen.java
│ │ ├── package-info.java
│ │ ├── RealmsAnvilLevelStorageSource.java
│ │ ├── RealmsBridge.java
│ │ ├── RealmsBufferBuilder.java
│ │ ├── RealmsButton.java
│ │ ├── RealmsClickableScrolledSelectionList.java
│ │ ├── RealmsConnect.java
│ │ ├── RealmsDefaultVertexFormat.java
│ │ ├── RealmsEditBox.java
│ │ ├── Realms.java
│ │ ├── RealmsLevelSummary.java
│ │ ├── RealmsMth.java
│ │ ├── RealmsScreen.java
│ │ ├── RealmsScrolledSelectionList.java
│ │ ├── RealmsServerAddress.java
│ │ ├── RealmsSharedConstants.java
│ │ ├── RealmsSimpleScrolledSelectionList.java
│ │ ├── RealmsSliderButton.java
│ │ ├── RealmsVertexFormatElement.java
│ │ ├── RealmsVertexFormat.java
│ │ └── Tezzelator.java
│ ├── scoreboard
│ │ ├── IScoreCriteria.java
│ │ ├── package-info.java
│ │ ├── Scoreboard.java
│ │ ├── ScoreboardSaveData.java
│ │ ├── ScoreCriteriaColored.java
│ │ ├── ScoreCriteriaHealth.java
│ │ ├── ScoreCriteria.java
│ │ ├── ScoreCriteriaReadOnly.java
│ │ ├── ScoreCriteriaStat.java
│ │ ├── Score.java
│ │ ├── ScoreObjective.java
│ │ ├── ScorePlayerTeam.java
│ │ ├── ServerScoreboard.java
│ │ └── Team.java
│ ├── server
│ │ ├── DebugLoggingPrintStream.java
│ │ ├── integrated
│ │ │ ├── IntegratedPlayerList.java
│ │ │ ├── IntegratedServerCommandManager.java
│ │ │ ├── IntegratedServer.java
│ │ │ └── package-info.java
│ │ ├── management
│ │ │ ├── DemoPlayerInteractionManager.java
│ │ │ ├── package-info.java
│ │ │ ├── PlayerChunkMapEntry.java
│ │ │ ├── PlayerChunkMap.java
│ │ │ ├── PlayerInteractionManager.java
│ │ │ ├── PlayerList.java
│ │ │ ├── PlayerProfileCache.java
│ │ │ ├── PreYggdrasilConverter.java
│ │ │ ├── UserListBansEntry.java
│ │ │ ├── UserListBans.java
│ │ │ ├── UserListEntryBan.java
│ │ │ ├── UserListEntry.java
│ │ │ ├── UserListIPBansEntry.java
│ │ │ ├── UserListIPBans.java
│ │ │ ├── UserList.java
│ │ │ ├── UserListOpsEntry.java
│ │ │ ├── UserListOps.java
│ │ │ ├── UserListWhitelistEntry.java
│ │ │ └── UserListWhitelist.java
│ │ ├── MinecraftServer.java
│ │ ├── network
│ │ │ ├── NetHandlerHandshakeTCP.java
│ │ │ ├── NetHandlerLoginServer.java
│ │ │ ├── NetHandlerStatusServer.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── stats
│ │ ├── IStatType.java
│ │ ├── package-info.java
│ │ ├── RecipeBook.java
│ │ ├── RecipeBookServer.java
│ │ ├── StatBase.java
│ │ ├── StatBasic.java
│ │ ├── StatCrafting.java
│ │ ├── StatisticsManager.java
│ │ ├── StatisticsManagerServer.java
│ │ └── StatList.java
│ ├── tileentity
│ │ ├── BannerPattern.java
│ │ ├── CommandBlockBaseLogic.java
│ │ ├── IHopper.java
│ │ ├── MobSpawnerBaseLogic.java
│ │ ├── package-info.java
│ │ ├── TileEntityBanner.java
│ │ ├── TileEntityBeacon.java
│ │ ├── TileEntityBed.java
│ │ ├── TileEntityBrewingStand.java
│ │ ├── TileEntityChest.java
│ │ ├── TileEntityCommandBlock.java
│ │ ├── TileEntityComparator.java
│ │ ├── TileEntityDaylightDetector.java
│ │ ├── TileEntityDispenser.java
│ │ ├── TileEntityDropper.java
│ │ ├── TileEntityEnchantmentTable.java
│ │ ├── TileEntityEnderChest.java
│ │ ├── TileEntityEndGateway.java
│ │ ├── TileEntityEndPortal.java
│ │ ├── TileEntityFlowerPot.java
│ │ ├── TileEntityFurnace.java
│ │ ├── TileEntityHopper.java
│ │ ├── TileEntity.java
│ │ ├── TileEntityLockable.java
│ │ ├── TileEntityLockableLoot.java
│ │ ├── TileEntityMobSpawner.java
│ │ ├── TileEntityNote.java
│ │ ├── TileEntityPiston.java
│ │ ├── TileEntityShulkerBox.java
│ │ ├── TileEntitySign.java
│ │ ├── TileEntitySkull.java
│ │ └── TileEntityStructure.java
│ ├── util
│ │ ├── ActionResult.java
│ │ ├── BitArray.java
│ │ ├── BlockRenderLayer.java
│ │ ├── ChatAllowedCharacters.java
│ │ ├── ClassInheritanceMultiMap.java
│ │ ├── CombatEntry.java
│ │ ├── CombatRules.java
│ │ ├── CombatTracker.java
│ │ ├── CooldownTracker.java
│ │ ├── CooldownTrackerServer.java
│ │ ├── CryptManager.java
│ │ ├── DamageSource.java
│ │ ├── datafix
│ │ │ ├── DataFixer.java
│ │ │ ├── DataFixesManager.java
│ │ │ ├── fixes
│ │ │ │ ├── AddBedTileEntity.java
│ │ │ │ ├── ArmorStandSilent.java
│ │ │ │ ├── BannerItemColor.java
│ │ │ │ ├── BedItemColor.java
│ │ │ │ ├── BookPagesStrictJSON.java
│ │ │ │ ├── CookedFishIDTypo.java
│ │ │ │ ├── ElderGuardianSplit.java
│ │ │ │ ├── EntityArmorAndHeld.java
│ │ │ │ ├── EntityHealth.java
│ │ │ │ ├── EntityId.java
│ │ │ │ ├── ForceVBOOn.java
│ │ │ │ ├── HorseSaddle.java
│ │ │ │ ├── HorseSplit.java
│ │ │ │ ├── ItemIntIDToString.java
│ │ │ │ ├── MinecartEntityTypes.java
│ │ │ │ ├── OptionsLowerCaseLanguage.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PaintingDirection.java
│ │ │ │ ├── PotionItems.java
│ │ │ │ ├── PotionWater.java
│ │ │ │ ├── RedundantChanceTags.java
│ │ │ │ ├── RidingToPassengers.java
│ │ │ │ ├── ShulkerBoxEntityColor.java
│ │ │ │ ├── ShulkerBoxItemColor.java
│ │ │ │ ├── ShulkerBoxTileColor.java
│ │ │ │ ├── SignStrictJSON.java
│ │ │ │ ├── SkeletonSplit.java
│ │ │ │ ├── SpawnEggNames.java
│ │ │ │ ├── SpawnerEntityTypes.java
│ │ │ │ ├── StringToUUID.java
│ │ │ │ ├── TileEntityId.java
│ │ │ │ ├── TotemItemRename.java
│ │ │ │ ├── ZombieProfToType.java
│ │ │ │ └── ZombieSplit.java
│ │ │ ├── FixTypes.java
│ │ │ ├── IDataFixer.java
│ │ │ ├── IDataWalker.java
│ │ │ ├── IFixableData.java
│ │ │ ├── IFixType.java
│ │ │ ├── package-info.java
│ │ │ └── walkers
│ │ │ ├── BlockEntityTag.java
│ │ │ ├── EntityTag.java
│ │ │ ├── Filtered.java
│ │ │ ├── ItemStackData.java
│ │ │ ├── ItemStackDataLists.java
│ │ │ └── package-info.java
│ │ ├── EnchantmentNameParts.java
│ │ ├── EntityDamageSourceIndirect.java
│ │ ├── EntityDamageSource.java
│ │ ├── EntitySelectors.java
│ │ ├── EnumActionResult.java
│ │ ├── EnumBlockRenderType.java
│ │ ├── EnumFacing.java
│ │ ├── EnumHand.java
│ │ ├── EnumHandSide.java
│ │ ├── EnumParticleTypes.java
│ │ ├── EnumTypeAdapterFactory.java
│ │ ├── FoodStats.java
│ │ ├── FrameTimer.java
│ │ ├── HttpUtil.java
│ │ ├── IJsonSerializable.java
│ │ ├── IntegerCache.java
│ │ ├── IntHashMap.java
│ │ ├── IntIdentityHashBiMap.java
│ │ ├── IObjectIntIterable.java
│ │ ├── IProgressUpdate.java
│ │ ├── IStringSerializable.java
│ │ ├── ITabCompleter.java
│ │ ├── IThreadListener.java
│ │ ├── ITickable.java
│ │ ├── JsonUtils.java
│ │ ├── LazyLoadBase.java
│ │ ├── LoggingPrintStream.java
│ │ ├── LowerStringMap.java
│ │ ├── MapPopulator.java
│ │ ├── math
│ │ │ ├── AxisAlignedBB.java
│ │ │ ├── BlockPos.java
│ │ │ ├── Cartesian.java
│ │ │ ├── ChunkPos.java
│ │ │ ├── MathHelper.java
│ │ │ ├── package-info.java
│ │ │ ├── RayTraceResult.java
│ │ │ ├── Rotations.java
│ │ │ ├── Vec2f.java
│ │ │ ├── Vec3d.java
│ │ │ └── Vec3i.java
│ │ ├── MinecraftError.java
│ │ ├── Mirror.java
│ │ ├── MouseFilter.java
│ │ ├── MouseHelper.java
│ │ ├── MovementInputFromOptions.java
│ │ ├── MovementInput.java
│ │ ├── NonNullList.java
│ │ ├── ObjectIntIdentityMap.java
│ │ ├── package-info.java
│ │ ├── registry
│ │ │ ├── IRegistry.java
│ │ │ ├── package-info.java
│ │ │ ├── RegistryDefaulted.java
│ │ │ ├── RegistryNamespacedDefaultedByKey.java
│ │ │ ├── RegistryNamespaced.java
│ │ │ └── RegistrySimple.java
│ │ ├── ReportedException.java
│ │ ├── ResourceLocation.java
│ │ ├── Rotation.java
│ │ ├── ScreenShotHelper.java
│ │ ├── Session.java
│ │ ├── SoundCategory.java
│ │ ├── SoundEvent.java
│ │ ├── StringUtils.java
│ │ ├── TabCompleter.java
│ │ ├── text
│ │ │ ├── ChatType.java
│ │ │ ├── event
│ │ │ │ ├── ClickEvent.java
│ │ │ │ ├── HoverEvent.java
│ │ │ │ └── package-info.java
│ │ │ ├── ITextComponent.java
│ │ │ ├── package-info.java
│ │ │ ├── Style.java
│ │ │ ├── TextComponentBase.java
│ │ │ ├── TextComponentKeybind.java
│ │ │ ├── TextComponentScore.java
│ │ │ ├── TextComponentSelector.java
│ │ │ ├── TextComponentString.java
│ │ │ ├── TextComponentTranslationFormatException.java
│ │ │ ├── TextComponentTranslation.java
│ │ │ ├── TextComponentUtils.java
│ │ │ ├── TextFormatting.java
│ │ │ └── translation
│ │ │ ├── I18n.java
│ │ │ ├── LanguageMap.java
│ │ │ └── package-info.java
│ │ ├── Timer.java
│ │ ├── TupleIntJsonSerializable.java
│ │ ├── Tuple.java
│ │ ├── Util.java
│ │ ├── WeightedRandom.java
│ │ └── WeightedSpawnerEntity.java
│ ├── village
│ │ ├── MerchantRecipe.java
│ │ ├── MerchantRecipeList.java
│ │ ├── package-info.java
│ │ ├── VillageCollection.java
│ │ ├── VillageDoorInfo.java
│ │ ├── Village.java
│ │ └── VillageSiege.java
│ └── world
│ ├── biome
│ │ ├── BiomeBeach.java
│ │ ├── BiomeCache.java
│ │ ├── BiomeColorHelper.java
│ │ ├── BiomeDecorator.java
│ │ ├── BiomeDesert.java
│ │ ├── BiomeEndDecorator.java
│ │ ├── BiomeEnd.java
│ │ ├── BiomeForest.java
│ │ ├── BiomeForestMutated.java
│ │ ├── BiomeHellDecorator.java
│ │ ├── BiomeHell.java
│ │ ├── BiomeHills.java
│ │ ├── Biome.java
│ │ ├── BiomeJungle.java
│ │ ├── BiomeMesa.java
│ │ ├── BiomeMushroomIsland.java
│ │ ├── BiomeOcean.java
│ │ ├── BiomePlains.java
│ │ ├── BiomeProvider.java
│ │ ├── BiomeProviderSingle.java
│ │ ├── BiomeRiver.java
│ │ ├── BiomeSavanna.java
│ │ ├── BiomeSavannaMutated.java
│ │ ├── BiomeSnow.java
│ │ ├── BiomeStoneBeach.java
│ │ ├── BiomeSwamp.java
│ │ ├── BiomeTaiga.java
│ │ ├── BiomeVoidDecorator.java
│ │ ├── BiomeVoid.java
│ │ └── package-info.java
│ ├── border
│ │ ├── EnumBorderStatus.java
│ │ ├── IBorderListener.java
│ │ ├── package-info.java
│ │ └── WorldBorder.java
│ ├── BossInfo.java
│ ├── BossInfoServer.java
│ ├── chunk
│ │ ├── BlockStateContainer.java
│ │ ├── BlockStatePaletteHashMap.java
│ │ ├── BlockStatePaletteLinear.java
│ │ ├── BlockStatePaletteRegistry.java
│ │ ├── Chunk.java
│ │ ├── ChunkPrimer.java
│ │ ├── EmptyChunk.java
│ │ ├── IBlockStatePalette.java
│ │ ├── IBlockStatePaletteResizer.java
│ │ ├── IChunkProvider.java
│ │ ├── NibbleArray.java
│ │ ├── package-info.java
│ │ └── storage
│ │ ├── AnvilChunkLoader.java
│ │ ├── AnvilSaveConverter.java
│ │ ├── AnvilSaveHandler.java
│ │ ├── ChunkLoader.java
│ │ ├── ExtendedBlockStorage.java
│ │ ├── IChunkLoader.java
│ │ ├── NibbleArrayReader.java
│ │ ├── package-info.java
│ │ ├── RegionFileCache.java
│ │ └── RegionFile.java
│ ├── ChunkCache.java
│ ├── ColorizerFoliage.java
│ ├── ColorizerGrass.java
│ ├── DifficultyInstance.java
│ ├── DimensionType.java
│ ├── end
│ │ ├── DragonFightManager.java
│ │ ├── DragonSpawnManager.java
│ │ └── package-info.java
│ ├── EnumDifficulty.java
│ ├── EnumSkyBlock.java
│ ├── Explosion.java
│ ├── GameRules.java
│ ├── GameType.java
│ ├── gen
│ │ ├── ChunkGeneratorDebug.java
│ │ ├── ChunkGeneratorEnd.java
│ │ ├── ChunkGeneratorFlat.java
│ │ ├── ChunkGeneratorHell.java
│ │ ├── ChunkGeneratorOverworld.java
│ │ ├── ChunkGeneratorSettings.java
│ │ ├── ChunkProviderServer.java
│ │ ├── feature
│ │ │ ├── package-info.java
│ │ │ ├── WorldGenAbstractTree.java
│ │ │ ├── WorldGenBigMushroom.java
│ │ │ ├── WorldGenBigTree.java
│ │ │ ├── WorldGenBirchTree.java
│ │ │ ├── WorldGenBlockBlob.java
│ │ │ ├── WorldGenBush.java
│ │ │ ├── WorldGenCactus.java
│ │ │ ├── WorldGenCanopyTree.java
│ │ │ ├── WorldGenClay.java
│ │ │ ├── WorldGenDeadBush.java
│ │ │ ├── WorldGenDesertWells.java
│ │ │ ├── WorldGenDoublePlant.java
│ │ │ ├── WorldGenDungeons.java
│ │ │ ├── WorldGenEndGateway.java
│ │ │ ├── WorldGenEndIsland.java
│ │ │ ├── WorldGenEndPodium.java
│ │ │ ├── WorldGeneratorBonusChest.java
│ │ │ ├── WorldGenerator.java
│ │ │ ├── WorldGenFire.java
│ │ │ ├── WorldGenFlowers.java
│ │ │ ├── WorldGenFossils.java
│ │ │ ├── WorldGenGlowStone1.java
│ │ │ ├── WorldGenGlowStone2.java
│ │ │ ├── WorldGenHellLava.java
│ │ │ ├── WorldGenHugeTrees.java
│ │ │ ├── WorldGenIcePath.java
│ │ │ ├── WorldGenIceSpike.java
│ │ │ ├── WorldGenLakes.java
│ │ │ ├── WorldGenLiquids.java
│ │ │ ├── WorldGenMegaJungle.java
│ │ │ ├── WorldGenMegaPineTree.java
│ │ │ ├── WorldGenMelon.java
│ │ │ ├── WorldGenMinable.java
│ │ │ ├── WorldGenPumpkin.java
│ │ │ ├── WorldGenReed.java
│ │ │ ├── WorldGenSand.java
│ │ │ ├── WorldGenSavannaTree.java
│ │ │ ├── WorldGenShrub.java
│ │ │ ├── WorldGenSpikes.java
│ │ │ ├── WorldGenSwamp.java
│ │ │ ├── WorldGenTaiga1.java
│ │ │ ├── WorldGenTaiga2.java
│ │ │ ├── WorldGenTallGrass.java
│ │ │ ├── WorldGenTrees.java
│ │ │ ├── WorldGenVines.java
│ │ │ └── WorldGenWaterlily.java
│ │ ├── FlatGeneratorInfo.java
│ │ ├── FlatLayerInfo.java
│ │ ├── IChunkGenerator.java
│ │ ├── layer
│ │ │ ├── GenLayerAddIsland.java
│ │ │ ├── GenLayerAddMushroomIsland.java
│ │ │ ├── GenLayerAddSnow.java
│ │ │ ├── GenLayerBiomeEdge.java
│ │ │ ├── GenLayerBiome.java
│ │ │ ├── GenLayerDeepOcean.java
│ │ │ ├── GenLayerEdge.java
│ │ │ ├── GenLayerFuzzyZoom.java
│ │ │ ├── GenLayerHills.java
│ │ │ ├── GenLayerIsland.java
│ │ │ ├── GenLayer.java
│ │ │ ├── GenLayerRareBiome.java
│ │ │ ├── GenLayerRemoveTooMuchOcean.java
│ │ │ ├── GenLayerRiverInit.java
│ │ │ ├── GenLayerRiver.java
│ │ │ ├── GenLayerRiverMix.java
│ │ │ ├── GenLayerShore.java
│ │ │ ├── GenLayerSmooth.java
│ │ │ ├── GenLayerVoronoiZoom.java
│ │ │ ├── GenLayerZoom.java
│ │ │ ├── IntCache.java
│ │ │ └── package-info.java
│ │ ├── MapGenBase.java
│ │ ├── MapGenCavesHell.java
│ │ ├── MapGenCaves.java
│ │ ├── MapGenRavine.java
│ │ ├── NoiseGeneratorImproved.java
│ │ ├── NoiseGenerator.java
│ │ ├── NoiseGeneratorOctaves.java
│ │ ├── NoiseGeneratorPerlin.java
│ │ ├── NoiseGeneratorSimplex.java
│ │ ├── package-info.java
│ │ └── structure
│ │ ├── ComponentScatteredFeaturePieces.java
│ │ ├── MapGenEndCity.java
│ │ ├── MapGenMineshaft.java
│ │ ├── MapGenNetherBridge.java
│ │ ├── MapGenScatteredFeature.java
│ │ ├── MapGenStronghold.java
│ │ ├── MapGenStructureData.java
│ │ ├── MapGenStructureIO.java
│ │ ├── MapGenStructure.java
│ │ ├── MapGenVillage.java
│ │ ├── package-info.java
│ │ ├── StructureBoundingBox.java
│ │ ├── StructureComponent.java
│ │ ├── StructureComponentTemplate.java
│ │ ├── StructureEndCityPieces.java
│ │ ├── StructureMineshaftPieces.java
│ │ ├── StructureMineshaftStart.java
│ │ ├── StructureNetherBridgePieces.java
│ │ ├── StructureOceanMonument.java
│ │ ├── StructureOceanMonumentPieces.java
│ │ ├── StructureStart.java
│ │ ├── StructureStrongholdPieces.java
│ │ ├── StructureVillagePieces.java
│ │ ├── template
│ │ │ ├── BlockRotationProcessor.java
│ │ │ ├── ITemplateProcessor.java
│ │ │ ├── package-info.java
│ │ │ ├── PlacementSettings.java
│ │ │ ├── Template.java
│ │ │ └── TemplateManager.java
│ │ ├── WoodlandMansion.java
│ │ └── WoodlandMansionPieces.java
│ ├── IBlockAccess.java
│ ├── IInteractionObject.java
│ ├── ILockableContainer.java
│ ├── IWorldEventListener.java
│ ├── IWorldNameable.java
│ ├── LockCode.java
│ ├── MinecraftException.java
│ ├── NextTickListEntry.java
│ ├── package-info.java
│ ├── ServerWorldEventHandler.java
│ ├── storage
│ │ ├── DerivedWorldInfo.java
│ │ ├── IPlayerFileData.java
│ │ ├── ISaveFormat.java
│ │ ├── ISaveHandler.java
│ │ ├── IThreadedFileIO.java
│ │ ├── loot
│ │ │ ├── conditions
│ │ │ │ ├── EntityHasProperty.java
│ │ │ │ ├── EntityHasScore.java
│ │ │ │ ├── KilledByPlayer.java
│ │ │ │ ├── LootCondition.java
│ │ │ │ ├── LootConditionManager.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── RandomChance.java
│ │ │ │ └── RandomChanceWithLooting.java
│ │ │ ├── functions
│ │ │ │ ├── EnchantRandomly.java
│ │ │ │ ├── EnchantWithLevels.java
│ │ │ │ ├── LootFunction.java
│ │ │ │ ├── LootFunctionManager.java
│ │ │ │ ├── LootingEnchantBonus.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── SetAttributes.java
│ │ │ │ ├── SetCount.java
│ │ │ │ ├── SetDamage.java
│ │ │ │ ├── SetMetadata.java
│ │ │ │ ├── SetNBT.java
│ │ │ │ └── Smelt.java
│ │ │ ├── ILootContainer.java
│ │ │ ├── LootContext.java
│ │ │ ├── LootEntryEmpty.java
│ │ │ ├── LootEntryItem.java
│ │ │ ├── LootEntry.java
│ │ │ ├── LootEntryTable.java
│ │ │ ├── LootPool.java
│ │ │ ├── LootTable.java
│ │ │ ├── LootTableList.java
│ │ │ ├── LootTableManager.java
│ │ │ ├── package-info.java
│ │ │ ├── properties
│ │ │ │ ├── EntityOnFire.java
│ │ │ │ ├── EntityProperty.java
│ │ │ │ ├── EntityPropertyManager.java
│ │ │ │ └── package-info.java
│ │ │ └── RandomValueRange.java
│ │ ├── MapData.java
│ │ ├── MapDecoration.java
│ │ ├── MapStorage.java
│ │ ├── package-info.java
│ │ ├── SaveDataMemoryStorage.java
│ │ ├── SaveFormatOld.java
│ │ ├── SaveHandler.java
│ │ ├── SaveHandlerMP.java
│ │ ├── ThreadedFileIOBase.java
│ │ ├── WorldInfo.java
│ │ ├── WorldSavedDataCallableSave.java
│ │ ├── WorldSavedData.java
│ │ └── WorldSummary.java
│ ├── Teleporter.java
│ ├── WorldEntitySpawner.java
│ ├── World.java
│ ├── WorldProviderEnd.java
│ ├── WorldProviderHell.java
│ ├── WorldProvider.java
│ ├── WorldProviderSurface.java
│ ├── WorldServerDemo.java
│ ├── WorldServer.java
│ ├── WorldServerMulti.java
│ ├── WorldSettings.java
│ └── WorldType.java
└── Start.java
126 directories, 2168 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论