@Override public void getLinedefAttribs(UDMFStruct struct, Linedef linedef) { super.getLinedefAttribs(struct, linedef); linedef.setActivatesByPlayerCross(struct.getBoolean("playercross")); linedef.setActivatesByPlayerUse(struct.getBoolean("playeruse")); linedef.setActivatesByMonsterCross(struct.getBoolean("monstercross")); linedef.setActivatesByMonsterUse(struct.getBoolean("monsteruse")); linedef.setActivatesByMissileImpact(struct.getBoolean("impact")); linedef.setActivatesByPlayerPush(struct.getBoolean("playerpush")); linedef.setActivatesByMonsterPush(struct.getBoolean("monsterpush")); linedef.setActivatesByMissileCross(struct.getBoolean("missilecross")); linedef.setRepeatable(struct.getBoolean("repeatspecial")); linedef.setArgument0(struct.getInt("argument0")); linedef.setArgument1(struct.getInt("argument1")); linedef.setArgument2(struct.getInt("argument2")); linedef.setArgument3(struct.getInt("argument3")); linedef.setArgument4(struct.getInt("argument4")); }