fix packagedItems being unable to cast if they have no saved pigment.
This commit is contained in:
parent
1d1efb2a3d
commit
ccaa83a2f9
|
@ -56,7 +56,10 @@ public class PackagedItemCastEnv extends PlayerBasedCastEnv {
|
|||
public FrozenPigment getPigment() {
|
||||
var casterStack = this.caster.getItemInHand(this.castingHand);
|
||||
var casterHexHolder = IXplatAbstractions.INSTANCE.findHexHolder(casterStack);
|
||||
return casterHexHolder.getPigment();
|
||||
var hexHolderPigment = casterHexHolder.getPigment();
|
||||
if (hexHolderPigment != null)
|
||||
return hexHolderPigment;
|
||||
return IXplatAbstractions.INSTANCE.getPigment(this.caster);
|
||||
}
|
||||
|
||||
public EvalSound getSound() {
|
||||
|
|
|
@ -10,7 +10,7 @@ jetbrainsAnnotationsVersion=23.0.0
|
|||
|
||||
minecraftVersion=1.20.1
|
||||
kotlinVersion=1.7.20
|
||||
modVersion=0.11.1-6
|
||||
modVersion=0.11.1-7
|
||||
|
||||
paucalVersion=0.6.0
|
||||
patchouliVersion=80
|
||||
|
|
Loading…
Reference in a new issue