在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → minecraft源代码亲测可运行

minecraft源代码亲测可运行

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:3.34M
  • 下载次数:13
  • 浏览次数:1990
  • 发布时间:2020-08-26
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
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

标签:

实例下载地址

minecraft源代码亲测可运行

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警