Skip to content

Commit 1eb047c

Browse files
committed
fix: generate specific events that are being omitted
1 parent ef6b0cb commit 1eb047c

File tree

11 files changed

+18
-4
lines changed

11 files changed

+18
-4
lines changed

build.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,9 +219,6 @@ idea {
219219
delegateBuildRunToGradle = false
220220
testRunner = org.jetbrains.gradle.ext.ActionDelegationConfig.TestRunner.PLATFORM
221221
}
222-
taskTriggers {
223-
// beforeBuild(tasks.genEventImpl)
224-
}
225222
}
226223
}
227224
}

src/main/java/org/spongepowered/api/event/block/InteractBlockEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import org.spongepowered.api.item.inventory.ItemStack;
3636
import org.spongepowered.api.util.Direction;
3737
import org.spongepowered.api.util.Tristate;
38+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
3839
import org.spongepowered.eventgen.annotations.ImplementedBy;
3940
import org.spongepowered.api.world.server.ServerLocation;
4041
import org.spongepowered.math.vector.Vector3d;
@@ -104,6 +105,7 @@ interface Finish extends Primary, Cancellable {
104105
*
105106
* <p>This is usually right-click.</p>
106107
*/
108+
@GenerateFactoryMethod
107109
interface Secondary extends InteractBlockEvent {
108110

109111
Tristate originalUseItemResult();

src/main/java/org/spongepowered/api/event/item/inventory/InteractItemEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.spongepowered.api.event.entity.living.AnimateHandEvent;
3333
import org.spongepowered.api.item.inventory.ItemStack;
3434
import org.spongepowered.api.item.inventory.ItemStackSnapshot;
35+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
3536

3637
/**
3738
* Base event for all interactions with an {@link ItemStack} in hand.
@@ -65,6 +66,7 @@ interface Primary extends InteractItemEvent {
6566
*
6667
* <p>Vanilla minecraft does not call an event when interacting with an empty hand in air.</p>
6768
*/
69+
@GenerateFactoryMethod
6870
interface Secondary extends InteractItemEvent, Cancellable {
6971

7072
interface Pre extends Secondary {

src/main/java/org/spongepowered/api/event/lifecycle/ConstructPluginEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@
2424
*/
2525
package org.spongepowered.api.event.lifecycle;
2626

27+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
2728
import org.spongepowered.plugin.PluginContainer;
2829

30+
@GenerateFactoryMethod
2931
public interface ConstructPluginEvent extends LifecycleEvent {
3032

3133
PluginContainer plugin();

src/main/java/org/spongepowered/api/event/lifecycle/LoadedGameEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@
2525
package org.spongepowered.api.event.lifecycle;
2626

2727
import org.spongepowered.api.Game;
28+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
2829

2930
/**
3031
* Called when the implementation signals that all the aspects of the
3132
* {@link Game} have completed loading.
3233
*/
34+
@GenerateFactoryMethod
3335
public interface LoadedGameEvent extends LifecycleEvent {
3436

3537
}

src/main/java/org/spongepowered/api/event/lifecycle/RefreshGameEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
package org.spongepowered.api.event.lifecycle;
2626

2727
import org.spongepowered.api.Game;
28+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
2829

2930
/**
3031
* Fired when something within a {@link Game} triggers a refresh of
@@ -37,6 +38,7 @@
3738
* plugin use.
3839
* </p>
3940
*/
41+
@GenerateFactoryMethod
4042
public interface RefreshGameEvent extends LifecycleEvent {
4143

4244
}

src/main/java/org/spongepowered/api/event/lifecycle/StartedEngineEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
package org.spongepowered.api.event.lifecycle;
2626

2727
import org.spongepowered.api.Engine;
28+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
2829

30+
@GenerateFactoryMethod
2931
public interface StartedEngineEvent<E extends Engine> extends EngineLifecycleEvent<E> {
3032
}

src/main/java/org/spongepowered/api/event/lifecycle/StartingEngineEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
package org.spongepowered.api.event.lifecycle;
2626

2727
import org.spongepowered.api.Engine;
28+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
2829

30+
@GenerateFactoryMethod
2931
public interface StartingEngineEvent<E extends Engine> extends EngineLifecycleEvent<E> {
3032
}

src/main/java/org/spongepowered/api/event/lifecycle/StoppedGameEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
package org.spongepowered.api.event.lifecycle;
2626

2727
import org.spongepowered.api.Game;
28+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
2829

2930
/**
3031
* This event is called at the end of a {@link Game} instance, after the game's
@@ -38,6 +39,7 @@
3839
* <p>Most users will want to listen to {@link StoppingEngineEvent} instead, to
3940
* do operations tied to the lifecycle of one single engine.</p>
4041
*/
42+
@GenerateFactoryMethod
4143
public interface StoppedGameEvent extends LifecycleEvent {
4244

4345
}

src/main/java/org/spongepowered/api/event/lifecycle/StoppingEngineEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
package org.spongepowered.api.event.lifecycle;
2626

2727
import org.spongepowered.api.Engine;
28+
import org.spongepowered.eventgen.annotations.GenerateFactoryMethod;
2829

30+
@GenerateFactoryMethod
2931
public interface StoppingEngineEvent<E extends Engine> extends EngineLifecycleEvent<E> {
3032
}

0 commit comments

Comments
 (0)