FluidPlaceBlockEvent
Link to fluidplaceblockevent
Fired when a fluid places a block. This can happen on one of two scenarios: 1) When fluids touch each other, spawning a block (When Lava and Water touch they create Cobblestone). 2) When Lava spawns fire around it.
You can use this event to change what block is set, so you could replace cobblestone with something else.
The event is not cancelable.
The event does not have a result.
Importare la Classe
Link to importare-la-classe
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
ZenScript Copyimport crafttweaker.api.event.block.FluidPlaceBlockEvent;
Extending MCBlockEvent
Link to extending-mcblockevent
FluidPlaceBlockEvent extends MCBlockEvent. That means all methods available in MCBlockEvent are also available in FluidPlaceBlockEvent
Metodi
Link to metodi
Name: getFluidPos
Gets the position of the Fluid that fired this event.
Returns: The position of the Fluid.
Return Type: BlockPos
ZenScript Copy// FluidPlaceBlockEvent.getFluidPos() as BlockPos
myFluidPlaceBlockEvent.getFluidPos();
Name: getNewState
Gets the new BlockState that will be placed.
Returns: The new BlockState that will be placed.
Return Type: MCBlockState
ZenScript Copy// FluidPlaceBlockEvent.getNewState() as MCBlockState
myFluidPlaceBlockEvent.getNewState();
Name: getOriginalState
Gets the original BlockState that would have been placed before the event fired.
Returns: The original BlockState that would have been placed.
Return Type: MCBlockState
ZenScript Copy// FluidPlaceBlockEvent.getOriginalState() as MCBlockState
myFluidPlaceBlockEvent.getOriginalState();
Name: setNewState
Sets the new BlockState that will be placed.
Return Type: void
ZenScript Copy// FluidPlaceBlockEvent.setNewState(state as MCBlockState) as void
myFluidPlaceBlockEvent.setNewState(<blockstate:minecraft:dirt>);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro state | Tipo MCBlockState | Descrizione The new BlockState. |
Proprietà
Link to proprietà
Nome | Tipo | Ha Getter | Ha Setter | Descrizione |
---|---|---|---|---|
Nome fluidPos | Tipo BlockPos | Ha Getter sì | Ha Setter no | Descrizione Gets the position of the Fluid that fired this event. |
Nome newState | Tipo MCBlockState | Ha Getter sì | Ha Setter sì | Descrizione Gets the new BlockState that will be placed. |
Nome originalState | Tipo MCBlockState | Ha Getter sì | Ha Setter no | Descrizione Gets the original BlockState that would have been placed before the event fired. |