@ -16,6 +16,7 @@ import engine.net.client.ClientConnection;
@@ -16,6 +16,7 @@ import engine.net.client.ClientConnection;
import engine.net.client.msg.* ;
import engine.objects.* ;
import engine.powers.PowersBase ;
import engine.powers.poweractions.AbstractPowerAction ;
import org.pmw.tinylog.Logger ;
import java.util.ArrayList ;
@ -531,9 +532,9 @@ public class ObjectActionMsgHandler extends AbstractClientMsgHandler {
@@ -531,9 +532,9 @@ public class ObjectActionMsgHandler extends AbstractClientMsgHandler {
if ( waterbucketBypass = = false ) {
String powerString = item . template . item_power_action . keySet ( ) . iterator ( ) . next ( ) ;
int powerToke n = PowersManager . ActionToken ByIDString. get ( powerString ) ;
AbstractPowerAction powerActio n = PowersManager . powerActions ByIDString. get ( powerString ) ;
int powerValue = item . template . item_power_action . get ( powerString ) [ 0 ] ;
PowersManager . applyPower ( player , target , Vector3fImmutable . ZERO , powerToken , powerValue , true ) ;
PowersManager . applyPower ( player , target , Vector3fImmutable . ZERO , powerAction . getUUID ( ) , powerValue , true ) ;
}
itemMan . consume ( item ) ;
} else //just remove the item at this point