Update #0 - First Release

This commit is contained in:
LAX1DUDE
2022-12-25 01:12:28 -08:00
commit e7179fad45
2154 changed files with 256324 additions and 0 deletions

View File

@ -0,0 +1,395 @@
# 394 files to delete:
net/minecraft/world/gen/layer/GenLayerHills.java
net/minecraft/world/gen/MapGenBase.java
net/minecraft/client/renderer/VertexBufferUploader.java
net/minecraft/command/CommandWorldBorder.java
net/minecraft/command/IAdminCommand.java
net/minecraft/realms/DisconnectedRealmsScreen.java
net/minecraft/world/storage/SaveFormatOld.java
net/minecraft/world/gen/layer/GenLayerVoronoiZoom.java
net/minecraft/entity/ai/EntityAITargetNonTamed.java
net/minecraft/entity/ai/EntityMoveHelper.java
net/minecraft/entity/ai/EntityAIOcelotAttack.java
net/minecraft/client/stream/Metadata.java
net/minecraft/village/Village.java
net/minecraft/village/VillageSiege.java
net/minecraft/entity/ai/EntityAITradePlayer.java
net/minecraft/network/NetworkManager.java
net/minecraft/world/gen/MapGenCaves.java
net/minecraft/command/CommandTrigger.java
net/minecraft/world/gen/feature/WorldGenIcePath.java
net/minecraft/realms/RealmsServerPing.java
net/minecraft/client/renderer/chunk/ChunkRenderDispatcher.java
net/minecraft/entity/ai/EntityAIVillagerMate.java
net/minecraft/world/storage/DerivedWorldInfo.java
net/minecraft/server/network/NetHandlerStatusServer.java
net/minecraft/client/gui/ServerListEntryLanScan.java
net/minecraft/entity/ai/EntityAIBase.java
net/minecraft/world/gen/feature/WorldGenDungeons.java
net/minecraft/command/server/CommandListBans.java
net/minecraft/realms/RealmsServerStatusPinger.java
net/minecraft/command/CommandExecuteAt.java
net/minecraft/network/NetHandlerPlayServer.java
net/minecraft/world/gen/feature/WorldGenWaterlily.java
net/minecraft/entity/ai/EntityAIMoveThroughVillage.java
net/minecraft/client/renderer/GlStateManager.java
net/minecraft/world/gen/feature/WorldGenTaiga1.java
net/minecraft/entity/ai/EntityAICreeperSwell.java
net/minecraft/command/server/CommandSaveAll.java
net/minecraft/realms/RealmsVertexFormat.java
net/minecraft/network/NettyCompressionDecoder.java
net/minecraft/profiler/PlayerUsageSnooper.java
net/minecraft/client/gui/GuiSelectWorld.java
net/minecraft/entity/ai/EntityAIHarvestFarmland.java
net/minecraft/command/server/CommandPublishLocalServer.java
net/minecraft/command/CommandDebug.java
net/minecraft/world/gen/feature/WorldGenReed.java
net/minecraft/client/renderer/chunk/VboChunkFactory.java
net/minecraft/client/gui/GuiScreenCustomizePresets.java
net/minecraft/command/CommandGive.java
net/minecraft/world/gen/feature/WorldGenGlowStone1.java
net/minecraft/command/CommandGameRule.java
net/minecraft/world/gen/feature/WorldGenDesertWells.java
net/minecraft/server/management/PreYggdrasilConverter.java
net/minecraft/pathfinding/PathFinder.java
net/minecraft/network/PacketThreadUtil.java
net/minecraft/realms/RealmsClickableScrolledSelectionList.java
net/minecraft/client/shader/ShaderManager.java
net/minecraft/entity/ai/EntityAIWander.java
net/minecraft/server/management/UserListBans.java
net/minecraft/server/integrated/IntegratedServerCommandManager.java
net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.java
net/minecraft/command/CommandSpreadPlayers.java
net/minecraft/world/gen/structure/StructureNetherBridgePieces.java
net/minecraft/command/CommandWeather.java
net/minecraft/world/gen/feature/WorldGenTallGrass.java
net/minecraft/realms/RealmsMth.java
net/minecraft/world/gen/structure/MapGenStronghold.java
net/minecraft/realms/RealmsConnect.java
net/minecraft/client/stream/BroadcastController.java
net/minecraft/world/gen/feature/WorldGenSand.java
net/minecraft/entity/ai/EntityAIOcelotSit.java
net/minecraft/client/stream/IngestServerTester.java
net/minecraft/command/server/CommandDeOp.java
net/minecraft/world/gen/structure/MapGenStructureData.java
net/minecraft/client/renderer/ThreadDownloadImageData.java
net/minecraft/util/ThreadSafeBoundList.java
net/minecraft/command/ServerCommandManager.java
net/minecraft/client/shader/ShaderLinkHelper.java
net/minecraft/world/gen/structure/MapGenVillage.java
net/minecraft/client/gui/ServerListEntryLanDetected.java
net/minecraft/world/biome/WorldChunkManager.java
net/minecraft/command/CommandBase.java
net/minecraft/world/gen/ChunkProviderEnd.java
net/minecraft/entity/ai/EntityAIAttackOnCollide.java
net/minecraft/entity/ai/EntityAIMoveTowardsRestriction.java
net/minecraft/command/server/CommandOp.java
net/minecraft/world/gen/structure/MapGenMineshaft.java
net/minecraft/world/chunk/storage/RegionFileCache.java
net/minecraft/world/gen/structure/StructureBoundingBox.java
net/minecraft/world/biome/WorldChunkManagerHell.java
net/minecraft/world/gen/feature/WorldGenVines.java
net/minecraft/command/server/CommandSaveOn.java
net/minecraft/client/gui/stream/GuiIngestServers.java
net/minecraft/entity/ai/EntityAIPanic.java
net/minecraft/world/gen/structure/StructureMineshaftStart.java
net/minecraft/client/network/NetHandlerHandshakeMemory.java
net/minecraft/server/MinecraftServer.java
net/minecraft/command/server/CommandBanIp.java
net/minecraft/world/gen/layer/IntCache.java
net/minecraft/stats/StatisticsFile.java
net/minecraft/world/gen/feature/WorldGenHellLava.java
net/minecraft/world/gen/layer/GenLayerFuzzyZoom.java
net/minecraft/world/gen/feature/WorldGenMelon.java
net/minecraft/world/demo/DemoWorldServer.java
net/minecraft/util/MessageSerializer2.java
net/minecraft/command/server/CommandEmote.java
net/minecraft/network/NettyEncryptingDecoder.java
net/minecraft/world/gen/feature/WorldGenCactus.java
net/minecraft/command/WrongUsageException.java
net/minecraft/command/CommandReplaceItem.java
net/minecraft/entity/ai/EntityAIDoorInteract.java
net/minecraft/server/integrated/IntegratedPlayerList.java
net/minecraft/entity/ai/EntityAITarget.java
net/minecraft/command/CommandTime.java
net/minecraft/client/gui/GuiFlatPresets.java
net/minecraft/client/renderer/WorldVertexBufferUploader.java
net/minecraft/world/gen/ChunkProviderServer.java
net/minecraft/entity/ai/EntityJumpHelper.java
net/minecraft/network/PingResponseHandler.java
net/minecraft/entity/ai/EntityAIMate.java
net/minecraft/entity/ai/EntityAIOwnerHurtByTarget.java
net/minecraft/world/chunk/storage/IChunkLoader.java
net/minecraft/command/CommandXP.java
net/minecraft/world/gen/ChunkProviderFlat.java
net/minecraft/world/gen/layer/GenLayerDeepOcean.java
net/minecraft/client/stream/NullStream.java
net/minecraft/entity/ai/EntityAIOwnerHurtTarget.java
net/minecraft/world/gen/feature/WorldGenMegaJungle.java
net/minecraft/entity/ai/EntityAIMoveTowardsTarget.java
net/minecraft/entity/ai/EntityAIFindEntityNearest.java
net/minecraft/world/storage/SaveHandler.java
net/minecraft/command/server/CommandTeleport.java
net/minecraft/world/pathfinder/NodeProcessor.java
net/minecraft/network/NetworkSystem.java
net/minecraft/pathfinding/PathPoint.java
net/minecraft/command/CommandNotFoundException.java
net/minecraft/client/shader/Shader.java
net/minecraft/world/gen/feature/WorldGenLiquids.java
net/minecraft/entity/EntityTrackerEntry.java
net/minecraft/command/server/CommandMessage.java
net/minecraft/entity/ai/EntityAIBeg.java
net/minecraft/command/CommandParticle.java
net/minecraft/world/gen/layer/GenLayerZoom.java
net/minecraft/client/resources/SkinManager.java
net/minecraft/server/network/NetHandlerLoginServer.java
net/minecraft/command/CommandPlaySound.java
net/minecraft/world/gen/feature/WorldGenSwamp.java
net/minecraft/world/biome/BiomeCache.java
net/minecraft/command/CommandCompare.java
net/minecraft/world/pathfinder/WalkNodeProcessor.java
net/minecraft/entity/ai/EntityAIVillagerInteract.java
net/minecraft/command/CommandStats.java
net/minecraft/entity/ai/EntityAIFollowGolem.java
net/minecraft/command/CommandKill.java
net/minecraft/world/gen/layer/GenLayerRiverInit.java
net/minecraft/entity/ai/EntitySenses.java
net/minecraft/entity/ai/EntityAIFollowOwner.java
net/minecraft/util/MessageDeserializer2.java
net/minecraft/world/gen/feature/WorldGenPumpkin.java
net/minecraft/command/CommandEnchant.java
net/minecraft/pathfinding/Path.java
net/minecraft/world/gen/feature/WorldGenShrub.java
net/minecraft/world/gen/ChunkProviderDebug.java
net/minecraft/util/HttpUtil.java
net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.java
net/minecraft/command/CommandClearInventory.java
net/minecraft/entity/ai/EntityAIRestrictSun.java
net/minecraft/world/gen/feature/WorldGenDeadBush.java
net/minecraft/realms/RealmsButton.java
net/minecraft/village/VillageDoorInfo.java
net/minecraft/client/gui/GuiScreenDemo.java
net/minecraft/client/renderer/vertex/VertexFormatElement.java
net/minecraft/command/server/CommandSetBlock.java
net/minecraft/entity/ai/EntityAITasks.java
net/minecraft/entity/ai/EntityAILookAtVillager.java
net/minecraft/world/gen/feature/WorldGenFlowers.java
net/minecraft/world/WorldManager.java
net/minecraft/client/gui/GuiScreenRealmsProxy.java
net/minecraft/command/CommandToggleDownfall.java
net/minecraft/entity/ai/EntityAIWatchClosest2.java
net/minecraft/world/pathfinder/SwimNodeProcessor.java
net/minecraft/client/renderer/texture/TextureAtlasSprite.java
net/minecraft/entity/ai/EntityAILeapAtTarget.java
net/minecraft/entity/ai/EntityAIMoveIndoors.java
net/minecraft/entity/ai/EntityAIDefendVillage.java
net/minecraft/entity/ai/EntityAIWatchClosest.java
net/minecraft/util/JsonUtils.java
net/minecraft/client/shader/ShaderGroup.java
net/minecraft/server/management/ItemInWorldManager.java
net/minecraft/server/management/UserListWhitelist.java
net/minecraft/entity/ai/EntityAIMoveToBlock.java
net/minecraft/client/shader/ShaderLoader.java
net/minecraft/realms/RealmsEditBox.java
net/minecraft/entity/player/EntityPlayerMP.java
net/minecraft/server/management/UserListEntry.java
net/minecraft/command/CommandSetSpawnpoint.java
net/minecraft/network/NettyEncryptionTranslator.java
net/minecraft/entity/ai/EntityAIOpenDoor.java
net/minecraft/command/CommandDifficulty.java
net/minecraft/world/gen/feature/WorldGenHugeTrees.java
net/minecraft/world/gen/feature/WorldGenSavannaTree.java
net/minecraft/client/audio/SoundManager.java
net/minecraft/world/gen/structure/StructureComponent.java
net/minecraft/command/CommandFill.java
net/minecraft/world/biome/BiomeEndDecorator.java
net/minecraft/command/ICommand.java
net/minecraft/command/server/CommandPardonPlayer.java
net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer.java
net/minecraft/realms/RealmsDefaultVertexFormat.java
net/minecraft/command/CommandServerKick.java
net/minecraft/world/gen/feature/WorldGenSpikes.java
net/minecraft/pathfinding/PathNavigateClimber.java
net/minecraft/world/gen/layer/GenLayerBiome.java
net/minecraft/realms/RealmsBridge.java
net/minecraft/client/resources/FileResourcePack.java
net/minecraft/world/gen/MapGenRavine.java
net/minecraft/server/management/UserListOpsEntry.java
net/minecraft/entity/ai/EntityAISwimming.java
net/minecraft/util/MessageSerializer.java
net/minecraft/client/renderer/OpenGlHelper.java
net/minecraft/server/management/PlayerManager.java
net/minecraft/client/gui/GuiCreateFlatWorld.java
net/minecraft/world/gen/structure/StructureOceanMonument.java
net/minecraft/command/CommandHandler.java
net/minecraft/server/management/PlayerProfileCache.java
net/minecraft/world/demo/DemoWorldManager.java
net/minecraft/entity/ai/EntityAIControlledByPlayer.java
net/minecraft/client/gui/stream/GuiStreamUnavailable.java
net/minecraft/command/CommandClone.java
net/minecraft/world/chunk/storage/AnvilChunkLoader.java
net/minecraft/client/multiplayer/ThreadLanServerPing.java
net/minecraft/command/server/CommandListPlayers.java
net/minecraft/command/server/CommandSummon.java
net/minecraft/entity/ai/EntityAILookIdle.java
net/minecraft/command/server/CommandMessageRaw.java
net/minecraft/world/chunk/storage/RegionFile.java
net/minecraft/network/NettyEncryptingEncoder.java
net/minecraft/util/EnumTypeAdapterFactory.java
net/minecraft/client/gui/stream/GuiStreamOptions.java
net/minecraft/scoreboard/ServerScoreboard.java
net/minecraft/command/ICommandManager.java
net/minecraft/village/VillageCollection.java
net/minecraft/client/network/NetHandlerLoginClient.java
net/minecraft/command/CommandDefaultGameMode.java
net/minecraft/world/gen/layer/GenLayerAddIsland.java
net/minecraft/world/gen/layer/GenLayerBiomeEdge.java
net/minecraft/world/gen/structure/MapGenNetherBridge.java
net/minecraft/world/gen/layer/GenLayerEdge.java
net/minecraft/server/management/ServerConfigurationManager.java
net/minecraft/realms/RealmsScreen.java
net/minecraft/client/stream/ChatController.java
net/minecraft/world/gen/structure/StructureVillagePieces.java
net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.java
net/minecraft/world/gen/feature/WorldGenIceSpike.java
net/minecraft/world/gen/feature/WorldGenLakes.java
net/minecraft/command/server/CommandWhitelist.java
net/minecraft/client/gui/GuiShareToLan.java
net/minecraft/world/gen/ChunkProviderGenerate.java
net/minecraft/world/gen/feature/WorldGenDoublePlant.java
net/minecraft/command/NumberInvalidException.java
net/minecraft/profiler/IPlayerUsage.java
net/minecraft/world/gen/layer/GenLayer.java
net/minecraft/world/gen/layer/GenLayerRiverMix.java
net/minecraft/world/gen/GeneratorBushFeature.java
net/minecraft/realms/Tezzelator.java
net/minecraft/world/gen/layer/GenLayerRareBiome.java
net/minecraft/client/gui/GuiRenameWorld.java
net/minecraft/world/gen/feature/WorldGenForest.java
net/minecraft/command/server/CommandSaveOff.java
net/minecraft/pathfinding/PathEntity.java
net/minecraft/command/CommandSetPlayerTimeout.java
net/minecraft/realms/RealmsLevelSummary.java
net/minecraft/realms/RealmsServerAddress.java
net/minecraft/world/gen/feature/WorldGenBigTree.java
net/minecraft/world/gen/feature/WorldGenerator.java
net/minecraft/pathfinding/PathNavigate.java
net/minecraft/realms/RealmsAnvilLevelStorageSource.java
net/minecraft/realms/RealmsSliderButton.java
net/minecraft/entity/ai/EntityAIBreakDoor.java
net/minecraft/client/gui/GuiCustomizeWorldScreen.java
net/minecraft/world/storage/ThreadedFileIOBase.java
net/minecraft/client/renderer/vertex/VertexBuffer.java
net/minecraft/world/storage/SaveFormatComparator.java
net/minecraft/world/WorldServer.java
net/minecraft/network/rcon/RConConsoleSource.java
net/minecraft/world/chunk/storage/AnvilSaveHandler.java
net/minecraft/world/gen/feature/WorldGenFire.java
net/minecraft/entity/ai/EntityAIFleeSun.java
net/minecraft/world/gen/feature/WorldGenAbstractTree.java
net/minecraft/world/gen/feature/WorldGenGlowStone2.java
net/minecraft/world/gen/feature/WorldGenTrees.java
net/minecraft/realms/RealmsVertexFormatElement.java
net/minecraft/command/server/CommandTestFor.java
net/minecraft/network/NettyCompressionEncoder.java
net/minecraft/client/shader/Framebuffer.java
net/minecraft/client/gui/GuiSnooper.java
net/minecraft/world/gen/feature/WorldGenTaiga2.java
net/minecraft/world/gen/feature/WorldGenClay.java
net/minecraft/client/renderer/VboRenderList.java
net/minecraft/world/gen/layer/GenLayerShore.java
net/minecraft/entity/ai/RandomPositionGenerator.java
net/minecraft/command/CommandShowSeed.java
net/minecraft/server/network/NetHandlerHandshakeTCP.java
net/minecraft/world/gen/structure/MapGenStructure.java
net/minecraft/world/gen/layer/GenLayerAddSnow.java
net/minecraft/server/integrated/IntegratedServer.java
net/minecraft/client/renderer/WorldRenderer.java
net/minecraft/command/CommandEntityData.java
net/minecraft/client/stream/TwitchStream.java
net/minecraft/client/shader/ShaderDefault.java
net/minecraft/world/gen/ChunkProviderSettings.java
net/minecraft/command/server/CommandAchievement.java
net/minecraft/world/SpawnerAnimals.java
net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy.java
net/minecraft/world/gen/structure/MapGenStructureIO.java
net/minecraft/command/CommandGameMode.java
net/minecraft/server/management/BanEntry.java
net/minecraft/world/gen/feature/WorldGenBigMushroom.java
net/minecraft/client/gui/GuiSlotRealmsProxy.java
net/minecraft/command/server/CommandScoreboard.java
net/minecraft/entity/ai/EntityAIPlay.java
net/minecraft/command/server/CommandPardonIp.java
net/minecraft/client/stream/MetadataAchievement.java
net/minecraft/server/management/BanList.java
net/minecraft/entity/ai/EntityAINearestAttackableTarget.java
net/minecraft/server/management/IPBanEntry.java
net/minecraft/client/gui/GuiStreamIndicator.java
net/minecraft/util/CryptManager.java
net/minecraft/entity/ai/EntityAITempt.java
net/minecraft/server/management/UserListWhitelistEntry.java
net/minecraft/world/gen/layer/GenLayerIsland.java
net/minecraft/world/gen/structure/StructureStrongholdPieces.java
net/minecraft/command/server/CommandBroadcast.java
net/minecraft/command/CommandHelp.java
net/minecraft/command/server/CommandTestForBlock.java
net/minecraft/server/management/UserListOps.java
net/minecraft/world/WorldServerMulti.java
net/minecraft/world/gen/structure/StructureMineshaftPieces.java
net/minecraft/world/gen/feature/WorldGenCanopyTree.java
net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy.java
net/minecraft/world/chunk/storage/ChunkLoader.java
net/minecraft/client/stream/MetadataPlayerDeath.java
net/minecraft/entity/ai/EntityAIAvoidEntity.java
net/minecraft/world/gen/feature/WorldGenBlockBlob.java
net/minecraft/entity/ai/EntityAISit.java
net/minecraft/command/server/CommandBanPlayer.java
net/minecraft/client/shader/ShaderUniform.java
net/minecraft/world/storage/ISaveFormat.java
net/minecraft/realms/Realms.java
net/minecraft/world/chunk/storage/AnvilSaveConverter.java
net/minecraft/client/gui/GuiButtonRealmsProxy.java
net/minecraft/pathfinding/PathNavigateSwimmer.java
net/minecraft/client/network/OldServerPinger.java
net/minecraft/world/gen/ChunkProviderHell.java
net/minecraft/world/gen/feature/WorldGenMinable.java
net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy.java
net/minecraft/command/CommandResultStats.java
net/minecraft/entity/ai/EntityAIRestrictOpenDoor.java
net/minecraft/entity/ai/EntityLookHelper.java
net/minecraft/server/management/UserListBansEntry.java
net/minecraft/client/renderer/vertex/VertexFormat.java
net/minecraft/client/gui/stream/GuiTwitchUserMode.java
net/minecraft/entity/ai/EntityAIFollowParent.java
net/minecraft/realms/RealmsScrolledSelectionList.java
net/minecraft/command/server/CommandStop.java
net/minecraft/realms/RealmsSharedConstants.java
net/minecraft/entity/ai/EntityAIArrowAttack.java
net/minecraft/world/gen/layer/GenLayerSmooth.java
net/minecraft/command/server/CommandSetDefaultSpawnpoint.java
net/minecraft/world/gen/structure/MapGenScatteredFeature.java
net/minecraft/entity/ai/EntityAIHurtByTarget.java
net/minecraft/world/gen/structure/StructureStart.java
net/minecraft/command/CommandEffect.java
net/minecraft/world/gen/feature/WorldGeneratorBonusChest.java
net/minecraft/world/Teleporter.java
net/minecraft/world/gen/layer/GenLayerRiver.java
net/minecraft/client/gui/GuiCreateWorld.java
net/minecraft/server/management/UserList.java
net/minecraft/realms/RealmsSimpleScrolledSelectionList.java
net/minecraft/entity/ai/EntityAIEatGrass.java
net/minecraft/world/gen/structure/StructureOceanMonumentPieces.java
net/minecraft/command/CommandTitle.java
net/minecraft/world/gen/MapGenCavesHell.java
net/minecraft/client/resources/FolderResourcePack.java
net/minecraft/command/SyntaxErrorException.java
net/minecraft/entity/EntityTracker.java
net/minecraft/client/stream/MetadataCombat.java
net/minecraft/client/network/LanServerDetector.java
net/minecraft/command/CommandBlockData.java
net/minecraft/util/MessageDeserializer.java
net/minecraft/pathfinding/PathNavigateGround.java
net/minecraft/world/gen/feature/WorldGenMegaPineTree.java
net/minecraft/world/biome/BiomeDecorator.java
net/minecraft/realms/RealmsBufferBuilder.java
net/minecraft/entity/ai/EntityAILookAtTradePlayer.java

