Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
public class KJSSteamMachineBuilder extends BuilderBase<MachineDefinition> {

@Setter
public volatile boolean hasLowPressure = true, hasHighPressure = true;
public transient boolean hasLowPressure = true, hasHighPressure = true;
@Setter
public volatile SteamCreationFunction machine = SimpleSteamMachine::new;
public transient SteamCreationFunction machine = SimpleSteamMachine::new;
@Setter
public volatile SteamDefinitionFunction definition = (isHP, def) -> def.tier(isHP ? 1 : 0);
public transient SteamDefinitionFunction definition = (isHP, def) -> def.tier(isHP ? 1 : 0);

private volatile MachineBuilder<?, ?> lowPressureBuilder = null, highPressureBuilder = null;
private volatile MachineDefinition hpValue = null;
private transient MachineBuilder<?, ?> lowPressureBuilder = null, highPressureBuilder = null;
private transient MachineDefinition hpValue = null;

public KJSSteamMachineBuilder(ResourceLocation id) {
super(id);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,21 +34,21 @@ public class KJSTieredMachineBuilder extends BuilderBase<MachineDefinition[]> {
private final MachineBuilder<?, ?>[] builders = new MachineBuilder[TIER_COUNT];

@Setter
public volatile int[] tiers = GTMachineUtils.ELECTRIC_TIERS;
public transient int[] tiers = GTMachineUtils.ELECTRIC_TIERS;
@Setter
public volatile TieredCreationFunction machine;
public transient TieredCreationFunction machine;
@Setter
public volatile DefinitionFunction definition = (tier, def) -> def.tier(tier);
public transient DefinitionFunction definition = (tier, def) -> def.tier(tier);
@Setter
public volatile Int2IntFunction tankScalingFunction = GTMachineUtils.defaultTankSizeFunction;
public transient Int2IntFunction tankScalingFunction = GTMachineUtils.defaultTankSizeFunction;
@Setter
public volatile boolean addDefaultTooltips = true;
public transient boolean addDefaultTooltips = true;
@Setter
public volatile boolean addDefaultModel = true;
public transient boolean addDefaultModel = true;
@Setter
public volatile boolean isGenerator = false;
public transient boolean isGenerator = false;

public volatile BiFunction<ResourceLocation, GTRecipeType, EditableMachineUI> editableUI;
public transient BiFunction<ResourceLocation, GTRecipeType, EditableMachineUI> editableUI;

public KJSTieredMachineBuilder(ResourceLocation id) {
super(id);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ public class KJSTieredMultiblockBuilder extends BuilderBase<MultiblockMachineDef
private final MultiblockMachineBuilder[] builders = new MultiblockMachineBuilder[TIER_COUNT];

@Setter
public volatile int[] tiers = GTMachineUtils.ELECTRIC_TIERS;
public transient int[] tiers = GTMachineUtils.ELECTRIC_TIERS;
@Setter
public volatile TieredCreationFunction machine;
public transient TieredCreationFunction machine;
@Setter
public volatile DefinitionFunction definition = (tier, def) -> def.tier(tier);
public transient DefinitionFunction definition = (tier, def) -> def.tier(tier);

public KJSTieredMultiblockBuilder(ResourceLocation id) {
super(id);
Expand Down
Loading