
# Eagler Context Redacted Diff
# Copyright (c) 2024 lax1dude. All rights reserved.

# Version: 1.0
# Author: lax1dude

> CHANGE  3 : 4  @  3 : 4

~ import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;

> INSERT  19 : 20  @  19

+ 

> CHANGE  36 : 37  @  36 : 37

~ 	public void buildComponent(StructureComponent var1, List<StructureComponent> var2, EaglercraftRandom var3) {

> CHANGE  2 : 3  @  2 : 3

~ 	public abstract boolean addComponentParts(World var1, EaglercraftRandom var2, StructureBoundingBox var3);

> CHANGE  408 : 409  @  408 : 409

~ 			int minZ, int maxX, int maxY, int maxZ, boolean alwaysReplace, EaglercraftRandom rand,

> CHANGE  16 : 19  @  16 : 19

~ 	protected void func_175805_a(World worldIn, StructureBoundingBox boundingboxIn, EaglercraftRandom rand,
~ 			float chance, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, IBlockState blockstate1,
~ 			IBlockState blockstate2, boolean parFlag) {

> CHANGE  18 : 20  @  18 : 20

~ 	protected void randomlyPlaceBlock(World worldIn, StructureBoundingBox boundingboxIn, EaglercraftRandom rand,
~ 			float chance, int x, int y, int z, IBlockState blockstateIn) {

> CHANGE  62 : 64  @  62 : 64

~ 	protected boolean generateChestContents(World world, StructureBoundingBox structureboundingbox,
~ 			EaglercraftRandom random, int i, int j, int k, List<WeightedRandomChestContent> list, int l) {

> CHANGE  15 : 17  @  15 : 17

~ 	protected boolean generateDispenserContents(World worldIn, StructureBoundingBox boundingBoxIn,
~ 			EaglercraftRandom rand, int x, int y, int z, int meta, List<WeightedRandomChestContent> listIn, int max) {

> CHANGE  16 : 18  @  16 : 18

~ 	protected void placeDoorCurrentPosition(World worldIn, StructureBoundingBox boundingBoxIn, EaglercraftRandom rand,
~ 			int x, int y, int z, EnumFacing facing) {

> CHANGE  14 : 15  @  14 : 15

~ 		public abstract void selectBlocks(EaglercraftRandom var1, int var2, int var3, int var4, boolean var5);

> EOF
