Search in sources :

Example 1 with UnbreakableData

use of org.cubeengine.module.unbreakableboat.data.UnbreakableData in project modules-extra by CubeEngine.

the class Unbreakableboat method onVehiclePlace.

@Listener
public void onVehiclePlace(ConstructEntityEvent.Post event) {
    if (event.getTargetEntity() instanceof Boat) {
        System.out.println("place");
        event.getTargetEntity().offer(new UnbreakableData(true));
    }
}
Also used : ImmutableUnbreakableData(org.cubeengine.module.unbreakableboat.data.ImmutableUnbreakableData) UnbreakableData(org.cubeengine.module.unbreakableboat.data.UnbreakableData) Boat(org.spongepowered.api.entity.vehicle.Boat) Listener(org.spongepowered.api.event.Listener)

Aggregations

ImmutableUnbreakableData (org.cubeengine.module.unbreakableboat.data.ImmutableUnbreakableData)1 UnbreakableData (org.cubeengine.module.unbreakableboat.data.UnbreakableData)1 Boat (org.spongepowered.api.entity.vehicle.Boat)1 Listener (org.spongepowered.api.event.Listener)1