View File

@ -0,0 +1,96 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 135
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 14 @ 144 : 146
> CHANGE 357 : 358 @ 489 : 490
~ public void randomTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 361 : 362 @ 493 : 494
~ public void updateTick(World var1, BlockPos var2, IBlockState var3, EaglercraftRandom var4) {
> CHANGE 364 : 365 @ 496 : 497
~ public void randomDisplayTick(World worldIn, BlockPos pos, IBlockState state, EaglercraftRandom rand) {
> CHANGE 383 : 384 @ 515 : 516
~ public int quantityDropped(EaglercraftRandom random) {
> CHANGE 387 : 388 @ 519 : 520
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> DELETE 403 @ 535 : 537
> DELETE 404 @ 538 : 548
> CHANGE 407 : 408 @ 551 : 561
~
> DELETE 411 @ 564 : 572
> CHANGE 663 : 664 @ 824 : 825
~ public int quantityDroppedWithBonus(int fortune, EaglercraftRandom random) {
> INSERT 800 : 801 @ 961
+ bootstrapStates();
> INSERT 1269 : 1309 @ 1429
+ public static void bootstrapStates() {
+ BlockBed.bootstrapStates();
+ BlockDirt.bootstrapStates();
+ BlockDoor.bootstrapStates();
+ BlockDoublePlant.bootstrapStates();
+ BlockFlowerPot.bootstrapStates();
+ BlockHugeMushroom.bootstrapStates();
+ BlockLever.bootstrapStates();
+ BlockLog.bootstrapStates();
+ BlockNewLeaf.bootstrapStates();
+ BlockNewLog.bootstrapStates();
+ BlockOldLeaf.bootstrapStates();
+ BlockOldLog.bootstrapStates();
+ BlockPistonExtension.bootstrapStates();
+ BlockPistonMoving.bootstrapStates();
+ BlockPlanks.bootstrapStates();
+ BlockPrismarine.bootstrapStates();
+ BlockQuartz.bootstrapStates();
+ BlockRail.bootstrapStates();
+ BlockRailDetector.bootstrapStates();
+ BlockRailPowered.bootstrapStates();
+ BlockRedSandstone.bootstrapStates();
+ BlockRedstoneComparator.bootstrapStates();
+ BlockRedstoneWire.bootstrapStates();
+ BlockSand.bootstrapStates();
+ BlockSandStone.bootstrapStates();
+ BlockSapling.bootstrapStates();
+ BlockSilverfish.bootstrapStates();
+ BlockSlab.bootstrapStates();
+ BlockStairs.bootstrapStates();
+ BlockStone.bootstrapStates();
+ BlockStoneBrick.bootstrapStates();
+ BlockStoneSlab.bootstrapStates();
+ BlockStoneSlabNew.bootstrapStates();
+ BlockTallGrass.bootstrapStates();
+ BlockTrapDoor.bootstrapStates();
+ BlockWall.bootstrapStates();
+ BlockWoodSlab.bootstrapStates();
+ }
+
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,22 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 4
~
> DELETE 55 @ 55 : 64
> INSERT 96 : 101 @ 105
+ public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn,
+ EnumFacing side, float hitX, float hitY, float hitZ) {
+ return true;
+ }
+
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 68 : 69 @ 69 : 70
~ public Item getItemDropped(IBlockState state, EaglercraftRandom rand, int fortune) {
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,27 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 8 @ 9 : 10
> CHANGE 81 : 82 @ 83 : 84
~ public void randomTick(World worldIn, BlockPos pos, IBlockState state, EaglercraftRandom random) {
> CHANGE 84 : 85 @ 86 : 92
~ public void updateTick(World worldIn, BlockPos pos, IBlockState state, EaglercraftRandom rand) {
> DELETE 86 @ 93 : 94
> DELETE 88 @ 96 : 106
> EOF

View File

@ -0,0 +1,24 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> DELETE 8 @ 10 : 11
> DELETE 9 @ 12 : 13
> DELETE 14 @ 18 : 19
> DELETE 15 @ 20 : 22
> CHANGE 29 : 30 @ 36 : 47
~ return true;
> DELETE 69 @ 86 : 115
> EOF

View File

@ -0,0 +1,42 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 10 @ 11 : 12
> DELETE 14 @ 16 : 17
> DELETE 19 @ 22 : 23
> CHANGE 21 : 22 @ 25 : 27
~ public static PropertyEnum<BlockBed.EnumPartType> PART;
> INSERT 31 : 35 @ 36
+ public static void bootstrapStates() {
+ PART = PropertyEnum.<BlockBed.EnumPartType>create("part", BlockBed.EnumPartType.class);
+ }
+
> CHANGE 37 : 38 @ 38 : 90
~ return true;
> DELETE 40 @ 92 : 102
> DELETE 60 @ 122 : 125
> CHANGE 64 : 65 @ 129 : 130
~ public Item getItemDropped(IBlockState iblockstate, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 16 : 17 @ 16 : 17
~ public int quantityDropped(EaglercraftRandom var1) {
> CHANGE 20 : 21 @ 20 : 21
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,27 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 18 @ 18 : 19
> CHANGE 73 : 74 @ 74 : 85
~ return true;
> CHANGE 87 : 88 @ 98 : 99
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom random) {
> CHANGE 103 : 104 @ 114 : 115
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 45 : 46 @ 45 : 46
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom var4) {
> EOF

View File

@ -0,0 +1,18 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 5
> DELETE 9 @ 12 : 13
> DELETE 11 @ 15 : 16
> DELETE 164 @ 169 : 189
> DELETE 171 @ 196 : 236
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 29 : 30 @ 29 : 30
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom var4) {
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 103 : 104 @ 103 : 104
~ public int quantityDropped(EaglercraftRandom var1) {
> CHANGE 107 : 108 @ 107 : 108
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,12 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 4
~
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,29 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 12 @ 12 : 13
> DELETE 13 @ 14 : 15
> DELETE 15 @ 17 : 22
> DELETE 57 @ 64 : 74
> CHANGE 59 : 60 @ 76 : 164
~ return true;
> CHANGE 77 : 78 @ 181 : 182
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,20 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> DELETE 17 @ 19 : 20
> CHANGE 131 : 132 @ 134 : 206
~ return state;
> CHANGE 249 : 250 @ 323 : 338
~ return true;
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 16 : 17 @ 16 : 17
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> CHANGE 20 : 21 @ 20 : 21
~ public int quantityDropped(EaglercraftRandom var1) {
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 7
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 32 : 33 @ 35 : 36
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom var4) {
> CHANGE 150 : 151 @ 153 : 154
~ public boolean canUseBonemeal(World var1, EaglercraftRandom var2, BlockPos var3, IBlockState var4) {
> CHANGE 154 : 155 @ 157 : 158
~ public void grow(World world, EaglercraftRandom var2, BlockPos blockpos, IBlockState iblockstate) {
> EOF

View File

@ -0,0 +1,12 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 4
~
> EOF

View File

@ -0,0 +1,23 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 32 : 33 @ 33 : 48
~ public void updateTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom var4) {
> DELETE 73 @ 88 : 92
> CHANGE 76 : 77 @ 95 : 96
~ public int quantityDropped(EaglercraftRandom var1) {
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,31 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 7
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 12 @ 15 : 16
> CHANGE 34 : 35 @ 38 : 39
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 116 : 117 @ 120 : 138
~ public Item getItemDropped(IBlockState iblockstate, EaglercraftRandom var2, int var3) {
> CHANGE 128 : 129 @ 149 : 150
~ public boolean canUseBonemeal(World var1, EaglercraftRandom var2, BlockPos var3, IBlockState var4) {
> CHANGE 132 : 133 @ 153 : 154
~ public void grow(World world, EaglercraftRandom var2, BlockPos blockpos, IBlockState iblockstate) {
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 70 : 71 @ 70 : 86
~ return true;
> CHANGE 76 : 77 @ 91 : 92
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 7 @ 8 : 9
> DELETE 8 @ 10 : 11
> DELETE 9 @ 12 : 15
> CHANGE 32 : 33 @ 38 : 39
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> DELETE 36 @ 42 : 53
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,23 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 4
~
> CHANGE 21 : 22 @ 21 : 23
~ public static PropertyEnum<BlockDirt.DirtType> VARIANT;
> INSERT 31 : 35 @ 32
+ public static void bootstrapStates() {
+ VARIANT = PropertyEnum.<BlockDirt.DirtType>create("variant", BlockDirt.DirtType.class);
+ }
+
> EOF

View File

@ -0,0 +1,29 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 7
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 22 @ 25 : 26
> DELETE 24 @ 28 : 29
> CHANGE 34 : 35 @ 39 : 40
~ protected EaglercraftRandom rand = new EaglercraftRandom();
> DELETE 47 @ 52 : 81
> CHANGE 49 : 50 @ 83 : 98
~ return true;
> DELETE 87 @ 135 : 142
> EOF

View File

@ -0,0 +1,37 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 29 : 30 @ 29 : 31
~ public static PropertyEnum<BlockDoor.EnumHingePosition> HINGE;
> CHANGE 31 : 32 @ 32 : 34
~ public static PropertyEnum<BlockDoor.EnumDoorHalf> HALF;
> INSERT 40 : 45 @ 42
+ public static void bootstrapStates() {
+ HINGE = PropertyEnum.<BlockDoor.EnumHingePosition>create("hinge", BlockDoor.EnumHingePosition.class);
+ HALF = PropertyEnum.<BlockDoor.EnumDoorHalf>create("half", BlockDoor.EnumDoorHalf.class);
+ }
+
> CHANGE 180 : 181 @ 177 : 182
~ if (!flag1) {
> CHANGE 196 : 197 @ 197 : 198
~ public Item getItemDropped(IBlockState iblockstate, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,46 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 9
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 17 @ 21 : 23
> CHANGE 25 : 27 @ 31 : 35
~ public static PropertyEnum<BlockDoublePlant.EnumPlantType> VARIANT;
~ public static PropertyEnum<BlockDoublePlant.EnumBlockHalf> HALF;
> INSERT 40 : 45 @ 48
+ public static void bootstrapStates() {
+ VARIANT = PropertyEnum.<BlockDoublePlant.EnumPlantType>create("variant", BlockDoublePlant.EnumPlantType.class);
+ HALF = PropertyEnum.<BlockDoublePlant.EnumBlockHalf>create("half", BlockDoublePlant.EnumBlockHalf.class);
+ }
+
> CHANGE 105 : 106 @ 108 : 109
~ public Item getItemDropped(IBlockState iblockstate, EaglercraftRandom random, int var3) {
> DELETE 145 @ 148 : 158
> DELETE 155 @ 168 : 176
> DELETE 169 @ 190 : 206
> CHANGE 186 : 187 @ 223 : 224
~ public boolean canUseBonemeal(World var1, EaglercraftRandom var2, BlockPos var3, IBlockState var4) {
> CHANGE 190 : 191 @ 227 : 228
~ public void grow(World world, EaglercraftRandom var2, BlockPos blockpos, IBlockState var4) {
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,35 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 30 : 31 @ 31 : 32
~ public void updateTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom var4) {
> CHANGE 75 : 88 @ 76 : 94
~ for (int j = 0; j < 128; ++j) {
~ double d0 = worldIn.rand.nextDouble();
~ float f = (worldIn.rand.nextFloat() - 0.5F) * 0.2F;
~ float f1 = (worldIn.rand.nextFloat() - 0.5F) * 0.2F;
~ float f2 = (worldIn.rand.nextFloat() - 0.5F) * 0.2F;
~ double d1 = (double) blockpos.getX() + (double) (pos.getX() - blockpos.getX()) * d0
~ + (worldIn.rand.nextDouble() - 0.5D) * 1.0D + 0.5D;
~ double d2 = (double) blockpos.getY() + (double) (pos.getY() - blockpos.getY()) * d0
~ + worldIn.rand.nextDouble() * 1.0D - 0.5D;
~ double d3 = (double) blockpos.getZ() + (double) (pos.getZ() - blockpos.getZ()) * d0
~ + (worldIn.rand.nextDouble() - 0.5D) * 1.0D + 0.5D;
~ worldIn.spawnParticle(EnumParticleTypes.PORTAL, d1, d2, d3, (double) f, (double) f1,
~ (double) f2, new int[0]);
> DELETE 89 @ 95 : 96
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,24 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
> CHANGE 5 : 6 @ 5 : 8
~
> CHANGE 26 : 27 @ 28 : 29
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 102 : 103 @ 104 : 105
~ Set<EnumFacing> set = this.getPossibleFlowDirections(world, blockpos);
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 31 : 32 @ 31 : 32
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 75 : 76 @ 75 : 85
~ return true;
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 50 : 51 @ 50 : 51
~ public int quantityDropped(EaglercraftRandom var1) {
> CHANGE 54 : 55 @ 54 : 62
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom random) {
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 50 : 51 @ 50 : 51
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,33 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 13 @ 13 : 14
> DELETE 15 @ 16 : 17
> CHANGE 44 : 45 @ 46 : 47
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> CHANGE 48 : 49 @ 50 : 51
~ public int quantityDropped(EaglercraftRandom var1) {
> CHANGE 69 : 70 @ 71 : 87
~ return true;
> CHANGE 76 : 77 @ 93 : 94
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom random) {
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,12 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> DELETE 30 @ 32 : 66
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 7
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 11 @ 14 : 15
> CHANGE 43 : 44 @ 47 : 48
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom var4) {
> DELETE 59 @ 63 : 71
> CHANGE 102 : 103 @ 114 : 115
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom random, int i) {
> EOF

View File

@ -0,0 +1,18 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 5
~
> DELETE 14 @ 15 : 16
> CHANGE 144 : 145 @ 146 : 147
~ return true;
> EOF

View File

@ -0,0 +1,12 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 5
> DELETE 114 @ 117 : 139
> EOF

View File

@ -0,0 +1,33 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> CHANGE 3 : 7 @ 4 : 7
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
~ import com.google.common.collect.Maps;
~
> CHANGE 125 : 126 @ 125 : 126
~ public int quantityDropped(EaglercraftRandom var1) {
> CHANGE 133 : 134 @ 133 : 134
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 240 : 241 @ 240 : 241
~ private void catchOnFire(World worldIn, BlockPos pos, int chance, EaglercraftRandom random, int age) {
> CHANGE 318 : 319 @ 318 : 319
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom random) {
> EOF

View File

@ -0,0 +1,18 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> INSERT 2 : 5 @ 2
+ import java.util.Collection;
+ import java.util.List;
+
> CHANGE 8 : 9 @ 5 : 9
~
> EOF

View File

@ -0,0 +1,28 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 8
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 29 : 30 @ 33 : 35
~ public static PropertyEnum<BlockFlowerPot.EnumFlowerType> CONTENTS;
> INSERT 38 : 42 @ 43
+ public static void bootstrapStates() {
+ CONTENTS = PropertyEnum.<BlockFlowerPot.EnumFlowerType>create("contents", BlockFlowerPot.EnumFlowerType.class);
+ }
+
> CHANGE 166 : 167 @ 167 : 168
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,27 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 16 @ 17 : 18
> CHANGE 34 : 35 @ 36 : 37
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> CHANGE 38 : 39 @ 40 : 66
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 69 : 70 @ 96 : 107
~ return true;
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 14 : 15 @ 14 : 15
~ public int quantityDropped(EaglercraftRandom var1) {
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 18 : 19 @ 18 : 19
~ public int quantityDroppedWithBonus(int i, EaglercraftRandom random) {
> CHANGE 22 : 23 @ 22 : 23
~ public int quantityDropped(EaglercraftRandom random) {
> CHANGE 26 : 27 @ 26 : 27
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 8
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 46 : 47 @ 50 : 75
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom random, int i) {
> CHANGE 55 : 56 @ 83 : 84
~ public boolean canUseBonemeal(World var1, EaglercraftRandom var2, BlockPos var3, IBlockState var4) {
> CHANGE 59 : 60 @ 87 : 88
~ public void grow(World world, EaglercraftRandom random, BlockPos blockpos, IBlockState var4) {
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 10 : 11 @ 10 : 11
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom random, int i) {
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,22 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> CHANGE 3 : 6 @ 4 : 6
~
~ import com.google.common.base.Predicate;
~
> DELETE 20 @ 20 : 21
> CHANGE 97 : 98 @ 98 : 109
~ return true;
> EOF

View File

@ -0,0 +1,29 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 18 : 19 @ 18 : 20
~ public static PropertyEnum<BlockHugeMushroom.EnumType> VARIANT;
> CHANGE 28 : 33 @ 29 : 30
~ public static void bootstrapStates() {
~ VARIANT = PropertyEnum.<BlockHugeMushroom.EnumType>create("variant", BlockHugeMushroom.EnumType.class);
~ }
~
~ public int quantityDropped(EaglercraftRandom random) {
> CHANGE 49 : 50 @ 46 : 47
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 55 : 56 @ 56 : 57
~ public int quantityDropped(EaglercraftRandom var1) {
> CHANGE 59 : 60 @ 60 : 61
~ public void updateTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom var4) {
> EOF

View File

@ -0,0 +1,20 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> DELETE 9 @ 10 : 11
> DELETE 31 @ 33 : 34
> DELETE 40 @ 43 : 52
> DELETE 41 @ 53 : 75
> DELETE 43 @ 77 : 88
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,29 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 6
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 10 @ 12 : 13
> CHANGE 70 : 71 @ 73 : 158
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom random) {
> CHANGE 86 : 87 @ 173 : 174
~ public int quantityDropped(EaglercraftRandom random) {
> CHANGE 90 : 91 @ 177 : 178
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> DELETE 94 @ 181 : 209
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> CHANGE 19 : 20 @ 21 : 23
~ public static PropertyEnum<BlockLever.EnumOrientation> FACING;
> INSERT 29 : 33 @ 32
+ public static void bootstrapStates() {
+ FACING = PropertyEnum.<BlockLever.EnumOrientation>create("facing", BlockLever.EnumOrientation.class);
+ }
+
> CHANGE 154 : 155 @ 153 : 166
~ return true;
> EOF

View File

@ -0,0 +1,12 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 6
~
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 6
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 108 : 109 @ 110 : 111
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> CHANGE 112 : 113 @ 114 : 115
~ public int quantityDropped(EaglercraftRandom var1) {
> CHANGE 177 : 178 @ 179 : 180
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> CHANGE 13 : 14 @ 15 : 17
~ public static PropertyEnum<BlockLog.EnumAxis> LOG_AXIS = null;
> INSERT 22 : 26 @ 25
+ public static void bootstrapStates() {
+ LOG_AXIS = PropertyEnum.<BlockLog.EnumAxis>create("axis", BlockLog.EnumAxis.class);
+ }
+
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 17 : 18 @ 17 : 18
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> CHANGE 21 : 22 @ 21 : 22
~ public int quantityDropped(EaglercraftRandom random) {
> CHANGE 25 : 26 @ 25 : 26
~ public int quantityDroppedWithBonus(int i, EaglercraftRandom random) {
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 22 : 23 @ 22 : 23
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> CHANGE 26 : 27 @ 26 : 27
~ public int quantityDropped(EaglercraftRandom var1) {
> EOF

View File

@ -0,0 +1,27 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 7
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 8 @ 11 : 12
> CHANGE 16 : 17 @ 20 : 21
~ public void updateTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom random) {
> DELETE 69 @ 73 : 90
> CHANGE 73 : 74 @ 94 : 95
~ public boolean canUseBonemeal(World var1, EaglercraftRandom random, BlockPos var3, IBlockState var4) {
> DELETE 76 @ 97 : 101
> EOF

View File

@ -0,0 +1,21 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 33 : 34 @ 34 : 60
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 43 : 44 @ 69 : 70
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom random, int i) {
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,27 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 14 @ 15 : 16
> CHANGE 37 : 38 @ 39 : 40
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 47 : 48 @ 49 : 67
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> CHANGE 51 : 52 @ 70 : 71
~ public int quantityDropped(EaglercraftRandom var1) {
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,37 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> CHANGE 3 : 6 @ 4 : 7
~
~ import com.google.common.base.Predicate;
~
> DELETE 11 @ 12 : 13
> DELETE 14 @ 16 : 18
> CHANGE 18 : 19 @ 22 : 28
~ public static PropertyEnum<BlockPlanks.EnumType> VARIANT;
> INSERT 25 : 33 @ 34
+ public static void bootstrapStates() {
+ VARIANT = PropertyEnum.create("variant", BlockPlanks.EnumType.class, new Predicate<BlockPlanks.EnumType>() {
+ public boolean apply(BlockPlanks.EnumType blockplanks$enumtype) {
+ return blockplanks$enumtype.getMetadata() >= 4;
+ }
+ });
+ }
+
> DELETE 87 @ 88 : 99
> EOF

View File

@ -0,0 +1,31 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> CHANGE 3 : 6 @ 4 : 6
~
~ import com.google.common.base.Predicate;
~
> CHANGE 16 : 17 @ 16 : 22
~ public static PropertyEnum<BlockPlanks.EnumType> VARIANT;
> INSERT 23 : 31 @ 28
+ public static void bootstrapStates() {
+ VARIANT = PropertyEnum.create("variant", BlockPlanks.EnumType.class, new Predicate<BlockPlanks.EnumType>() {
+ public boolean apply(BlockPlanks.EnumType blockplanks$enumtype) {
+ return blockplanks$enumtype.getMetadata() >= 4;
+ }
+ });
+ }
+
> EOF

View File

@ -0,0 +1,24 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> CHANGE 3 : 6 @ 4 : 6
~
~ import com.google.common.collect.Lists;
~
> DELETE 10 @ 10 : 11
> CHANGE 44 : 45 @ 45 : 58
~ return true;
> DELETE 47 @ 60 : 71
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 17 : 18 @ 17 : 18
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> EOF

View File

@ -0,0 +1,37 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> CHANGE 3 : 6 @ 4 : 7
~
~ import com.google.common.base.Predicate;
~
> DELETE 11 @ 12 : 13
> DELETE 14 @ 16 : 18
> CHANGE 20 : 21 @ 24 : 30
~ public static PropertyEnum<BlockPlanks.EnumType> VARIANT;
> INSERT 27 : 35 @ 36
+ public static void bootstrapStates() {
+ VARIANT = PropertyEnum.create("variant", BlockPlanks.EnumType.class, new Predicate<BlockPlanks.EnumType>() {
+ public boolean apply(BlockPlanks.EnumType blockplanks$enumtype) {
+ return blockplanks$enumtype.getMetadata() < 4;
+ }
+ });
+ }
+
> DELETE 118 @ 119 : 130
> EOF

View File

@ -0,0 +1,31 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> CHANGE 3 : 6 @ 4 : 6
~
~ import com.google.common.base.Predicate;
~
> CHANGE 16 : 17 @ 16 : 22
~ public static PropertyEnum<BlockPlanks.EnumType> VARIANT;
> INSERT 23 : 31 @ 28
+ public static void bootstrapStates() {
+ VARIANT = PropertyEnum.create("variant", BlockPlanks.EnumType.class, new Predicate<BlockPlanks.EnumType>() {
+ public boolean apply(BlockPlanks.EnumType blockplanks$enumtype) {
+ return blockplanks$enumtype.getMetadata() < 4;
+ }
+ });
+ }
+
> EOF

View File

@ -0,0 +1,25 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 26 : 27 @ 26 : 27
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> CHANGE 34 : 35 @ 34 : 35
~ public int quantityDropped(EaglercraftRandom random) {
> CHANGE 38 : 39 @ 38 : 39
~ public int quantityDroppedWithBonus(int i, EaglercraftRandom random) {
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 4
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 14 : 15 @ 14 : 15
~ public int quantityDropped(EaglercraftRandom var1) {
> EOF

View File

@ -0,0 +1,17 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 5
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 52 : 53 @ 52 : 53
~ public Item getItemDropped(IBlockState iblockstate, EaglercraftRandom random, int i) {
> EOF

View File

@ -0,0 +1,18 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 7
~
> DELETE 48 @ 51 : 55
> DELETE 50 @ 57 : 71
> DELETE 95 @ 116 : 128
> EOF

View File

@ -0,0 +1,29 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 5 @ 3 : 6
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> CHANGE 25 : 26 @ 26 : 28
~ public static PropertyEnum<BlockPistonExtension.EnumPistonType> TYPE;
> INSERT 37 : 42 @ 39
+ public static void bootstrapStates() {
+ TYPE = PropertyEnum.<BlockPistonExtension.EnumPistonType>create("type",
+ BlockPistonExtension.EnumPistonType.class);
+ }
+
> CHANGE 86 : 87 @ 83 : 84
~ public int quantityDropped(EaglercraftRandom var1) {
> EOF

View File

@ -0,0 +1,34 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 4 @ 2 : 7
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~
> DELETE 10 @ 13 : 14
> CHANGE 24 : 25 @ 28 : 29
~ public static PropertyEnum<BlockPistonExtension.EnumPistonType> TYPE;
> INSERT 33 : 37 @ 37
+ public static void bootstrapStates() {
+ TYPE = BlockPistonExtension.TYPE;
+ }
+
> CHANGE 82 : 83 @ 82 : 93
~ public Item getItemDropped(IBlockState var1, EaglercraftRandom var2, int var3) {
> DELETE 86 @ 96 : 106
> DELETE 90 @ 110 : 117
> EOF

View File

@ -0,0 +1,23 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 4
~
> CHANGE 16 : 17 @ 16 : 18
~ public static PropertyEnum<BlockPlanks.EnumType> VARIANT;
> INSERT 24 : 28 @ 25
+ public static void bootstrapStates() {
+ VARIANT = PropertyEnum.<BlockPlanks.EnumType>create("variant", BlockPlanks.EnumType.class);
+ }
+
> EOF

View File

@ -0,0 +1,30 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 2 : 5 @ 2 : 6
~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
~ import net.lax1dude.eaglercraft.v1_8.cache.EaglerLoadingCache;
~
> CHANGE 34 : 35 @ 35 : 36
~ public void updateTick(World world, BlockPos blockpos, IBlockState iblockstate, EaglercraftRandom random) {
> CHANGE 154 : 155 @ 155 : 156
~ public int quantityDropped(EaglercraftRandom var1) {
> CHANGE 169 : 170 @ 170 : 171
~ public void randomDisplayTick(World world, BlockPos blockpos, IBlockState var3, EaglercraftRandom random) {
> CHANGE 216 : 217 @ 217 : 218
~ EaglerLoadingCache loadingcache = BlockPattern.func_181627_a(parWorld, true);
> EOF

View File

@ -0,0 +1,14 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 4
> DELETE 4 @ 6 : 9
> DELETE 14 @ 19 : 28
> EOF

View File

@ -0,0 +1,16 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 4
~
> CHANGE 35 : 36 @ 35 : 36
~ List<Entity> list;
> EOF

View File

@ -0,0 +1,10 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> DELETE 2 @ 2 : 3
> EOF

View File

@ -0,0 +1,23 @@
# Eagler Context Redacted Diff
# Copyright (c) 2022 lax1dude. All rights reserved.
# Version: 1.0
# Author: lax1dude
> CHANGE 3 : 4 @ 3 : 4
~
> CHANGE 17 : 18 @ 17 : 19
~ public static PropertyEnum<BlockPrismarine.EnumType> VARIANT;
> INSERT 28 : 32 @ 29
+ public static void bootstrapStates() {
+ VARIANT = PropertyEnum.<BlockPrismarine.EnumType>create("variant", BlockPrismarine.EnumType.class);
+ }
+
> EOF

Some files were not shown because too many files have changed in this diff Show More