Skip to content

Commit

Permalink
more IEntityLivingBase methods
Browse files Browse the repository at this point in the history
  • Loading branch information
ExpensiveLadder committed Sep 23, 2020
1 parent b31c109 commit e010885
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -144,4 +144,17 @@ public interface IEntityLivingBase extends IEntity {
@ZenMethod
@ZenGetter("swingInProgress")
boolean isSwingInProgress();

@ZenMethod
@ZenGetter("isHandActive")
boolean isHandActive();

@ZenMethod
void resetActiveHand();

@ZenMethod
void setActiveHand(String hand);

@ZenMethod
void stopActiveHand();
}
Original file line number Diff line number Diff line change
Expand Up @@ -239,4 +239,24 @@ public void removePotionEffect(IPotion potion) {
public boolean isActiveItemStackBlocking() {
return entityLivingBase.isActiveItemStackBlocking();
}

@Override
public boolean isHandActive() {
return entityLivingBase.isHandActive();
}

@Override
public void resetActiveHand() {
entityLivingBase.resetActiveHand();
}

@Override
public void setActiveHand(String hand) {
entityLivingBase.setActiveHand(EnumHand.valueOf(hand));
}

@Override
public void stopActiveHand() {
entityLivingBase.stopActiveHand();
}
}
2 changes: 1 addition & 1 deletion ZenScript
Submodule ZenScript updated 33 files
+1 −38 src/main/java/stanhebben/zenscript/ZenMain.java
+0 −37 src/main/java/stanhebben/zenscript/compiler/EnvironmentMethodLambda.java
+0 −1 src/main/java/stanhebben/zenscript/definitions/zenclasses/ParsedZenClass.java
+22 −25 src/main/java/stanhebben/zenscript/expression/ExpressionFunction.java
+2 −2 src/main/java/stanhebben/zenscript/expression/ExpressionFunctionCall.java
+4 −2 src/main/java/stanhebben/zenscript/expression/ExpressionInvalid.java
+34 −10 src/main/java/stanhebben/zenscript/expression/ExpressionJavaLambda.java
+18 −30 src/main/java/stanhebben/zenscript/expression/ExpressionJavaLambdaSimpleGeneric.java
+1 −1 src/main/java/stanhebben/zenscript/expression/ExpressionJavaMethodCurled.java
+1 −1 src/main/java/stanhebben/zenscript/expression/ExpressionJavaMethodStatic.java
+1 −5 src/main/java/stanhebben/zenscript/impl/GenericCompileEnvironment.java
+4 −4 src/main/java/stanhebben/zenscript/parser/expression/ParsedExpressionFunction.java
+0 −1 src/main/java/stanhebben/zenscript/statements/Statement.java
+0 −2 src/main/java/stanhebben/zenscript/statements/StatementBlock.java
+0 −1 src/main/java/stanhebben/zenscript/statements/StatementBreak.java
+0 −1 src/main/java/stanhebben/zenscript/statements/StatementContinue.java
+1 −1 src/main/java/stanhebben/zenscript/symbols/SymbolCaptured.java
+0 −9 src/main/java/stanhebben/zenscript/type/ZenType.java
+0 −5 src/main/java/stanhebben/zenscript/type/ZenTypeArray.java
+0 −5 src/main/java/stanhebben/zenscript/type/ZenTypeArrayList.java
+0 −5 src/main/java/stanhebben/zenscript/type/ZenTypeAssociative.java
+1 −1 src/main/java/stanhebben/zenscript/type/ZenTypeEntry.java
+6 −11 src/main/java/stanhebben/zenscript/type/ZenTypeFunction.java
+7 −63 src/main/java/stanhebben/zenscript/type/ZenTypeFunctionCallable.java
+0 −5 src/main/java/stanhebben/zenscript/type/ZenTypeNative.java
+8 −77 src/main/java/stanhebben/zenscript/type/casting/CastingRuleMatchedFunction.java
+1 −1 src/main/java/stanhebben/zenscript/type/expand/ZenExpandMember.java
+3 −8 src/main/java/stanhebben/zenscript/type/natives/ZenNativeMember.java
+1 −25 src/main/java/stanhebben/zenscript/util/ZenTypeUtil.java
+2 −6 src/test/java/stanhebben/zenscript/tests/TestClasses.java
+0 −150 src/test/java/stanhebben/zenscript/tests/TestFunctionTypes.java
+0 −48 src/test/java/stanhebben/zenscript/tests/TestFunctionTypesInSignatures.java
+1 −96 src/test/java/stanhebben/zenscript/tests/TestLambdas.java

0 comments on commit e010885

Please sign in to comment.