Class Rules<I>
java.lang.Object
dev.twilite.game.simulation.rules.Rules<I>
- Type Parameters:
I- plugin-defined input for each run
Typed access to provided simulation task factories.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the area threat task factory.Returns builders for stateful simulated entity combat.Returns the line preference task factory.Returns the moving threat task factory.threats()Returns the coordinate threat task factory.static <I> Rules<I> typed()Creates typed access to provided simulation task factories.
-
Constructor Details
-
Rules
public Rules()
-
-
Method Details
-
typed
Creates typed access to provided simulation task factories.- Type Parameters:
I- plugin-defined input for each run
-
threats
Returns the coordinate threat task factory. -
areaThreats
Returns the area threat task factory. -
movingThreats
Returns the moving threat task factory. -
entityCombat
Returns builders for stateful simulated entity combat. -
linePreference
Returns the line preference task factory.
-