Skip to content

Commit 9dc1622

Browse files
committed
Call FluidManager.init() after EntityManager.init()
1 parent c69aae4 commit 9dc1622

File tree

6 files changed

+9
-6
lines changed

6 files changed

+9
-6
lines changed

minecraft/1.7/src/main/java/nova/core/wrapper/mc/forge/v17/launcher/NovaMinecraft.java

+1
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ public void preInit(FMLPreInitializationEvent evt) {
177177
Game.blocks().init();
178178
Game.items().init();
179179
Game.entities().init();
180+
Game.fluids().init();
180181

181182
//Load preInit
182183
progressBar = ProgressManager.push("Pre-initializing NOVA wrappers", (novaModWrappers.isEmpty() ? 1 : novaModWrappers.size()) + novaWrappers.size());

minecraft/1.8/src/main/java/nova/core/wrapper/mc/forge/v18/launcher/NovaMinecraft.java

+1
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ public void preInit(FMLPreInitializationEvent evt) {
182182
Game.blocks().init();
183183
Game.items().init();
184184
Game.entities().init();
185+
Game.fluids().init();
185186

186187
//Load preInit
187188
progressBar = ProgressManager.push("Pre-initializing NOVA wrappers", (novaModWrappers.isEmpty() ? 1 : novaModWrappers.size()) + novaWrappers.size());

src/main/java/nova/core/component/fluid/Fluid.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public boolean sameType(Fluid stack) {
129129
}
130130

131131
void initFactory(FluidFactory factory) {
132-
if (factory == null) {
132+
if (this.factory == null) {
133133
this.factory = factory;
134134
} else {
135135
throw new ComponentException("Attempt to add two components of the type %s to " + this, FactoryProvider.class);

src/main/java/nova/core/component/fluid/FluidFilter.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public interface FluidFilter extends Predicate<Fluid> {
3434
* Returns an {@link FluidFilter} that accepts an {@link Fluid} of the same
3535
* type as the provided.
3636
*
37-
* @param item
38-
* @return ItemFilter
37+
* @param fluid
38+
* @return FluidFilter
3939
*/
4040
static FluidFilter of(Fluid fluid) {
4141
return fluid::sameType;
@@ -46,7 +46,7 @@ static FluidFilter of(Fluid fluid) {
4646
* type as provided.
4747
*
4848
* @param id
49-
* @return ItemFilter
49+
* @return FluidFilter
5050
*/
5151
static FluidFilter of(String id) {
5252
return (other) -> id.equals(other.getID());
@@ -56,7 +56,7 @@ static FluidFilter of(String id) {
5656
* Accepts any {@link Fluid} that has a &gt;= amount than provided.
5757
*
5858
* @param amount
59-
* @return
59+
* @return FluidFilter
6060
*/
6161
static FluidFilter of(int amount) {
6262
return (other) -> other.amount() >= amount;

src/main/java/nova/core/component/fluid/FluidProvider.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public interface FluidProvider {
3737

3838
/**
3939
* Attempt to extract fluid from this FluidProvider
40-
* @param amount Amount of fluid to extract
40+
* @param fluid The fluid type and max amount to extract
4141
* @return Extracted {@link Fluid}
4242
*/
4343
default Optional<Fluid> removeFluid(Fluid fluid) {

src/test/java/nova/wrappertests/NovaLauncherTestFactory.java

+1
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ public NovaLauncher createLauncher(Class<?>... modClasses) {
9393
Game.blocks().init();
9494
Game.items().init();
9595
Game.entities().init();
96+
Game.fluids().init();
9697
Game.recipes().init();
9798

9899
return launcher;

0 commit comments

Comments
 (0)