Minor bullet despawn fix

This commit is contained in:
Anuken 2022-04-23 09:26:52 -04:00
parent d559cd2412
commit 9a05b36478
3 changed files with 11 additions and 0 deletions

View file

@ -596,10 +596,14 @@ public class EntityProcess extends BaseProcessor{
//write the groups
groupsBuilder.addMethod(groupInit.build());
groupsBuilder.addField(boolean.class, "isClearing", Modifier.PUBLIC, Modifier.STATIC);
MethodSpec.Builder groupClear = MethodSpec.methodBuilder("clear").addModifiers(Modifier.PUBLIC, Modifier.STATIC);
groupClear.addStatement("isClearing = true");
for(GroupDefinition group : groupDefs){
groupClear.addStatement("$L.clear()", group.name);
}
groupClear.addStatement("isClearing = false");
//write clear
groupsBuilder.addMethod(groupClear.build());